A, A:visited {
	color:            #053C59;
}
A:hover {
	background-color: #FAC46C;
	color:            black;
}
BODY {
	background-color: #84AEDE;
	color:            #075E7B;
	font-family:      Tahoma, sans-serif;
}
.content {
	margin-left:200px;
}
.content IMG.deco {
	float:        left;
	margin-right: 10px;
}
.descriptif {
	background-color:   #BBD3F8;
	border:             #075E7B solid 1px;
	margin:             3px;	
	padding-left:       10px;
	padding-right:      10px;
	padding-bottom:     5px;
}
H2 {
	margin-top:  -5px;
	padding-top: -5px;
}
.info {
	font-size: smaller;
}
.important {
	color:     #B62814;
}
.info {
	border: 0px;
}
.footer {
	float: right;
	font-size: smaller;
	margin-left:200px;
	margin-top: 25px;
}
DIV>.footer {
	margin-left: 10px;
}
.navigation {
	left:     0px;
	position: absolute;
	top:      100px;
	width:    170px;
}
.navigation SPAN.conges {
	background-color:   #D7E4F6;
	border:             #075E7B solid 1px;
	-MOZ-BORDER-RADIUS: 7px 7px 7px 7px;
	color:              #075E7B;
	margin:             10px;
	padding:            5px;
	text-decoration:    none;
	width:              130px;
}
.navigation A, .navigation SPAN {
	background-color:   #D7E4F6;
	border:             #075E7B solid 1px;
	-MOZ-BORDER-RADIUS: 7px 7px 7px 7px;
	color:              #075E7B;
	display:            block;
	margin:             10px;
	padding:            5px;
	text-decoration:    none;
	width:              160px;
}
.navigation SPAN.conges A, .navigation SPAN.conges SPAN.current {
	background-color:   #D7E4F6;
	border:             #075E7B solid 1px;
	color:              #075E7B;
	display:            block;
	margin:             5px;
	padding:            5px;
	text-align:         right;
	text-decoration:    none;
	width:              138px;
}
BODY>.navigation SPAN.conges A, BODY>.navigation SPAN.conges SPAN.current {
	-MOZ-BORDER-RADIUS: 7px 7px 7px 7px;
	width:              150px;
}
.current {
	background-color: #BBD3F8;
	font-weight:      bold;
}
.navigation A:hover, .navigation SPAN.conges A:hover {
	background-color: #FAC46C;
	color:            black;
	text-decoration:  underline;
}
TD.eae, TD.planning {
	background-color:   #BBD3F8;
	border:             #075E7B solid 1px;
	margin:             3px;
}
TD.planning A, TD.planning A:visited {
	background-color:   #BBD3F8;
	color:              #075E7B;
	display:            block;
}
TD.planning A:hover {
	background-color:   #FAC46C;
	color:              black;
}
.title {
	text-align: center;
}
TH.eae2, TH.planning {
	background-color:   #BBD3F8;
	border:             #075E7B solid 2px;
	margin:             5px;
}
.responsable {
	font-size:   larger;
	font-weight: bolder;
}