BODY {
	BACKGROUND: #fff; MARGIN: 10px 20px 14px; COLOR: #000
}
A:link {
	COLOR: #069
}
A.subtitlenews:link {
	COLOR: #003
}
A.navbarrouge:link {
	COLOR: #600
}
A.navigation:link {
	COLOR: #999
}
A.menublanc:link {
	COLOR: #fff
}
A:visited {
	COLOR: #999
}
A.menu:visited {
	COLOR: #069
}
A.menufooter:visited {
	COLOR: #069
}
A.menublanc:visited {
	COLOR: #fff
}
A.navbarbleu:visited {
	COLOR: #069
}
A.navigation:visited {
	COLOR: #999
}
A.publish:visited {
	COLOR: #003
}
A:hover {
	COLOR: #f90
}
A.navbarbleu:hover {
	COLOR: #f90
}
A.navbarrouge:hover {
	COLOR: #f90
}
A.navigation:hover {
	COLOR: #f90
}
A.menublanc:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.menu:hover {
	COLOR: #ff9900
}
A.menufooter:hover {
	COLOR: #f90
}
A.publish:hover {
	COLOR: #ff9900
}
.banner {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #fff; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
.footer01 {
	BORDER-RIGHT: #999 0px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #fff; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
.footer {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; FONT-SIZE: 11px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; BORDER-LEFT: #999 1px solid; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.footerleft {
	BORDER-RIGHT: #999 0px solid; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; BORDER-LEFT: #999 1px solid; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.footerright {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; FONT-SIZE: 11px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; BORDER-LEFT: #999 0px solid; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.menu {
	FONT-SIZE: 11px; COLOR: #069; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-DECORATION: none
}
.menublanc {
	FONT-SIZE: 11px; COLOR: #fff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-DECORATION: none
}
.boxrouge {
	FONT-SIZE: 11px; BACKGROUND: #660000; PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 1px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.boxbleu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #9ea4c3; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.boxblancbleu {
	FONT-SIZE: 12px; BACKGROUND: #fff; COLOR: #069; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.boxbleuclair {
	FONT-SIZE: 12px; BACKGROUND: #e7eaf2; COLOR: #069; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-DECORATION: none
}
.boxjauneclair {
	FONT-SIZE: 12px; BACKGROUND: #ffffe0; COLOR: #069; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-DECORATION: none
}
.boxmenu {
	PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: #e0e9f0; COLOR: #069; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-DECORATION: none
}
.menulayers {
	BACKGROUND: #999
}
.menulayersbleu {
	BACKGROUND: #069
}
.menufooter {
	FONT-SIZE: 11px; COLOR: #069; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-DECORATION: none
}
.navbarbleu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #069; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-DECORATION: none
}
.navbarvert {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #066; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-DECORATION: none
}
.navbarrouge {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #600; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-DECORATION: none
}
.navigation {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #999; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-DECORATION: none
}
.news-external {
	FONT-SIZE: 12px; COLOR: #069; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.news-internal {
	FONT-SIZE: 12px; COLOR: #003; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.news-rouge {
	FONT-SIZE: 12px; COLOR: #600; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.noticeboard {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #fafadd; COLOR: #633; PADDING-TOP: 6px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.publish {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.titleblanc {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.titlebleu {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #069; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.titlejaune {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #fc9; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.titlerouge {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #600; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.subtitlenews {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.subtitleblanc {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.subtitlebleu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #069; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.subtitlerouge {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #600; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.subtitlevert {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #066; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.txt {
	FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.history {
	BORDER-RIGHT: #9ea4c3 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #9ea4c3 0px solid; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; BORDER-LEFT: #9ea4c3 2px solid; COLOR: #000; PADDING-TOP: 6px; BORDER-BOTTOM: #9ea4c3 2px solid; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.txtbleu {
	FONT-SIZE: 12px; COLOR: #069; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.boxcalendar {
	FONT-SIZE: 10px; BACKGROUND: #9ea4c3; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.event {
	BORDER-RIGHT: #660000 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #660000 2px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; BORDER-LEFT: #660000 2px solid; COLOR: #000; PADDING-TOP: 10px; BORDER-BOTTOM: #660000 2px solid; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; BACKGROUND-COLOR: #ffe0bb
}
.event_image {
	FLOAT: left; MARGIN-BOTTOM: 50px; MARGIN-RIGHT: 10px
}
.rencontres {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
.boxbleuclair2 {
	BORDER-RIGHT: #9ea4c3 2px solid; BORDER-TOP: #9ea4c3 0px solid; FONT-SIZE: 11px; BACKGROUND: #e7eaf2; PADDING-BOTTOM: 2px; BORDER-LEFT: #9ea4c3 2px solid; COLOR: #006699; PADDING-TOP: 2px; BORDER-BOTTOM: #9ea4c3 2px solid; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.boxbleu2 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #9ea4c3; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-DECORATION: none
}
.description {
	FONT-SIZE: 11px; COLOR: #000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.noticeboard_rouge {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #fafadd; PADDING-BOTTOM: 6px; COLOR: #cc0000; PADDING-TOP: 6px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif
}
.footer_homepage {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; FONT-SIZE: 11px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; BORDER-LEFT: #999 1px solid; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #999 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
