/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#02513F; background-color: #C2C2C2; }
table, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#02513F; }

#menu_haut { line-height:25px; height:25px; margin:0px; font-size:12px; font-weight:bold; display:compact; }
#menu_haut a { display:block; width:auto; text-decoration:none; background-color:#02513F; color:#FFF; padding:0 1em; }
#menu_haut a:hover { text-decoration:none; color:#02513F; background-color:#FBFBFB; }

#menu_gauche { width:130px; line-height:25px; height:25px; margin:0px; font-size:12px; margin-left:10px; text-align:left; display:block; }
#menu_gauche ul { list-style-type:none; padding:0px; margin:0px; }
#menu_gauche li { display:inline; float:none; text-align:left; }
#menu_gauche li a { border:1px solid #000; font-weight:bold; display:block; text-decoration:none; padding:0 1em; margin-bottom:2px; text-align:left; background-color:#02513F; color:#FFF; }
#menu_gauche li a:hover { text-decoration:none; background-color:#FBFBFB; color:#02513F; text-align:left; }

#menu_stat { width:auto; line-height:30px; height:30px; margin:0px; font-size:12px; font-weight:bold; margin-bottom:30px; float:left; width:600px; }
#menu_stats ul { list-style-type:none; padding:0px; margin:0px; margin-left:5px; float:left;border:1px solid #000; background-color:#FBFBFB; }
#menu_stats li { display:block;position:relative;float:left; }
#menu_stats li a {display:block;width:auto;text-decoration:none;color:#02513F;padding:0 1em; }
#menu_stats li a:hover {text-decoration:none;background-color:#02513F;color:#FFF; }
#menu_stats p { margin-bottom:5px; float:none; display:block; }

.pas_tour { border:0px; }

#body { width:95%; float:left; padding:10px; }

.menu_principal { border:1px solid #02513F; text-indent:5px; text-align:left; }
a.menu_principal:active, a.menu_principal:visited, a.menu_principal:link { display:block; width:100%; line-height:30px; height:30px; color:#FFF; background-color:#02513F; text-decoration:none; text-indent:5px; font-weight:bold; font-size:12px; border-collapse:collapse; }
a.menu_principal:hover { background-color:#FFF; color:#02513F; }

.menu_header { color:#FFF; text-decoration:none; font-weight:normal; font-size:11px; }
a.menu_header:active, a.menu_header:visited, a.menu_header:link { color:#FFF; text-decoration:none; font-weight:normal; font-size:11px; }
a.menu_header:hover { color:#FFF; text-decoration:underline; }

.bouton { background-color:#ECECEC; font-weight:bold; border:1px solid #02513F; border-collapse:collapse; color:#02513F; cursor:pointer; }

input, textarea, select { border:1px solid #02513F; border-collapse:collapse; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#ECECEC; }
form { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
th { color:#FFF; font-weight:bold; font-size:12px; background-color:#02513F; }
a:active, a:link, a:visited { color:#02513F; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }

form, input, h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px; }
h1, h2, h3, h4, h5, h6 { color:#02513F; }

h6 { font-size:12px; }
h5 { font-size:14px; }
h4 { font-size:16px; }
h3 { font-size:18px; }
h2 { font-size:20px; }
h1 { font-size:24px; }

.rouge { color:#FF0000; font-weight:bold; }
.gris { font-size:10px; color:#666666; }
.tour_vert { border:1px solid #02513F; border-collapse:collapse; }
.tour_gris { border:1px solid #CCC; border-collapse:collapse; }

#actions { top:0px; position:absolute; visibility:hidden; margin:5px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.erreur { font-weight:bold; color:#f00; }


