P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.lienacces {
font-size: 14px
}
.lienaptitude {
font-size: 14px
}
.menu {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #f2f2f2
}
.menutitre {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #f6377a; TEXT-ALIGN: center
}
.menulien {
	BACKGROUND: url(../img/puce_4.gif) no-repeat left center; TEXT-INDENT: 8px; BORDER-BOTTOM: #f6377a 1px dotted
}
.sitetitre {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #0e2b89; TEXT-INDENT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.sitebaspage {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.sitelogo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sitecorps {
	TEXT-ALIGN: center
}
.site {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/top_d.jpg) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
A {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #f6377a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.page {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 20px 0px 0px; WIDTH: 95%; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.pagetitre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../img/puce_4.gif) #f2f2d8 no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 10px; COLOR: #000000; TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 0px; TEXT-ALIGN: left
}
.pageresume {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 30px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.pagecorps {
	FONT-SIZE: 10px; PADDING-BOTTOM: 50px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pagenavigation {
	TEXT-ALIGN: center
}
.formtitre {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f6377a; BORDER-BOTTOM: #f6377a 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.formlibelle {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WORD-SPACING: normal; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; WIDTH: 200px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: left
}
.formcomposant {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WORD-SPACING: normal; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal; TEXT-ALIGN: left
}
.formexemple {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WORD-SPACING: normal; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal; TEXT-ALIGN: left
}
.form {
	MARGIN-TOP: 2px; PADDING-TOP: 2px
}
.grid {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 95%; BORDER-BOTTOM: black 1px solid
}
.gridheader {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: center
}
.griditem {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid
}
.gridalternateitem {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 10px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.gridfooter {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 10px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: transparent
}
confirminfo {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; WORD-SPACING: normal; VERTICAL-ALIGN: top; TEXT-TRANSFORM: none; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal; TEXT-ALIGN: left
}
.exception {
	FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: System
}
.validator {
	BORDER-RIGHT: #c14403 1px solid; BORDER-TOP: #c14403 1px solid; FONT: 10px/15px Verdana; BORDER-LEFT: #c14403 1px solid; COLOR: red; BORDER-BOTTOM: #c14403 1px solid; BACKGROUND-COLOR: #f4e397; TEXT-ALIGN: center
}
BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WORD-SPACING: normal; TEXT-TRANSFORM: none; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
IMG {
	MARGIN-TOP: 5px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
INPUT.formblanc {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
SELECT.formblanc {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TEXTAREA.formblanc {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
INPUT.formbutton {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
SELECT.formbutton {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TEXTAREA.formbutton {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

