#page {
border : 0;
color : black;
font-family : Helvetica, Arial, Verdana, sans-serif;
font-size : 1em;
font-weight : normal;
height : 600px;
margin-top : 0;
margin-right : auto;
margin-bottom : 25px;
margin-left : auto;
padding : 0;
text-align : left;
width : 911px;
}
html > body #page {
height : auto;
margin-bottom : 25px;
min-height : 500px;
}
body {
background-color : silver;
color : black;
font-size : 1em;
}
.bureau {
background-color : silver;
color : #c0c0c0;
}
.clr {
clear : both;
}
.co2 {
font-size : 75%;
font-weight : bold;
}
.copy {
color : gray;
font-size : 80%;
margin : 0 25px 0 25px;
text-decoration : none;
}
a.copy:hover {
color : #804000;
font-size : 80%;
margin : 0 25px 0 25px;
text-decoration : none;
}
.ctr {
text-align : center;
}
.ecart {
line-height : 7px;
margin : 0;
padding : 0;
}
.foot {
background-color : #646266;
color : white;
font-size : 150%;
font-weight : bold;
line-height : 50px;
margin : 0;
text-align : center;
text-decoration : none;
}
.footer {
background-color : #646266;
color : white;
font-size : 80%;
font-weight : bold;
line-height : 50px;
margin : 0 2em 0 2em;
text-align : center;
text-decoration : none;
}
a.footer:hover {
background-color : #646266;
color : #8dc740;
font-size : 80%;
font-weight : bold;
line-height : 50px;
margin : 0 2em 0 2em;
text-align : center;
text-decoration : none;
}
.gap {
line-height : 1em;
}
.greytable {
background-color : #646266;
color : white;
font-size : 125%;
font-weight : bold;
}
.line {
background-color : #646266;
line-height : 1px;
}
.logo {
background-color : #8dc740;
color : #646266;
font-size : 250%;
font-weight : bold;
line-height : 78px;
padding : 0 13px 0 0;
text-align : right;
}
.ol10 {
list-style-type : decimal;
}
.pagetitle {
color : #666666;
font-size : 200%;
font-weight : bold;
text-align : right;
text-transform : uppercase;
}
#panneaux {
background-image : url('/pix/bg_paneaux.jpg');
background-repeat : no-repeat;
}
table.pic450 {
width : 416px;
}
.pic450 td {
border : 3px double #999999;
padding : 1em;
}
.subhead {
background-color : #646266;
color : #8dc740;
font-size : 125%;
font-weight : bold;
line-height : 35px;
text-align : center;
text-decoration : none;
}
table {
border-collapse : collapse;
width : 100%;
}
.txtr {
padding-right : 25px;
text-align : right;
}
ul.menu {
list-style-type : none;
margin : 0;
padding : 0;
}
ul.menu * {
margin : 0;
padding : 0;
}
ul.menu a {
color : white;
display : block;
text-decoration : none;
}
ul.menu li {
float : left;
margin-right : 2px;
position : relative;
}
ul.menu ul {
background-color : #646266;
display : none;
left : 0;
list-style : none;
position : absolute;
top : 26px;
}
ul.menu ul li {
border : 1px solid black;
border-top : none;
margin : 0;
position : relative;
width : 246px;
}
ul.menu ul li a {
background-color : #646266;
border-top : 1px solid black;
color : white;
font-weight : bold;
display : block;
padding : 3px 7px 5px;
}
ul.menu ul li a:hover {
color : #8dc740;
}
ul.menu ul ul {
left : 246px;
top : 0;
}
ul.menu .menulink {
border : 1px solid black;
color : white;
padding : 5px 7px 7px;
font-weight : bold;
background : #646266;
width : 234px;
}
ul.menu a.menulink:hover, ul.menu a.menuhover {
background-color : #646266;
color : #8dc740;
font-weight : bold;
}
ul.menu .sub {
background : #646266 url(/pix/arrow.gif) no-repeat 236px 8px;
}
ul.menu .topline {
border-top : 1px solid black;
}

