body {
	padding-right: 0px; padding-left: 0px; font-size: 0px; padding-bottom: 0px; margin: 0px; line-height: 0px; padding-top: 0px; background-color: #262626
}
#main {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: 856px; padding-top: 0px
}
.calendrier
{
text-align:center; color:#000000; background-color:#FFFFFF ; border:1px solid black ; margin-left:30px ; border-collapse:collapse ;
}
.calendrier td
{border:solid 1px #000000
}
.jour
{background-color:#FFFFFF; text-align:right
}
.wend
{ background-color:#CCCCCC; text-align:right
}
.conge
{ background-color:#999999; 
}
.anciens {
text-align:right ; border:0px; padding-top:20px ;
}
.anciens th
{
background-color:#474747 ; text-align:center }

.anciens td
{text-align:left; padding-left:30px}
th {
    background-color:#330099; color:#FFFFFF; font-size:16px; padding-left:30px;
	}
td {
	vertical-align: top; text-align: center
}
#nav {
	padding-right: 0px; padding-left: 0px; left: 0px; padding-bottom: 0px; vertical-align: top; padding-top: 0px; position: absolute; top: 98px; background-color: #262626
}
#nav a {
	padding-right: 0px; DISPLAY: block; padding-left: 0px; font-size: 11px; padding-bottom: 5px; margin: 0px; width: 170px; color: #636363; line-height: 12px; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; text-align: right; text-decoration: none
}
#nav a:hover {
	color: #ffffff
}
#header {
	padding-right: 0px; padding-left: 0px; left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 200px; width: 656px; height:95px;padding-top: 0px; top: 0px; background:url(../images/header.jpg);
}
#content {
	padding-right: 10px; padding-left: 10px; font-size: 11px; padding-bottom: 10px; margin: 0px 0px 0px 200px; text-transform: none; width: 636px; color: #b3b3b3; line-height: 14px; padding-top: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #474747; text-decoration: none
}
#content a {
	color: #939393; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
#content a:hover {
	color: #ffffff
}
div.newsitem {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; margin-right: 5px; padding-top: 10px; border-bottom: #666666 1px dotted
}
div.lineitem {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; margin-right: 5px; padding-top: 5px
}
h1 {
	 font-weight: bold; font-size: 20px;  margin: 0px 0px 30px; text-transform: uppercase; color: #ffcc00; line-height: 14px; padding-top: 5px; text-align:center; 
}
h2 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 14px; padding-bottom: 0px; margin: 0px 0px 20px;  line-height: 14px; padding-top: 10px; color: #ffcc00; text-align:center; 
}
h3 {
	padding-right: 0px; padding-left: 40px; font-weight: normal; font-size: 12px; padding-bottom: 0px; margin: 0px; color: #ffffff; line-height: 14px; padding-top: 10px
}
h4 {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 18px; padding-bottom: 0px; margin: 0px; color: #FF9900; line-height: 14px; padding-top: 0px
}


img.page {
	float: right; margin: 30px 10px 10px 30px
}
img.pagel {
    float: left; margin:30px 10px 10px 30px
	}
ol {
	padding-left: 40px; margin-left: 0px ;
}
ul {
	padding-left: 30px; margin-left: 10px
}
li {
	padding-left: 0px; margin: 0px 0px 10px
}
#footnote {
	padding-right: 10px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; margin: 5px 0px 10px 200px; text-transform: none; color: #636363; line-height: 14px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; text-align: right; text-decoration: none
}
#footnote a {
	color: #939393; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
#footnote a:hover {
	color: #ffffff
}
.dessous {
clear: both;
}