  body {
background-color : #A3A3A3;
}
.header {
background-image :url('headtop1.jpg'); 
 background-position: 100% 50%;
 background-repeat: no-repeat;
}
.logo {
background-color : transparent;  
padding : 2px;
text-align : center;
}
.banner {
margin-right : 2px; 
background-repeat : no-repeat; 
padding : 8px;
text-align : right; 
} 
 .band {
 background-color:  #CBECFE;
 text-align: center;
 width: 100%;
}
.quote {
width : 100%; 
white-space : nowrap; 
text-align : center; 
} 
.headmenu {
width : 100%;
background-color : #000000;
}
p {
margin : 4px 0; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif;
color : #000000;
} 
p.menu {
color : #950000;
text-align : center; 
margin:0px;
}
p.box {
margin : 0px;
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; 
}
.box3 { 
width : 210px;
height :600px;
} 
.titre {
background-color : transparent;
padding : 5px;
text-align: center;
white-space : nowrap;
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000;
font-weight : bold;
} 
.titrebox {
background-color : transparent;
padding : 2px;
text-align: center;
white-space : nowrap;
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
color : #EEEEFF;
font-weight : bold;
}
.titrebox2 {
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
color : #EEEEFF;
font-weight : bold;
text-align : center;
} 
.cita {
background-color : #FFFFFF;
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px;
color : #000000;
text-align : center; 
width : 100%; 
border : 0; 
margin : 0; 
padding : 0; 
} 
.htable {
padding-top : 10px;
} 
.tbl {
background-color : #292929;
padding : 5px; 
} 

.tbl2 {
background-color : #292929;
}
.htable1 {
margin: 0px 0px 7px 0px;
}
.htable2{
margin: 0px 0px 7px 0px;
padding: 7px;
}
.tblbox {
background-color : #292929;
padding : 4px; 
} 

.forum {
background-color : #B7B5B7;
padding : 5px;
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif;
color : #000000;
text-align : center; 
font-weight : bold; 
} 
.forum2 {
background-color : #BBBBBB;
padding : 5px; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000;
} 
.quest {
background-color: #D9D2B0;
padding : 5px;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
color : #000000;
}
.rep {
background-color : #D9D2B0;
padding : 10px 5px 5px; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000;
} 
.bord {
border : 1px solid #727272;
}
.bord2 {
border : 4px double #727272;
} 
a {
color : #010187;
text-decoration : none;
}
a:hover {
color : #950000;
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 : #000000;
text-decoration : none; 
font-size : 11px; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
a:hover.box {
color : #950000;
text-decoration : none; 
font-size : 11px; 
font-family : Arial, Helvetica, sans-serif; 
background-color : transparent; 
position : relative; 
top : 1px; 
left : 1px; 
} 
td.menu {
white-space : nowrap;
text-align : center;
padding : 12px 7px;
}

a.menu {
color : #FFFFFF;
text-decoration : none;
font-size : 12px; 
font-family : Arial, sans-serif;
padding : 1px 3px;
background-color : #00009D;
border: #cccccc 1px solid;
font-weight:bold;
}
a:hover.menu {
color : #00009D;
text-decoration : none; 
font-size : 12px; 
font-family : Arial, sans-serif; 
background-color : #E1E1FF;
border: #EEEEEE 1px solid;
padding : 1px 3px;
}
hr {
height : 1px; 
border-bottom : 1px dashed #727272;
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;
background-color : #e0e0e0;
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 : #FFDC93; 
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 : #000000;
background-color : #FFFFFF;
text-decoration : underline; 
text-align : center; 
width : 14%; 
} 
tr.vdev {
background-color : #F7F7F7;
} 
tr.vdevtr {
background-color : #F7F7F7;
} 
body.vdev {
margin-left : 10px; 
font-family : Arial, sans-serif; 
font-size : 12px; 
background-color : #F7F7F7;
} 
body.vdevdialog {
margin-left : 0; 
font-family : Arial, sans-serif; 
font-size : 12px; 
background-color : #F7F7F7;
} 
select.vdev {
font-family : Arial, Helvetica, sans-serif; 
color : #000000;
font-size : 12px; 
height : 22px; 
background-color : #F7F7F7;
} 
input.vdev {
font-family : Arial, Helvetica, sans-serif; 
color : #000000;
font-size : 12px; 
height : 22px; 
background-color : #F7F7F7;
} 
input.vdevx {
font-family : Arial, Helvetica, sans-serif; 
color : #000000;
background-color : #F7F7F7;
} 
form {
margin : 3px 0;
} 
input.bouton {
cursor : pointer; 
margin : 4px 0; 
color : #FFFFFF;
background-color : #00006F;
font-size : 11px; 
font-weight: bold;
font-family : Trebuchet MS, Helvetica, sans-serif;
} 
input.texte {
background-color : #FFFFFF;
font-size : 11px;
font-family : Trebuchet MS, Helvetica, sans-serif;
color : #000000;
margin : 2px 0;
}
select {
color : #000000;
background-color : #FFFFFF;
font-family : Trebuchet MS, Helvetica, sans-serif; 
font-size : 11px; 
margin : 4px 0; 
} 
textarea {
color : #000000;
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; 
}
