/* CSS Document */body{ margin:0;behavior: url(tools/csshover.htc);}#border{ width:998px; margin:0 auto 0 auto;}#header{ background:url(images/header.jpg) no-repeat; height:238px;}#menu_top{ background:url(images/bg_menu.jpg) repeat-y; height:30px; font:13px "Lucida Sans Unicode";color:#fff; padding:7px 0 0 80px; text-align:center;}#menu_top a{ text-decoration:none; color:#fff; padding:0 20px 5px 20px!important; display:block; float:left;}#menu_top img{ border:0;}#menu_top a:hover{ color:#f0d19b;}#contenu{ background:url(images/bg_contenu.gif) repeat-y; font:12px Arial;}#contenu_bg{  background:url(images/bg_footer.gif) 0 bottom no-repeat; padding-bottom:20px;/*height:900px*/;}#contenu_bg2{  background:url(images/bg_footer.gif) 0 bottom no-repeat; padding-bottom:20px;height:900px;}#contour{ background:url(images/bg_contenu1.gif) no-repeat;}#pied_page{ background:url(images/bg_footer1.gif) 709px 0 no-repeat #c2c2ce; height:33px; clear:both; padding:0 0 0 16px; font:12px arial;}#pied_page a{ color:#000; text-decoration:none; padding:0 10px 0 10px;}#contenu_droite{ width:295px; background-color:#c4c4ce; float:right; margin-left:33px; margin-right:27px; padding:22px 0 0 0;}#contenu_droite div{ padding:5px 35px 10px 35px; background-color:#e2e2ec; color:#797979; text-align:justify; border-bottom:10px solid #c7c7d1;}#contenu_droite div a{ display:block; text-align:right; text-decoration:none; font:bold 12px arial; color:#797979;}#contenu_droite div a:hover,#pied_page a:hover{ text-decoration:underline!important;}.bord2{ border-bottom:10px solid #c4c4ce;}#contenu_droite h2{ font:bold 12px arial; margin:4px 0 0 0;text-align:left;}#contenu_droite p{ margin:0; padding:10px 0 15px 0;}#contenu_gauche{ width:585px;padding:30px 0 0 58px; color:#797979; text-align:justify; float:left;}#contenu_gauche h1{ font:15px arial; color:#431e7e;}img.droite{ float:right; display:inline; margin:0 0 20px 30px;}.news{ clear:both;}.news div{ width:275px; float:left;}.droite{ margin-left:35px;}.space{ clear: both;}a.plus{ float:right; display:block; clear:both; margin-bottom:20px; text-decoration:none; color:#797979; font-weight:bold;}.news h2{ background:url(images/bg_titre.jpg) right 0 no-repeat; color:#d01026; font:bold 13px arial; height:25px; padding:5px 0 0 0; margin:10px 0 0 0;}#menu_top ul.niv1 li{ display:block; margin:0; float:left;}#menu_top ul.niv1 li a{text-align:left; margin-bottom:8px;}#menu_top ul.niv2 li{width:auto!important;}#menu_top ul.niv2 li a{ padding:5px 0 5px 0!important;width:123px; margin:0!important; height:auto!important; display:block;}#menu_top ul.niv1{ margin:0; padding:0;}div#menu_top ul.niv1 ul.niv2 {margin:12px auto 0 20px;display: none; background: #d37979; list-style:none; position:absolute; padding:0;opacity:0.90;filter : alpha(opacity=90); }div#menu_top ul.niv1 li.m1:hover ul.niv2,div#menu_top ul.niv2 li:hover ul.niv3{display: block!important; z-index: 3 ;}div#menu_top ul.niv1 li.m1:hover ul.niv2 li{ display:block; margin:0!important;}ul.niv2 li:hover{ background-color:#ac201f;}ul.niv2 li:hover a,ul.niv2 li a{ background-image:none!important;}ul.niv2 li{ border-top:1px solid #fff; padding:1px 5px 1px 5px; clear:both; display:block!important;} ul.niv2 li a{font:11px "Lucida Sans Unicode"}ul.niv2 li.smenu:hover ul.niv3{ display:block!important;position:absolute; z-index: 4 ;}.table{font:12px "Lucida Sans Unicode";color:#797979; text-align:justify;}
