body {
background-image: url(fond-zk.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0; /* pour eviter les marges */
text-align: center;
/* text-align: center;  pour corriger le bug de centrage IE */
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.act a {
color: #FFFFFF;
background-color: #FFBC14;
}
.foot {
font-family: verdana;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
}

.example1 {
	font-weight: bold;
	font-size: 14px
}

.example2 {
	font-weight: bold;
	font-size: 12px;
	color: #FF0000
}

.tablerow1 {
	background-color: #FFFFFF;
}
/*.bodytext { */
/*max-width: 818px */
/* text-align:left; */
/*font-size:15px; */
/*} */

.bodytext {
padding-right: 4px;
}

.top {
color: white;
font-size: 14px;
font-weight: bold;
letter-spacing: 2px;
border: 3px outset #666666;
}

H1 {
font-size: 14px;
color: #000000;
border-bottom-color: #990000;
padding: 0 0 3px 0;
}

H2 { font-size: 14px; color: #000000; }

H3 { font-size: 12px; color: #000000; }

H4 { font-size: 11px; color: #000000; }

H5 { font-size: 10px; color: #000000; }

H6 { font-size: 9px; color: #333333; font-weight: normal; }

H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 20px; }

H1 { margin: 0px 0px 0px 0px; margin-top: 20px; margin-bottom: 20px; }

H2, H3 { margin: 0px 0px 0px 0px; margin-top: 20px; margin-bottom: 10px; }

H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 20px; margin-bottom: 10px; }

H1.csc-firstHeader, H2.csc-firstHeader  { margin-top: 0px; }

H3.csc-firstHeader { margin-top: 0px; }

H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }


thead {
	background-color: #FFBBBB;
}

tfoot {
	background-color: #BBBBFF;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#main {
margin-top:0px;
background-color:white;
}

#page {
width: 828px;
margin-left:auto;
margin-right:auto;
height:100%;
text-align:left;
border-left: none;
border-right: none;
}
#top {
width:828px;
height:141px;
display:block;
/* background:#333333; */
background-image: url(bandeau.gif);
background-repeat: no-repeat;
margin-top:15px;
margin-bottom:0px;
padding: 0 0 0 0px;
}
#top a{
color:white;
text-decoration:none;
}
#top a:hover {
color:silver;
}

#top span{
margin-top: 0px; 
margin-left: 0px; 
}

#lang {
float:right;
display:none;
width:70px;
}

#left {
width:828px;
height:auto;
margin-top:0px;
margin-bottom:0px;
text-align:center;
}
#top-menu {
text-align:center;
height: auto;
width: 828px;
margin-top:0px;
background: white;
border:0px red solid;
border-bottom:1px #982B6E dashed;
}

#top-menu a, #top-menu span .cur {
/*float:left;*/
text-align:center;
width:auto;
height:auto;
line-height: 22px;
text-decoration:none;
background-color: #f1f1f1;
padding: 0 0 0 0px;
color: #000000;
}

#top-menu a, #top-menu span .act a {
text-align:center;
width:auto;
height:auto;
line-height: 22px;
color: #982B6E;
font-weight: bold;
background-color: white;
}

#top-menu a:hover {
color: #ED742B;
font-weight: bold;
border-bottom: 6px #982B6E solid;
}

#top-menu .act a{
color: #ED742B;
font-weight: bold;
border-bottom: 6px #982B6E solid;
}

#top-menu span {
margin: 0px;
padding-left:8px;
padding-right:8px;
}

#main {
float:left;
font-family: verdana;
width:828px;
margin:0 0 0 0px;
font-weight: normal;
}
#right {
float:left;
width:100px;
height:auto;
display:none;
}
#foot {
background-image: url(bandeauviolet.gif);
width:828px;
height:63px;
text-align: center;
margin:0 0 15px 0;
border-top: 1px #982B6E solid;
}

#foot a{
color: white;
text-decoration: none;
}

.zk {
color:#FFBC14;
text-decoration:none;
font-size: 12px;
font-weight: bold;
letter-spacing: 2px;
}

.zk a{
color:#FFBC14;
text-decoration: none;
text-align:center;
background-color:#f1f1f1;
}

.zk .cur a {
text-decoration: none;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FFFFFF;
padding: 0 4px;
margin: 0;
}

.zk a:hover, .zk .act a {
text-decoration: none;
color:#FFFFFF;
background-color:#FFBC14;
}

.zkblanc {
font-family: verdana;
color: white;
}
.word {margin: 0; padding: 0;}

.tx-flvplayer2-pi1 {text-align: center;}
