html, body { padding: 0; margin: 0; }

body { background:#4e7746 url('../medias/img_c_main_bg.gif') repeat-x top left;font-size:12px;font-family:Arial, Helvetica, sans-serif;   }
h1, h2 span, h3 span, h4 span { display:none; }
h2 { color:#8c4921; background:url('../medias/img_c_right_fleche.gif') no-repeat top left;height:27px;padding:4px 0 0 40px;font-size:18px;_margin-top:15px; }
a img, img { border:0; }
a { color:#2b7b02; text-decoration:underline; }
a:hover { text-decoration:none; }
ul { margin-left:30px;}

#wrapper { margin: 0 auto; width: 955px; }
#faux { margin-bottom: 0px; width: 100%;background:#4e7746 url('../medias/img_c_left_bg.jpg') repeat-y top left;border-left:1px solid white; }

#header { color: #333; width: 955px; height: 142px; margin:0; padding:0; background:#4e7746 url('../medias/img_c_header_bg.jpg') no-repeat top left; }

#leftcolumn { display: inline; color: #333; width:399px; margin:0; padding:0; float: left;border-right:1px solid white;}
#leftcolumn #menu ul, #leftcolumn #menu li { margin:0;padding:0; list-style:none; }
/* Niv 1 */
#leftcolumn #menu li a { display:block; height:23px; color:white;font-weight:bold; text-decoration:none;width:194px; font-size:14px;padding:7px 0 0 16px;}
#leftcolumn #menu li span, #leftcolumn #menu li div { display:block; height:23px; color:black;font-weight:bold; text-decoration:none;width:194px; font-size:14px;padding:7px 0 0 16px;}
#leftcolumn #menu li a:hover { color:white;}
#leftcolumn #menu li a.link1 { background:#4e7746; }
#leftcolumn #menu li a.link2, #leftcolumn #menu li span.link2.current1, body #leftcolumn #menu li span.current2 { background:#769670; }
/* Niv 2 */
#leftcolumn #menu ul.niv2 li a {width:190px;background:#95ae90;padding:2px 0 0 20px;color:#71391e;font-size:13px;height:19px;}
#leftcolumn #menu ul.niv2 li span {width:190px;background:#95ae90;padding:2px 0 0 20px;color:black;font-size:13px;height:19px;}
#leftcolumn #menu ul.niv2 li a:hover { color:#71391e;text-decoration:none;}
/* Niv 3 */
#leftcolumn #menu ul.niv4 li a {width:168px;padding:2px 0 0 42px;color:#2C391F;}
#leftcolumn #menu ul.niv4 li span {width:168px;padding:2px 0 0 42px;color:#71391e;}
#leftcolumn #menu ul li a:hover {text-decoration:none;color:black;}
#leftcolumn #menu li a.on { color:black;}
#leftcolumn #menu li a:hover.on { color:black;text-decoration:none;}

#rightcolumn { float: right; width: 555px; display: inline;margin:15px 0 0 0; padding:0;position: relative; }
#rightcolumn #content p { padding:0 25px 20px 40px;margin:0;line-height:1.5em;text-align:justify;}
#rightcolumn #content .tableau td p, #rightcolumn #content .tableau td font {padding:0;margin:0;} 
#rightcolumn #content div.top { margin:25px 25px 0 0;}
#rightcolumn #content ul { margin:0 30px 0 70px;}
#rightcolumn #content li { margin-bottom:10px;}
#rightcolumn #content table { margin-left:40px;}
#rightcolumn #content p table { margin:0;}
#rightcolumn #content table td ul {margin-left:20px;} 
#rightcolumn a { color:#003300;text-decoration:underline;}
#rightcolumn a:hover { color:#733818;text-decoration:none;}

#footer { background:#719166;width:936px;padding:15px 6px 6px 6px;text-align:center;margin:0;border-left:1px solid white;border-right:1px solid white;border-bottom:1px solid white;color:#414141;font-size:11px;}

.Titre_Niveau1 { color:#733818; background:url('../medias/img_c_right_fleche.gif') no-repeat top left;height:27px;padding:4px 0 0 40px;font-size:18px;_margin-top:15px;}
.Titre_Niveau2 { color:black;font-size:14px;}
.tableau  {border:1px solid black;border-collapse:collapse;width:490px;}
.tableau tr td { border:1px solid black;}
.tableau td p, .tableau td font {padding:0;margin:0;} 
td {padding:5px;} 
.tableau_vert_fonce { background:#c7d5be;}
.tableau_vert_tres_fonce { background:#b8c9ad;}
.Brun { color:#71391e;}
.Vert { color:#4e7746;}
.image_espaces_10 { padding:10px; }
.image_espaces_15 { padding:15px; }
.image_espaces_20 { padding:20px; }


.clear { clear: both; background: none; }
