
* {
	color:#2e2e2e;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}
#conteneur {
	width: 958px;
	height: 766px;
	border: solid 1px #999999;
	background-image:url(../pics/bg-conteneur.jpg);
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
}
#logo {
	margin-left:42px;
	padding:0px;
}
#sidebar {
	width: 119px;
	margin:0px;
	padding:0px;
	float:left;
}
#edito {
	background-image:url(../pics/bg-edito.png);
	background-repeat: no-repeat;
}


.champ_texte {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
}

.texterouge{
	color:#D2252C;
	text-decoration:none;
}
.textevert{
	color:#5cac30;
	text-decoration:none;
}
.textebleu{
	color:#0D87C7;
	text-decoration:none;
}

.rub {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
line-height:15px;
}


div#mandms1 {
position:relative;
float:right;
z-index:999;

}

div#mandms1 ul {
padding:0px;
margin:0px;
background: white;

}

div#mandms1 ul li {
position:relative;
background-image:url(../pics/nav_bleu_fond.gif);

    background-repeat:repeat-x;

    background-position:right 0;
list-style: none;
float:left;
text-align:center;

}

div#mandms1 ul li.dernier {
position:relative;
background-image:url(../pics/nav_bleu_fin.gif);

    background-repeat:repeat-x;

    background-position:right 0;
list-style: none;
float:left;

}

div#mandms1 ul li img{
position:relative;
float:left;
margin-left:-6px;

}

* html div#mandms1 ul li img{
margin-left:-8px;

}

div#mandms1 ul ul {

position:absolute;
display:none;
top:35px;
z-index:5;
background:#1D96B1;

}

div#mandms1 ul ul li {

background:none;
height:20px;
float:none;
display:block;
text-align:left;
padding-top:3px;
border-top:1px solid #ccc;

}

* html div#mandms1 ul ul li{
width:230px;

}

div#mandms1 li {
padding:0px 5px;
white-space:nowrap;
line-height:12px;
position:relative;

}

div#mandms1 li a {
font-family:Arial,Helvetica,sans-serif;
color:#fff;
text-decoration:none;
display:block;
margin-top:10px;

}

div#mandms1 li.on a {
font-weight:bold;
text-decoration:underline;} 

div#mandms1 ul.niveau1 li.sousmenu:hover ul.niveau2, div#mandms1 ul.niveau2 li.sousmenu:hover ul.niveau3 {
display:block;

}

div#mandms1 ul li.dernier ul.niveau2 li {

/*

height:50px;

display:block;

width:100px;

*/

}



div#mandms1 ul.niveau2 li a {
color:#fff;
font-weight:normal;
display:inline;
text-decoration:none;
}

div#mandms1 ul.niveau2 li.on a {
font-weight:bold;
text-decoration:underline;} 

div#mandms1 ul.niveau3 {
top:0; 
left:100px;

}





/*** ***/





div#mandms2 {
position:relative;
z-index:998;

}

div#mandms2 ul {
padding:0px;
margin:0px;
background: white;

}

div#mandms2 ul li img{
position:relative;
float:left;
margin-left:-6px;

}

* html div#mandms2 ul li img{
margin-left:-8px;

}

div#mandms2 ul ul {
position:absolute;
display:none;
top:35px;
z-index:5;
background:#00581A;

}

div#mandms2 ul ul li {
background:none;
height:20px;
float:none;
display:block;
text-align:left;
padding-top:3px;
border-top:1px solid #ccc;
}

* html div#mandms2 ul ul li{
width:230px;
}

div#mandms2 li {
padding:0px 5px;
white-space:nowrap;
line-height:12px;
position:relative;
}

div#mandms2 li a {
color:#fff;
text-decoration:none;
display:block;
margin-top:10px;
}

div#mandms2 li.on a {
font-weight:bold;
text-decoration:underline;
} 

div#mandms2 ul.niveau1 li.sousmenu:hover ul.niveau2, div#mandms2 ul.niveau2 li.sousmenu:hover ul.niveau3 {
display:block;
}

div#mandms2 ul.niveau2 li a {
font-weight:normal;
display:inline;
text-decoration:none;	
}

div#mandms2 ul.niveau2 li.on a {
font-weight:bold;
text-decoration:underline;
} 

div#mandms2 ul.niveau3 {
top:0; 
left:100px;
}	
