  body {
background-color : #b4b4b4; 
scrollbar-base-color: #A1A1A1;
scrollbar-arrow-color: #909090;
}
.header {
background-color : #b4b4b4; 
background-position : 100% 50%; 
background-repeat : repeat-x; 
} 
.logo {
background-color : transparent; 
padding : 2px; 
text-align : left; 
} 
.banner {
margin-right : 2px; 
background-repeat : no-repeat; 
padding : 8px; 
text-align : right; 
} 
 .band {
 background-image: url(header.gif);
 text-align: center;
}
.quote {
width : 100%; 
white-space : nowrap; 
text-align : center; 
} 
.headmenu {
width : 98%; 
} 
p {
margin : 4px 0; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
} 
p.menu {
color : #000000; 
text-align : center; 
} 
p.box {
margin : 0; 
font-size : 11px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
} 
.box {
font-size : 11px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
margin : 0 2px; 
} 
.titre {
background-color : #d2d2d2;
padding : 5px;
white-space : nowrap; 
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
font-weight : bold; 
} 
.titrebox {
background-color : #c3c3c3;
padding : 4px;
white-space : nowrap; 
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
font-weight : bold; 
} 
.titrebox2 {
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
font-weight : bold; 
text-align : center; 
} 
.cita {
background-color : #8EA0C1; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #ffffff; 
text-align : center; 
width : 100%; 
border : 0; 
margin : 0; 
padding : 0; 
} 
.htable {
padding-top : 10px; 
} 
.tbl {
background-color : #efeff7; 
padding : 5px; 
} 
.tblover {
background-color : #fcfcfc; 
padding : 5px; 
} 
.tbl2 {
background-color : #efeff7; 
} 
.htable1 {
margin-bottom : 8px; 
} 
.tblbox {
background-color : #efeff7; 
padding : 4px; 
} 
.tblboxover {
background-color : #fcfcfc; 
padding : 4px; 
} 
.forum {
background-color : #c3c3c3; 
padding : 5px; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
text-align : center; 
font-weight : bold; 
} 
.forum2 {
background-color : #c3c3c3; 
padding : 5px; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
} 
.quest {
background-color : #d2d2d2; 
padding : 5px; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
} 
.rep {
background-color : #e1e1e1; 
padding : 10px 5px 5px; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
} 
.bord {
border : 1px solid #c3c3c3; 
} 
.bord2 {
border : 4px double #c3c3c3; 
} 
a {
color : #000000; 
text-decoration : none; 
} 
a:hover {
color : #990000; 
text-decoration : none; 
background-color : transparent; 
position : relative; 
top : 1px; 
left : 1px; 
} 
a.box {
color : #000000; 
text-decoration : none; 
font-size : 11px; 
font-family : Arial, Helvetica, sans-serif; 
} 
a.box2 {
color : #990000; 
text-decoration : none; 
font-size : 11px; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
a:hover.box {
color : #990000; 
text-decoration : none; 
font-size : 11px; 
font-family : Arial, Helvetica, sans-serif; 
background-color : transparent; 
position : relative; 
top : 1px; 
left : 1px; 
} 
td.menu {
margin : 2px; 
white-space : nowrap; 
text-align : center; 
padding : 9px; 
} 
a.menu {
color : #000000; 
text-decoration : none; 
font-size : 12px; 
font-family : Arial, sans-serif; 
} 
a:hover.menu {
color : #990000; 
text-decoration : none; 
font-size : 12px; 
font-family : Arial, sans-serif; 
background-color : transparent; 
position : relative; 
top : 1px; 
left : 1px; 
} 
hr {
height : 1px; 
border-bottom : 1px dashed #5a5a5a; 
border-top : 0 none; 
border-right : 0 none; 
border-left : 0 none; 
width : 98%; 
} 
ul, ol, li {
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
} 
ul.art {
font-weight : bold; 
padding : 0; 
margin : 0; 
} 
li.art {
font-weight : normal; 
list-style-type : none; 
padding : 0; 
margin-left : 4px; 
} 
dl, dd, dt, address, dir, menu, blockquote, td {
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
} 
h1, h2, h3, h4, h5, h6 {
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
} 
td.cal0 {
font-size : 10px; 
font-family : Arial, sans-serif; 
color : #000099; 
width : 14%; 
text-align : center; 
} 
td.cal1 {
font-size : 10px; 
font-family : Arial, sans-serif; 
color : #000099; 
background-color : #e0e0e0; 
width : 14%; 
text-align : center; 
} 
td.cal2 {
font-size : 10px; 
font-family : Arial, sans-serif; 
color : #000099; 
background-color : #bad0ff; 
width : 14%; 
text-align : center; 
} 
td.cal3 {
font-size : 10px; 
font-family : Arial, sans-serif; 
color : #000099; 
background-color : #c6c6c6; 
width : 14%; 
text-align : center; 
} 
td.cal4 {
font-size : 10px; 
font-family : Arial, sans-serif; 
color : #000099; 
background-color : #c0d0d0; 
width : 14%; 
text-align : center; 
} 
td.calevt {
font-size : 10px; 
font-family : Arial, sans-serif; 
font-weight : bold; 
color : #000099; 
background-color : #b4b4b4; 
text-decoration : underline; 
text-align : center; 
width : 14%; 
} 
tr.vdev {
background-color : #c3c3c3; 
} 
tr.vdevtr {
background-color : #c3c3c3; 
} 
body.vdev {
margin-left : 10px; 
font-family : Arial, sans-serif; 
font-size : 12px; 
background-color : #e1e1e1; 
} 
body.vdevdialog {
margin-left : 0; 
font-family : Arial, sans-serif; 
font-size : 12px; 
background-color : #e1e1e1; 
} 
select.vdev {
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
font-size : 12px; 
height : 22px; 
background-color : #e1e1e1; 
} 
input.vdev {
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
font-size : 12px; 
height : 22px; 
background-color : #e1e1e1; 
} 
input.vdevx {
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
background-color : #e1e1e1; 
} 
form {
margin : 3px 0; 
} 
input.bouton {
cursor : pointer; 
margin : 4px 0; 
color : #3c3c3c; 
background-color : #f0f0f0; 
font-size : 11px; 
font-family : Trebuchet MS, Helvetica, sans-serif; 
} 
input.texte {
background-color : #ffffff; 
font-size : 11px; 
font-family : Trebuchet MS, Helvetica, sans-serif; 
color : #3c3c3c; 
margin : 2px 0; 
} 
select {
color : #3c3c3c; 
background-color : #f0f0f0; 
font-family : Trebuchet MS, Helvetica, sans-serif; 
font-size : 11px; 
margin : 4px 0; 
} 
textarea {
color : #3c3c3c; 
background-color : #ffffff; 
overflow : auto; 
margin : 4px 0; 
} 
.top {
font-family : Arial, Helvetica, sans-serif; 
font-size : 0.8em; 
text-align : center; 
} 
.foot {
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
text-align : center; 
color : #000000; 
} 
.copyright {
font-family : Arial, Helvetica, sans-serif; 
font-size : 1em; 
color : #000000; 
text-align : center; 
} 
.timer {
font-family : Arial, Helvetica, sans-serif; 
font-size : 1em; 
font-style : italic; 
color : #000000; 
text-align : center; 
padding : 8px; 
} 
.clsCursor {
cursor : pointer; 
} 
