/* CSS Document */
body{ margin:0;behavior: url(tools/csshover.htc); /*background:#f1f1f1;*/}
#border{ width:1000px; margin:0 auto 0 auto; font:11px verdana; color:#fff; background:#5d94ca;  /*height:900px;*/}
#menu_top{ background:url(images/bg_menu.jpg) no-repeat #f6f6f6; height:35px; padding-left:40px;}
#menu_top a{ float:left;color:#ccccce; margin:5px 0 0 0;}
#menu_top a,#menu a{ display:block; background:url(images/arrow.gif) left center no-repeat; padding:5px 15px 5px 30px; text-decoration:none; font:bold 12px verdana;}
#sub_menu{ background:url(images/s_bg_menu.jpg) no-repeat #f6f6f6; height:135px;}
#menu2{ background:url(images/bg_menu2.jpg) no-repeat; height:436px;}
#menu2 h1{ display:block; float:left; width:252px; height:58px; background:url(images/logo_presence.gif) no-repeat; margin:40px 0 0 40px;}
#menu2 h1 a{ display:block;width:252px; height:58px;}
#menu2 .pub{ float:left; background-image:url(images/appareils.jpg); width:258px; height:141px; margin-left:120px;}
#sub_menu .right_pub{position:absolute; margin:11px 0 0 730px;}
#menu{ clear:both; padding:50px 570px 0 230px;}
#menu a{ color:#fff; margin:20px 0 0 0; }
.space{ clear:both;}
#txt_left{ clear:both; width:600px; float:left; padding:0 0 30px 20px;}
#txt_left p{ display:block; width:390px; float:right; clear:right;}
#txt_right{ float:right; width:320px; padding:0 20px 0 0; text-align:justify;}
#txt_right p{ padding-left:20px;} 
#txt_right a{ display:block; float:right; text-decoration:none; color:#fff; font:bold 10px verdana; margin:10px 0 10px 0;}
#txt_right h2{ background:url(images/title.jpg) left center no-repeat; padding:0 0 0 20px; font:bold 11px verdana; color:#0155ab; margin-top:10px; clear:both;}
#txt_left h1,.right_title{ margin:0 0 15px 10px; background:url(images/arrow.gif) left center no-repeat; padding:5px 0 5px 30px; font:bold 13px verdana; color:#fff;}
.right_title{ float:left; padding-left:660px; background:url(images/arrow.gif) 630px center no-repeat!important; }
.img_left{ float:left; margin:0 20px 20px 0;clear:both;}
#copyr{ background:url(images/bg_bottom.gif) 70px top no-repeat; padding-top:50px; height:35px; clear:both; width:620px; float:left; text-align:center; font:11px verdana;}
#copyr span{ display: block; font:bold 10px verdana;}

div#menu ul.niv1 { list-style:none; padding:0; margin:0}
div#menu ul.niv2 li,div#menu ul.niv1 li{ padding:0!important; margin:0!important;}
div#menu ul.niv2 a{ padding:5px 0 5px 0!important; margin:0!important;}
div#menu ul.niv2 a:hover{ color:#990000;}
div#menu ul.niv1 ul.niv2 { /*width:120px;*/ margin:-20px 0 0 160px;display: none;list-style:none; position:absolute; padding:0; z-index: 100 ; background:#98badd; }
div#menu ul.niv1 li.m1:hover ul.niv2{display: block!important; z-index: 100 ;}

ul.niv2 li:hover a,ul.niv2 li a{ background-image:none!important;}
ul.niv2 li{ border-top:1px solid #fff;display:block!important;}
ul.niv2 li:hover{border-top:1px solid #990000;} 
ul.niv2 li a{font:11px verdana!important; padding:15px 0 15px 0!important;}
 

