body {font-family:verdana, arial, sans-serif;font-size:0.625em;background:#efefef;}
a img {border:none;}
table.tableGrilles {background-color:#ffffff;}
.header {background-color:#003173;color:#ffffff;}
.odd {background-color:#ffffff;color:#003173;}
.even {background-color:#dbe6f3;color:#003173;}
ul, li {margin:0;padding:0;font-size:12px;list-style-type:none;}
a {text-decoration:none;color:blue;}
a:hover {text-decoration:underline;}
a.selected {color:red;}

#menu {width:240px;}
/*#menu h3 {font-size:12px;}*/
#menu ul {list-style-type:circle;list-style-position:inside;margin:0;padding:0;}

.boule, .etoile {float:left;width:36px;height:38px;padding-right:2px;font-size:18px;font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;line-height:38px;text-align:center;color:#ffffff;background:transparent no-repeat center center;}
.boule {background-image:url('images/boule_36.png');}
.etoile {background-image:url('images/etoile_36.png');}

.ordre1 {display:none;}
/*.ordre2 {display:none;}*/
.user {display:none;}
.pluriel {display:none;}

div.separator hr {position:absolute;top:-999em;left:-999em;}
div.separator {clear:both;width:100%;height:1px;}

.align-left {text-align: left;}
.align-center {text-align: center;}
.align-right {text-align: right;}

/* --- STYLES DE BASE POUR LE TEXTE ET LES PRINCIPAUX ÉLÉMENTS --- */

/* Page */
/*html {font-size: 100%;}*/
/*body {margin: 0;padding: 10px 20px;font-family: Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;font-size: .8em;line-height: 1.25;color: black;background: white;}*/

/* --- POSITIONNEMENT --- */

/* Page */
#global {width: 950px;margin: 0 auto;}

/* En-tête */
#entete {padding: 20px 20px 20px 0;}
#entete h1 {margin: 0;}
#entete h1 img {float: left;margin: 7px 20px 10px 0;}
#entete .sous-titre {margin: 4px 0 15px 0;}

/* Bloc central contenant #navigation et #contenu */
#centre {width: 100%;overflow: hidden;}

/* Menu de navigation */
#navigation {width: 240px;float: left;}
/*#navigation ul {margin: 0;padding: 20px 10px 20px 10px;list-style: none;}
#navigation a {display: block;height: 1%;padding: 6px 10px 6px 10px;line-height: 1.5;font-size: .9em;text-decoration: none;}*/

/* Contenu */
#contenu {margin-left: 260px;/*padding: 10px 20px 10px 20px;*/padding: 0px;padding-right: 20px;}

/* Pied de page */
#pied {margin: 0;padding: 15px 20px 10px 0;font-size: .85em;}

/* Mention de copyright */
#copyright {margin: 8px 0 0 0;font-size: 1em;text-align: left;}

/* Correction jQuery UI */
.ui-accordion .ui-accordion-content {padding: 1em;}