.apForm#main .col1 {
	DISPLAY: none
}
.formulaire #main .col1 {
	DISPLAY: none
}
.apForm#main .col2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 140px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 650px; PADDING-TOP: 0px
}
.formulaire #main .col2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 140px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 650px; PADDING-TOP: 0px
}
.apForm#main .title {
	PADDING-RIGHT: 145px; PADDING-LEFT: 145px; BACKGROUND: url(line-vertical.gif) repeat-x 50% bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 30px; BORDER-BOTTOM: #fff 1px solid
}
.formulaire #main .title {
	PADDING-RIGHT: 145px; PADDING-LEFT: 145px; BACKGROUND: url(line-vertical.gif) repeat-x 50% bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 30px; BORDER-BOTTOM: #fff 1px solid
}
.apForm .mainCols {
	POSITION: relative
}
.formulaire .mainCols {
	POSITION: relative
}
.apForm .mainCols .col3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 0px; OVERFLOW: hidden; WIDTH: 160px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
.formulaire .mainCols .col3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 0px; OVERFLOW: hidden; WIDTH: 160px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
.apForm#main .title H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #850722; PADDING-TOP: 0px
}
.formulaire #main .title H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #850722; PADDING-TOP: 0px
}
.form {
	FONT-SIZE: 1.1em
}
.form P {
	FONT-SIZE: 1.1em
}
.form LI {
	FONT-SIZE: 1.1em
}
.form UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.form OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.form LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
.form P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
.steps {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 2px; PADDING-TOP: 9px; TEXT-ALIGN: right
}
.steps SPAN {
	COLOR: #853848
}
.steps SPAN.sel {
	FONT-WEIGHT: bold
}
.steps SPAN.recap {
	COLOR: #999; FONT-STYLE: italic
}
.steps SPAN.conf {
	COLOR: #999; FONT-STYLE: italic
}
.stepsNum {
	PADDING-RIGHT: 30px; PADDING-LEFT: 10px; FONT-SIZE: 1.1em; BACKGROUND: #e5e5e5; LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; POSITION: absolute; TOP: 7px
}
.form .fields INPUT.text {
	WIDTH: 100%
}
.form .fields {
	PADDING-RIGHT: 0px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(line.gif) #fff repeat-x; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; POSITION: relative
}
.form .fields TD {
	VERTICAL-ALIGN: top
}
.form .fields DIV.fieldsTable {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.form .fields TABLE.fieldsTable TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
.form .fields DIV.label {
	FONT-SIZE: 1.2em; PADDING-BOTTOM: 2px; COLOR: #3b3b3c; LINE-HEIGHT: 16px
}
.form .fields DIV.answer {
	FONT-SIZE: 1.2em; COLOR: #023602
}
.form .fields DIV.answer TD {
	FONT-SIZE: 1.2em; COLOR: #023602
}
.form .fields DIV.answer TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.form .line1 {
	BACKGROUND-COLOR: #d8f5d8
}
.form .line2 {
	BACKGROUND-COLOR: #c3e8c3
}
.form .item {
	PADDING-RIGHT: 0px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.form .itemText TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.form .itemText {
	PADDING-RIGHT: 0px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; POSITION: relative
}
.form .itemText H2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 1.3em; BACKGROUND: #d8f5d8; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #023602; PADDING-TOP: 10px
}
.form .itemText UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.form .itemText OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.form .itemText LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.form .itemText .howto {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 0.9em; BACKGROUND: #d8f5d8; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.form .intro H2 {
	BACKGROUND: #f2f2f2; COLOR: #333
}
.form .intro .howto {
	BACKGROUND: #f2f2f2
}
.form .accept {
	COLOR: #333; BACKGROUND-COLOR: #ecedec
}
.form .accept DIV.label {
	FONT-SIZE: 1.2em; PADDING-BOTTOM: 2px; COLOR: #333; LINE-HEIGHT: 16px
}
.form .accept DIV.answer {
	FONT-SIZE: 1.1em; COLOR: #333
}
.form .accept DIV.answer TD {
	FONT-SIZE: 1.1em; COLOR: #333
}
.form .fields H2 {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; FONT-WEIGHT: normal; FONT-SIZE: 1.3em; BACKGROUND: #c3e8c3; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #023602; PADDING-TOP: 10px
}
.form .fields .display {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; BACKGROUND: #d8f5d8; PADDING-BOTTOM: 0px; COLOR: #023602; PADDING-TOP: 10px
}
.form .fields .display {
	PADDING-RIGHT: 60px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.form .fields .display TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.form .fields .display TD.label {
	WIDTH: 190px; COLOR: #3b3b3c
}
.form .fields .display TD.text {
	
}
.confirmation .item {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.form .button {
	PADDING-RIGHT: 40px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 52px; TEXT-ALIGN: right
}
.form .button A.btSubmit {
	FLOAT: right; MARGIN: 12px 0px
}
.form .button A.btNext {
	FLOAT: right; MARGIN: 12px 0px; WIDTH: 165px
}
.form .button A.btPrev {
	FLOAT: left; MARGIN: 12px 0px
}
.form .fields .selAgence INPUT.text {
	MARGIN-TOP: 4px; FLOAT: left; WIDTH: 385px
}
.form A.btSubmit {
	DISPLAY: block; FONT-SIZE: 1.1em; LINE-HEIGHT: 26px; TEXT-ALIGN: center
}
.form A.bt {
	DISPLAY: block; FONT-SIZE: 1.1em; LINE-HEIGHT: 26px; TEXT-ALIGN: center
}
.form A.btNext {
	DISPLAY: block; FONT-SIZE: 1.1em; LINE-HEIGHT: 26px; TEXT-ALIGN: center
}
.form A.btPrev {
	DISPLAY: block; FONT-SIZE: 1.1em; LINE-HEIGHT: 26px; TEXT-ALIGN: center
}
.form A.btSubmit:hover {
	BACKGROUND-POSITION: 0px -27px
}
.form A.bt:hover {
	BACKGROUND-POSITION: 0px -27px
}
.form A.btNext:hover {
	BACKGROUND-POSITION: 0px -27px
}
A.btPrev:hover {
	BACKGROUND-POSITION: 0px -27px
}
.form A.btSubmit {
	FONT-WEIGHT: 700; BACKGROUND: url(bt_form.gif) no-repeat; WIDTH: 95px; COLOR: #804602; HEIGHT: 27px
}
.form A.bt {
	BACKGROUND: url(bt_form_.gif) no-repeat; WIDTH: 95px; COLOR: #666; HEIGHT: 27px
}
.form A.btNext {
	FONT-WEIGHT: 700; BACKGROUND: url(bt_form_long.gif) no-repeat; COLOR: #804602; HEIGHT: 27px
}
.form A.btPrev {
	BACKGROUND: url(bt_form_long_.gif) no-repeat; WIDTH: 165px; COLOR: #666; HEIGHT: 27px
}
.form .modif {
	RIGHT: 40px; POSITION: absolute; TOP: 7px
}
.form A.btAgence {
	DISPLAY: block; FONT-SIZE: 1em; BACKGROUND: url(bt_form_long_.gif) no-repeat; FLOAT: right; WIDTH: 165px; COLOR: #666; LINE-HEIGHT: 26px; HEIGHT: 27px; TEXT-ALIGN: center
}
.form .helpBt {
	HEIGHT: 15px
}
.form .helpBt A {
	DISPLAY: block; BACKGROUND: url(help.gif) no-repeat; FLOAT: right; MARGIN-RIGHT: 40px
}
.form .helpTop {
	BACKGROUND: url(help_o.gif) repeat-x 0px 15px; HEIGHT: 22px
}
.form .helpTop .encoche {
	BACKGROUND: url(encoche.gif) no-repeat; FLOAT: right; WIDTH: 35px; MARGIN-RIGHT: 40px; HEIGHT: 22px
}
.form .helpMain {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BACKGROUND: url(help_bg.gif) #f2f2f2 no-repeat left bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
.form .helpMain {
	FONT-SIZE: 11px; COLOR: #fff
}
.form .helpMain LI {
	FONT-SIZE: 11px; COLOR: #fff
}
.form .helpMain P {
	FONT-SIZE: 11px; COLOR: #fff
}
.form .helpMain TD {
	FONT-SIZE: 11px; COLOR: #fff
}
.form .helpMain P {
	MARGIN-BOTTOM: 5px
}
.form .help .helpTop {
	DISPLAY: none
}
.form .help .helpMain {
	DISPLAY: none
}
.form .helpShow .helpBt {
	BACKGROUND: #f2f2f2
}
.form .helpShow .helpBt A {
	BACKGROUND: url(help_.gif) no-repeat
}
.form .item TABLE.qcm TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; PADDING-BOTTOM: 4px; COLOR: #023602; PADDING-TOP: 4px
}
.form .item TABLE.qcm TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; PADDING-BOTTOM: 4px; COLOR: #023602; PADDING-TOP: 4px
}
.form TABLE.qcm TH {
	FONT-SIZE: 1em
}
.form TABLE.qcm TR.l1 {
	BACKGROUND: #c3e8c3
}
.form TABLE.qcm TR.l2 {
	BACKGROUND: #ecfaec
}
.form TABLE.qcm TR.l1 TD {
	PADDING-LEFT: 5px
}
.form TABLE.qcm TR.l2 TD {
	PADDING-LEFT: 5px
}
