ul#admin_menu, ul#admin_menu_1, ul#admin_menu_2
 { height:19px; list-style-type: none; margin: 5px 0px; padding:0px 10px; background:#d1d7e5; border: 1px solid #231b56; text-align:center;}
ul#admin_menu li, ul#admin_menu_1 li, ul#admin_menu_2 li
 { float:left; text-align: center; border-right: 1px solid #231b56; height:16px;}
ul#admin_menu li a, ul#admin_menu_1 li a, ul#admin_menu_2 li a
 { font:normal 1em/19px helvetica,sans-serif; margin:0; padding:0 10px; color:#231b56; display:block; text-decoration:none;}
ul#admin_menu li a:hover, ul#admin_menu li a:focus, ul#admin_menu_1 li a:hover, ul#admin_menu_1 li a:focus, ul#admin_menu_2 li a:hover, ul#admin_menu_2 li a:focus
 { color:red;}

ul#admin_menu_1       { background:#b1c7fa;}
ul#admin_menu_2       { background:#90a6d7;}


#admin                { border:1px solid #000000; padding:4px; background:#ebf4fb; width:99%;}
#admin a              { color: #000000; text-decoration: underline; font-size: 0.9em;}
#admin a:hover        { color: #023680;}
.legende_textaera 	  { font-size: 8pt; font-style:italic;}


#cadre_admin              			 { border-top:1px solid #000; padding:0px; margin :5px 0; background:#d7d7d7;}
#cadre_admin table 		  			 { border-collapse: collapse; white-space: nowrap; border: 0; background:#fff;}
#cadre_admin thead tr				 { border: 1px solid black;}
#cadre_admin thead th     			 { font-size: 1em; color: black; background: #74d190; padding: 2px; text-align: center;}
#cadre_admin thead th a,
#cadre_admin thead th a:visited,
#cadre_admin thead th a:active       { text-decoration: none; color: black; background: transparent;padding: 0 1.1em;}
#cadre_admin thead th a:hover   	 { text-decoration: underline;}
#cadre_admin thead td				 { border: 1px solid black;}
#cadre_admin tbody td			 	 { font-size: 80%; padding: 2px 2px 2px 8px;}
#cadre_admin tbody tr			 	 { border-left: 1px solid black; border-right: 1px solid black;}
#cadre_admin tbody .centrer			 { text-align:center; padding:2px;}
#cadre_admin tbody					 { border-bottom: 1px solid black;}


#cadre_admin td a.bouton 		     { font: bold 90% arial, sans-serif; padding: 0 .5em; margin: 2px 4px; color: black; background: #e7f9ec; text-decoration: none;
								       border: 1px solid black; float: none;}
#cadre_admin td a.bouton:hover		 { color: white; background: #65c083;}
#cadre_admin tfoot td 		 		 { padding:10px 0 0 0;}
#cadre_admin tfoot a.bouton 		 { font: bold 90% arial, sans-serif; padding: 2px 30px; margin: 0; background: #e7f9ec; text-decoration: none; border: 1px solid black;}
#cadre_admin tfoot a.bouton:hover	 { color: white; background: #65c083;}

#cadre_admin tr.alternative          { background: #e3f8e9;}
#cadre_admin td.alternative          { background: #e3f8e9;}

#cadre_admin th.forwardSort { background:#5fbe7f url(images/up_arrow.png) no-repeat 100% 5px; }
#cadre_admin th.reverseSort { background:#5fbe7f url(images/down_arrow.png) no-repeat 100% 5px; }

#cadre_admin th.sortable, #cadre_admin th.sortable-text, #cadre_admin th.sortable-date,
#cadre_admin th.sortable-numeric, #cadre_admin th.sortable-currency { cursor:pointer; }

#cadre_admin ul.tablePaginater  { display:block; list-style:none; padding:0; margin:10px 0 10px 0; color:000; }
#cadre_admin ul.tablePaginater li { display:block; float:left; width:2.1em; height:2.1em; line-height:2em; vertical-align:middle; margin-right:4px; text-align:center; }
#cadre_admin ul.tablePaginater li.currentPage a { border:1px solid black; background:#5fbe7f }
#cadre_admin ul.tablePaginater li a { display:block; width:2em; height:2em; text-decoration:none; outline:none; border:1px solid black;  background: #89e8a6; }
#cadre_admin ul.tablePaginater li a:focus { color:#333; text-decoration:none; outline:none; border:1px solid black; }

#form_admin			   { text-align:center; margin:3px 0 -10px 0;}
#form_admin fieldset   { padding:10px; margin: 10px 0px; border:1px solid #0f337f; background:#e3f8e9; }
#form_admin legend 	   { padding: 0em 0.5em; border:1px solid #0f337f; color:#fff; font-weight:bold; background:#0f337f; font-size:90%; text-align:right; }
#form_admin label	   { float:left; width:120px; text-align:right; padding:3px 15px 0 0; }
#form_admin input,
#form_admin .normal	   { padding:2px; font: normal 9pt Arial, sans-serif; background:#fff; border:1px solid #0F337F; margin:1px;  }
#form_admin .focus	   { padding:2px; font: normal 9pt Arial, sans-serif; background:#ffffcc; border:1px solid #0F337F; margin:1px;  }
#form_admin .buttonok  { background:#74d190; border:1px solid #0f337f; color:#0F337F; margin:0 10px; padding:3px; font-weight:bold;}
#form_admin .button    { background:#74d190; border:1px solid #0f337f; color:#0F337F; margin:0 10px; padding:3px; }
#form_admin p		   { margin: 3px 0;}

.button1    { background:#ebf4fb; border:1px solid #d7d7d7; color:#000; margin:-3px 10px 0px 10px; padding:4px 4px 5px 4px; text-decoration:none; }

.admin_icones             { float:left; width:100px;  padding:35px 18px 0px 20px; margin:0;  text-align:center;}
.admin_titre_icones       { font: italic 10pt Verdana,sans-serif; border-bottom:solid 1px #0F337F; margin:0 0 7px 0; padding:0 0 2px 0; text-align:center;}
.admin_titre_icones2      { font: italic 10pt Verdana,sans-serif; margin:0; padding:0; text-align:center;}
.onglet_admin             { border:1px solid #000; padding:3px 3px 5px 3px; text-align:center;margin:0 0 0 3px;display:inline;background:#e3f8e9;font-size:8pt; cursor:pointer;}
.onglet_admin_on          { border:1px solid #000; padding:3px 3px 5px 3px; text-align:center;margin:0 0 0 3px;display:inline;background:#74d190;font-size:8pt;
                            border-bottom:1px solid #d7d7d7;}

.messageSuppression       { background: #74d190; color:#fff; border: 1px solid #fff; display: none; padding: 4px; text-align: center; font:bold 9pt Verdana,sans-serif;
						    position: absolute; width: 350px; margin-left: -175px; left: 50%; height: 65px; margin-top: -10px; z-index:2;}

a.boutondel 		      { font: bold 90% arial, sans-serif; padding: 2px 30px; margin: 0; background: #e3f8e9; text-decoration: none; border: 1px solid black;}
a.boutondel:hover	      { color: white; background: #baf6cb;}
