/* CSS Document */
body { position:relative; background-color:#CC6600; padding:0; width:775px; margin-right:auto; margin-left:auto; font-family:Verdana, Arial, Helvetica, sans-serif; }
img { border:0; background-color:#CC9933; }

a { border:0; color:#336699; }
a:hover { color:#666666; }

table { border-collapse:collapse; }

#barreMenu ul { margin:0; padding:0; top:auto; list-style-type:none; text-align:right; height:1.1em; padding-bottom:5px; background-color:#FFFFCC; border-bottom:solid thin #333333; }
#barreMenu li { display:inline; padding-right:0.4em; height:auto; }
#barreMenu img { width:1.5em; vertical-align:middle; }
#barreMenu a { font-size:0.7em; font-weight:bold; text-decoration:none; color:#CC6666; /*color:#FFFFCC;*/ }
#barreMenu a:hover { text-decoration:underline overline; }

#header { vertical-align:text-bottom; }

#page { margin:0; padding:0; border-collapse:collapse; background-color:#FFFFCC; }

#menu { font-weight:bold; vertical-align:top; padding-top:0.5em; }
#menu ul { list-style-type:none; margin:0; padding:0; padding-bottom:0.4em; padding-left:0.4em; }
#menu li { width:10em; background-color:#FF9900; }
#menu a { text-decoration:none; display:block; color:#993333; padding:0.5em; }
#menu a:hover { background-color:#FFCC00; }

.dCentrer, h1 { text-align:center; }
.dDroite { text-align:right; }
.dJustifier { text-align:justify; }
#content { padding-left:0.8em; padding-right:0.8em; color:#000066; font-weight:bold; width:625px; font-size:0.9em; vertical-align:top; }
#content ul { list-style:outside; }
#content h1 { color:#003399; font-size:1.4em;}

#enuRencPost ul, #enuRencPre ul { list-style-type:decimal; }
#enuRencPre ol { list-style-type:square; }

#enuSante ul { list-style-type:disc; }
#enuSante ol { list-style-type:circle; }

.listeServices li { list-style-type:none; }

.liens { padding-top:1.1em; font-size:1em;}

#copyright, #copyright a, #webmestre, #webmestre a { color:#333333; text-decoration:none; font-size:0.8em; font-weight:bolder; font-stretch:narrower; text-align:center; }