html, body, td, div { font-family:verdana; font-size:11px; line-height:120%; }
body { background-color:white; text-align:center; }

table#menu td { text-align:center; background-color:#4E95DC; height:22px; width:98px; }
table#menu td.b { border-right:1px solid white; text-align:center }
table#menu td.s { background-color:#2776C5; border-right:1px solid white; font-weight:bold;}
/*table#menu div { background-image:url('images/menu.gif'); background-repeat:no-repeat; height:30px; padding:6px; }*/
table#menu a {  text-decoration:none; color:#ffffff; }
table#menu a:hover { text-decoration:underline; }

div#footer { height:20px; background-color:#84B6E8; color:white; font-size:10px; width:980px; margin-right:auto; margin-left:auto; }

div#cont0 { border:0px solid transparent; padding:0px; margin:0px; background-color:#FFFFFF; width:980px; margin-right:auto; margin-left:auto;}

div#cont1 { border:1px solid #95C0EA; padding:4px; margin:1px; background-color:#B5D2F0; position:relative; text-align:justify; }
div#cont2 { border:1px solid #e8e8e8; padding:4px; margin:1px; background-color:#ffffff; position:relative; text-align:justify; }
div#cont3 { border:1px solid #e1e1e1; padding:4px; margin:1px; background-color:#DCD8BD; position:relative; text-align:justify; }

div#cont1 a { color:#996666; }

td.cont1 { border:1px solid #e1e1e1; padding:4px; margin:1px; background-color:#FDFBE4; }
td.cont2 { border:1px solid #e1e1e1; padding:4px; margin:1px; background-color:#DAE9F8; }
td.cont3 { border:1px solid #e1e1e1; padding:4px; margin:1px; background-color:#DCD8BD; }

a {  text-decoration:none; color:#996666; }
a:hover { text-decoration:underline; }
a.bold {  font-weight:bold; }

input { border:1px solid #0080ff; font-size:11px;  }

input.cbx { border:0px none;}

input.tiny   { width:75px; }
input.short  { width:125px; }
input.medium { width:225px; }
input.long   { width:325px; }

input.btn_tiny   { width:50px; font-size:11px;}
input.btn_short  { width:100px; font-size:11px;}
input.btn_medium  { width:150px; font-size:11px;}

td.titre { font-family:verdana;  font-size:12px; color: #800000; }
td.titre1 { font-family:verdana; font-weight:bold;  font-size:11px; color: #ffffcc;  background-color:#4E95DC; width:100%; height:25px; padding:2px;}
td.titre2 { font-family:verdana; font-weight:bold;  font-size:12px; color: #808080;}

span.titre { font-family:verdana;  font-size:12px; color: #800000; }
span.titre1, { font-family:verdana; font-weight:bold;  font-size:11px; color: #ffffcc;  background-color:#4E95DC; height:20px; width:250px;}
span.titre2 { font-family:verdana; font-weight:bold;  font-size:12px; color: #808080; }

div.titre1 { font-family:verdana; font-weight:bold;  font-size:11px; color: #ffffcc;  background-color:#4E95DC; height:25px;  vertical-align:middle; LINE-HEIGHT:25px;  padding:2px;}
div.titre2 { font-family:verdana; font-weight:bold;  font-size:11px; color: #4E95DC;  background-color:#B5D2F0; height:25px;  vertical-align:middle; LINE-HEIGHT:25px;  padding:2px;}

div.erreur1 { font-family:verdana; font-weight:normal;  font-size:11px; color: #FF0000;  background-color:#ffdfdf; height:25px;  vertical-align:middle; LINE-HEIGHT:20px;  padding:2px;}

form {display: inline;}

table#forums a {  text-decoration:none; color:#6666cc; }
table#forums a:hover { text-decoration:underline; }
table#forums td.col { text-weight:bold; background-color:#4E95DC; color:white;}

img.btn { vertical-align: middle; border: none; }

table#donnees td.col { text-weight:bold; background-color:#6666cc; color:white;}
table#donnees td.res { text-align:center; }
table#donnees td.div { background-color:#eeeeee; }

li { line-height:18px;} 

hr { color:#4E95DC; }