@CHARSET "UTF-8";
html {font-family: verdana; width: auto ; background-color:#ebeae6; overflow-y:scroll; font-size: 13px; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; color: #333;}
#global {position: absolute; left: 50%; top: 10px; margin-left: -500px; width: 1000px; padding: 0 ; background: #fff;} 

#div_top {width: 1000px; padding: 0; }
#div_main {top:20px; padding: 20px 10px; width: 980px; background: #fff; }

#contenu_libre {margin:0; margin-top: 80px; width: 980px;}
#contenu_centre {margin: 0 0 20px 0; float: left;  width: 100%;}

#div_topfiche {height:45px; position: fixed; top:25px; padding:5px; width: 980px !important; z-index:40; background:#fff;}
#div_titre {color: navy; padding: 0; margin: 0; float:left; width:705px; font-size:11px !important;}
#menu_icone { padding: 0; margin: 0; float:right; height: 100%; width:240px; background: url('../../pic/menu/courbe_sous_menu-01.png') bottom left no-repeat;}

.menu {position :fixed; top: 0; padding: 0; margin: 0; width: 994px; height: 25px; display: block; text-decoration: none;
	list-style-type: none; text-align: center; clear: both; border-top: 0px solid navy;  border-left: 3px solid #999; 
	border-right: 3px solid #999; background-color: #999; z-index:99;}
.menu ul{margin: 0; padding: 0; text-decoration: none; list-style-type: none; text-align:center; vertical-align:middle; }
.menu li{background-color: #999; width: auto; height: 25px; margin: 0; padding: 0 20px; float: left; list-style-type: none; text-decoration: none; text-align:center; }
.menu li:hover{background-color: #82a9f9; width:auto; height: 25px; font-weight:bold; padding: 0 20px;}
.menu a {display: block; color: white; text-decoration: underline; text-align: center; padding: 5px 0 0 0; 
	font-weight: bold; vertical-align: bottom; height: 20px; font-weight:bold; font-size: 12px; }
.menu a:hover {display: block; color: white; text-decoration: underline; text-align: center; padding: 5px 0 0 0; 
	font-weight: bold; vertical-align: bottom; height:20px; font-weight:bold; font-size: 12px; }
.menu ul li ul {display:none;}
.menu ul li:hover ul {display: block; padding:0; margin:0; height: 25px; width: 200px; margin-left:-20px; }
.menu li:hover ul li {padding: 0; float: left; background-color: #999; opacity: 0.88; height: 25px; width: 172px; display: block;}
.menu li ul li:hover {background-color: #82a9f9; }
.menu li ul {position: absolute;}
.menu li:hover ul li a {text-align: left; padding-left: 5px;}
.barre_noire {border-bottom: 2px solid #000;}


.menu_action {padding: 0; margin: 0; height: 25px; display: block; text-decoration: none; list-style-type: none; text-align: center; background-color: #000;}
.menu_action ul{margin: 0; padding: 0; text-decoration: none; list-style-type: none; text-align:center; }
.menu_action li {background-color: #000; height: 25px; margin: 0 0 0 20px; padding: 0; float: left; list-style-type: none; text-decoration: none; text-align:center;}
.menu_action li:hover{height: 25px; background-color: navy; display: inline; list-style-type: none; text-decoration: none; text-align:center;}
.menu_action a {display: inline; color: white; text-decoration: underline; text-align: center; vertical-align: middle; padding: 0 0 17px 2px; height: 25px; font-weight:bold; font-size: 12px; }
.menu_action a:hover {display: inline; text-decoration: underline; text-align: center; padding: 0 0 17px 2px; font-weight: bold; height:25px; font-size: 12px; }
.menu_action ul li ul {display:none;}
.menu_action ul li:hover ul {display: block; padding:0; margin:0; height: 25px; width: 142px; margin-left:-50px; }
.menu_action li:hover ul li {padding: 0; float: left; background-color: #333; opacity: 0.88; height: 25px; width: 258px;
	display: block; border-left: 2px solid #000; border-right: 2px solid #000; }
.menu_action li ul li:hover {background-color: #82a9f9; }
.menu_action li ul {position: absolute;}
.choisir_type {color: #1E0362; font-weight: normal; font-size:13px; padding:0;}
.choix_doc {color: #1E0362; font-weight: normal; font-size:13px; padding:0;}
.menu_img {height: 25px; border:0; display:inline; }

table {border: 2px solid #999; border-spacing: 0; border-collapse: collapse; margin: 10px 0; width: 980px; }