body {
text-align:left;
font-family:  Verdana,Helvetica, Arial,sans-serif;
font-size:12px;
color:#312105;

behavior:url(cssHoverFix.htc);
}

p{
font-family:  Verdana,Helvetica, Arial,sans-serif;
font-size:12px;
color:#312105;
}
#Tableau_01 {
	text-align:center;
	padding:0;
	width:955px;
	height:auto;
}

#main_content{
	text-align:center;
	padding:0;
	width:955px;
	
}

#menu {
	width:359px;
	height:156px;
	background:url(images/fond_dark.gif) repeat-y;
	text-align:left;
	margin:0; 
	padding-top:10px;
	
}
#menu_haut {
	width:439px;
	height:20px;
	text-align:right;
	margin:0; 
	padding-right:20px;
	
	
}
 #menu_haut a:link , #menu_haut a:visited{
	color:#312105;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#menu_haut a:hover{
color:#858b29;
	
}

#menu_haut a.active{
color:#858b29;
	
}

#navigation {width:255px;height:146px; font-size:12px; text-align:left; margin:0; padding:0px 0 0 0;}

/*Main Menu*/
#navigation ul {margin:0px; padding:0px; }

#navigation ul li{
height:25px;
line-height:25px; 
list-style:none; 
padding-left:40px;
color:#FFF; 
border-width:1px;
cursor:pointer; 
background:url(images/menu.gif) no-repeat;
}

#navigation ul li:hover { position:relative; background:url(images/menu_over.gif) no-repeat;}

/*Sub Menu*/
#navigation ul ul {display:none; position:absolute; z-index: 1000; left:255px; top:0px; border:#fff solid; border-width:1px;  background-color:#fff; }
#navigation ul li:hover ul {display:block;}

#navigation ul ul li { padding-left:20px; width:150px; text-align:left;float:left; display:inline; border:none; background-image:none; color:#312105}
#navigation ul ul li:hover {text-decoration:none; border:none; background-image:none; color:#858b29;}

#navigation a {
color:#FFF; 
text-decoration:none;

}
#navigation ul li ul li a {
color:#000000; 
text-decoration:none;

}
#navigation ul li ul li a:hover {
color:#858b29; 
text-decoration:none;

}

#contenu {
	text-align:left;
	width:463px;
	height:520px;
	background:url(images/contenu.gif) repeat-y;
	z-index:-1;
	margin:0px; 
	padding:0px;
font-family:  Verdana,Helvetica, Arial,sans-serif;
font-size:12px;

}
#newsletter {
	text-align:left;
	height:480px;
	padding:1px 20px 0px 25px;
	font-family:  Verdana,Helvetica, Arial,sans-serif;
	font-size:12px;

}
#titre {
	text-align:left;
	width:453px;
	height:45px;
	background:url(images/titre.gif) no-repeat;
	z-index:-1;
	padding-left:10px;
padding-bottom:5px;
}

.pied{
	font-family:  Verdana,Helvetica, Arial,sans-serif;
	font-size:10px;
	
}

h1{font-size: 16px; font-family:arial; COLOR: #312105;}

h2{font-size: 14px; font-family:arial; COLOR: #312105;}

h2 a:link ,h2 a:visited, h2 a:active{font-size: 14px; font-family:arial; COLOR: #000000; text-decoration:none;}
h2 a:hover{font-size: 14px; font-family:arial; COLOR: #000000; text-decoration:underline;}

h3{font-size: 12px; font-family:arial; COLOR: #000000;}
a    		{color: #312105;text-decoration: underline;}
a:hover   	{color: #858b29;text-decoration: underline;}
a:link   	{color: #312105;text-decoration: underline;}

.titreadmin
{
    FONT-SIZE: 14px;
    COLOR: #312105;
    FONT-STYLE: normal;
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none;
    FONT-FAMILY: Tahoma, Geneva, sans-serif
}




.titre
{
    FONT-SIZE: 18px;
    COLOR: #312105;
	FONT-WEIGHT: bold;
    FONT-FAMILY:Tahoma, Geneva, sans-serif
}
.pied a   	{color: #312105;text-decoration: none;}
.pied a:link   	{color: #312105;text-decoration: none;}
.pied a:hover   	{color: #858b29;text-decoration: none;}
.pied a:vlink   	{color: #312105;text-decoration: none;}
.pied a:active   	{color: #312105;text-decoration: none;}

 a.employe   	{color: #312105;text-decoration: none;}
 a:link.employe   	{color: #312105;text-decoration: none;}
 a:hover.employe   	{color: #858b29;text-decoration: none;}
 a:vlink.employe   	{color: #312105;text-decoration: none;}
 a:active.employe   	{color: #312105;text-decoration: none;}

#rotator 
{
	position:relative;
	height:373px;
	width:359px;
	background:#ffffff;
	z-index:-1;
	
}
#rotator img
{
	display: none;
	border:0;
	display:none;
	position:absolute;
	top:0; left:0;
	
}


ul.tree ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 17px;
}

ul.tree ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 10px;
	white-space: nowrap;
}


ul.tree li.expanded ul {
	background: transparent url('images/line.gif') repeat-y top left;
}
ul.tree li.expanded ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 10px;
	white-space: nowrap;
	background:url(images/join.gif) no-repeat;

}

ul.tree ul li.last > ul {
	background: none;
}

ul.tree li.active, ul.tree ul li.active {
	background-color: #ebebeb !important;
}

ul.tree li.active ul, ul.tree ul li.active ul {
	background-color: #f7f3ef;
}

ul.tree li.expanded ul li a{
	padding-left:25px;
	line-height:20px;
}

