.pubRecherche {
	
}
.pubAuto {
	WIDTH: auto
}
.pubAlignTop {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; VERTICAL-ALIGN: top; PADDING-TOP: 30px
}
FORM {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: black 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 0px solid
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
BODY {
	MARGIN-LEFT: 5%; WIDTH: 90%; MARGIN-RIGHT: 5%; BACKGROUND-COLOR: #ffffff
}
.miniligne {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
TD.main {
	WIDTH: 100%
}
SPAN.main {
	FONT-WEIGHT: bold
}
TD.column {
	VERTICAL-ALIGN: top
}
A.subcategory {
	COLOR: #3f61d0; TEXT-DECORATION: none
}
A.selectedsubcategory {
	FONT-WEIGHT: bold; COLOR: #002288; TEXT-DECORATION: none
}
.subcategory {
	FONT-WEIGHT: normal
}
A.category {
	COLOR: #ffffff; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
A.hsubcategory {
	WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
A.main {
	COLOR: #0000c0; WHITE-SPACE: normal; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.main:visited {
	COLOR: #0000c0; WHITE-SPACE: normal; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.main:hover {
	COLOR: #0000c0; WHITE-SPACE: normal; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.mainnormal {
	COLOR: #0000c0; WHITE-SPACE: normal; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.mainnormal:visited {
	COLOR: #0000c0; WHITE-SPACE: normal; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.mainnounderline {
	FONT: 11px arial, helvetica, sans-serif; COLOR: #0033cc; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainnounderline:visited {
	FONT: 11px arial, helvetica, sans-serif; COLOR: #0033cc; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainnounderline:hover {
	COLOR: #0033cc; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.mainsection {
	COLOR: #0033cc; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.mainsection:visited {
	COLOR: #0033cc; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.mainsection:hover {
	COLOR: #0033cc; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.box {
	COLOR: #003399; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.box:visited {
	COLOR: #003399; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.box:hover {
	COLOR: #003399; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.mainright {
	COLOR: #003399; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
A.mainright:visited {
	COLOR: #003399; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
A.pub {
	FONT-WEIGHT: bold; COLOR: #003399; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.pub:visited {
	FONT-WEIGHT: bold; COLOR: #003399; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.pub:hover {
	FONT-WEIGHT: bold; COLOR: #003399; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.info {
	COLOR: #003399; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.info:visited {
	COLOR: #003399; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.info:hover {
	COLOR: #003399; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TR {
	MARGIN: 0px
}
P {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
DIV {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
P.little {
	FONT-SIZE: 90%; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.text {
	WHITE-SPACE: normal; TEXT-ALIGN: justify
}
.textright {
	WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.textcenter {
	WHITE-SPACE: normal; TEXT-ALIGN: center
}
.textleft {
	WHITE-SPACE: normal; TEXT-ALIGN: left
}
P.bordertop {
	PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px dotted; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.bigbold {
	MARGIN-TOP: 0pt; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN-BOTTOM: 0pt; FONT-FAMILY: arial, helvetica, sans-serif
}
.bold {
	FONT-WEIGHT: bold
}
.italic {
	
}
.searchwords {
	BACKGROUND-COLOR: #fcebb9
}
TEXTAREA.dragzone {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10; BACKGROUND-IMAGE: url(/images/0_dot.gif); PADDING-BOTTOM: 0px; MARGIN: -10px 0px 0px -10px; OVERFLOW: hidden; CURSOR: default; PADDING-TOP: 0px; POSITION: absolute; BACKGROUND-COLOR: transparent
}
#dropZone A {
	Z-INDEX: 20; POSITION: relative
}
TABLE {
	WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none; border-spacing: 0
}
TABLE.body {
	WIDTH: 100%; BACKGROUND-COLOR: white
}
TD.body {
	VERTICAL-ALIGN: top
}
TABLE.header {
	WIDTH: 100%; HEIGHT: 22px; TEXT-ALIGN: right
}
TD.headersession {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
.fullname {
	FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif
}
TD.input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px; WHITE-SPACE: nowrap
}
TD.inputgrey {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #333; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
TD.whiterecord {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: middle; PADDING-TOP: 6px; BACKGROUND-COLOR: white; TEXT-ALIGN: justify
}
TD.mandatory {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal
}
TD.error {
	PADDING-RIGHT: 24px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: red; PADDING-TOP: 0px
}
TD.pagebody {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: white
}
TD.nobg {
	BACKGROUND-COLOR: transparent
}
TR.category {
	VERTICAL-ALIGN: middle; COLOR: white; HEIGHT: 26px; TEXT-ALIGN: center
}
TD.categoryR {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/images/visuel/ongletRB.gif); VERTICAL-ALIGN: top; WIDTH: 4px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #4062d1
}
TD.categoryL {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/images/visuel/ongletLB.gif); VERTICAL-ALIGN: top; WIDTH: 4px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #4062d1
}
TD.category {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/images/visuel/onglet.gif); VERTICAL-ALIGN: middle; WIDTH: 11.5%; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #4062d1; TEXT-ALIGN: center
}
TD.category:visited {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/images/visuel/onglet.gif); VERTICAL-ALIGN: middle; WIDTH: 11.5%; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #4062d1; TEXT-ALIGN: center
}
TD.vide {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/images/visuel/px2.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}
TD.category:hover {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/images/visuel/onglet-hover.gif); VERTICAL-ALIGN: middle; WIDTH: 11.5%; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #6681da; TEXT-ALIGN: center
}
TD.selectedcategoryL {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/images/visuel/onglet-downLB.gif); VERTICAL-ALIGN: top; WIDTH: 4px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #d7deff
}
TD.selectedcategoryR {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/images/visuel/onglet-downRB.gif); VERTICAL-ALIGN: top; WIDTH: 4px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #d7deff
}
TD.selectedcategory {
	BACKGROUND-POSITION: 50% top; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/images/visuel/onglet-down.gif); VERTICAL-ALIGN: middle; WIDTH: 13%; COLOR: #0e2b8d; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #d7deff; TEXT-ALIGN: center
}
TR.subcategory {
	VERTICAL-ALIGN: middle; WIDTH: 100%; BORDER-BOTTOM: #3f61d0 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #d7dfff; TEXT-ALIGN: center
}
TD.subcategory {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TD.selectedsubsubcategory {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 4px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TD.largesubcategory {
	VERTICAL-ALIGN: middle; WIDTH: 100%; WHITE-SPACE: nowrap
}
TD.selectedsubcategory {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #0e2b8d; PADDING-TOP: 4px; WHITE-SPACE: nowrap
}
TABLE.title {
	MARGIN-TOP: 2em; WIDTH: 100%
}
TABLE.form {
	WIDTH: 100%
}
TABLE.card {
	WIDTH: 100%
}
TD.hrleft {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1px; PADDING-TOP: 0px
}
TD.hrright {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.section {
	MARGIN-BOTTOM: 1em; WIDTH: 100%; FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif
}
TD.title {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left
}
TD.titleblack {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left
}
TD.title H1 {
	MARGIN: 3px 0px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
TD.titleblack H1 {
	MARGIN: 3px 0px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
TD.titleblack H1 {
	FONT-SIZE: 110%
}
TD.title H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 140%
}
TD.hrtitle {
	PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #000000 1px solid; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.titlecontainer {
	WIDTH: 100%
}
.titlecontent {
	FONT-SIZE: 11px
}
.titlecontent TABLE {
	WIDTH: 100%
}
TD.leftpart {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #000000
}
TD.leftpartblack {
	FONT-WEIGHT: bold; COLOR: black
}
TD.rightpart {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #003399; TEXT-ALIGN: right
}
TD.rightpart A {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #003399; TEXT-ALIGN: right
}
TR.separator {
	HEIGHT: 6px
}
TD.separator {
	BORDER-TOP: #999999 1px dotted
}
TD.section {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid
}
TD.sectionnormal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid
}
TD.sectionnone {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid
}
TD.sectionlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid
}
TD.sectionsmall {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid
}
TD.sectionheavy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid
}
TD.section H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; COLOR: #000000; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
TD.sectionnormal H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; COLOR: #000000; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
TD.sectionnone H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; COLOR: #000000; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
TD.sectionlight H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; COLOR: #000000; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
TD.sectionsmall H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; COLOR: #000000; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
TD.sectionheavy H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; COLOR: #000000; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
TD.section H2 {
	FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif
}
TD.sectionnormal H2 {
	FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif
}
TD.sectionheavy H2 {
	FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif
}
TD.section H2 {
	FONT-SIZE: 13px
}
TD.sectionnormal H2 {
	FONT-WEIGHT: normal
}
TD.sectionlight {
	BORDER-BOTTOM-COLOR: #999999; BORDER-BOTTOM-STYLE: dotted
}
TD.sectionsmall {
	BORDER-BOTTOM-COLOR: #999999; WIDTH: 80%
}
TD.sectionheavy {
	BORDER-BOTTOM-WIDTH: 2px
}
TD.sectionheavy H2 {
	FONT-SIZE: 110%
}
TD.hrsection {
	FONT-SIZE: 100%; WIDTH: 100%; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: right
}
TD.hrsectionnormal {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; WIDTH: 100%; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: right
}
TD.hrsectionnone {
	FONT-SIZE: 100%; WIDTH: 100%; TEXT-ALIGN: right
}
TD.hrsectionlight {
	FONT-SIZE: 100%; WIDTH: 100%; BORDER-BOTTOM: #999999 1px dotted; TEXT-ALIGN: right
}
TD.hrsectionheavy {
	FONT-SIZE: 100%; WIDTH: 100%; BORDER-BOTTOM: black 2px solid; TEXT-ALIGN: right
}
TD.hrsectionsmall {
	FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; TEXT-ALIGN: right
}
TABLE.recordset {
	WIDTH: 100%; BACKGROUND-COLOR: transparent
}
TABLE.smallrecordset {
	WIDTH: 80%; BACKGROUND-COLOR: white
}
TABLE.verysmallrecordset {
	WIDTH: 40%; BACKGROUND-COLOR: white; align: center
}
P.verysmallrecordset {
	FONT-SIZE: 80%
}
P.smallrecordset {
	FONT-SIZE: 80%
}
SPAN.blue {
	COLOR: #3f61d0
}
sortheader {
	DISPLAY: block; COLOR: #003399; TEXT-DECORATION: none
}
TABLE.recordset SPAN.sortarrow {
	COLOR: black; TEXT-DECORATION: none
}
TD.whitekey {
	PADDING-RIGHT: 24px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: white
}
TD.key {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: black; PADDING-TOP: 4px; WHITE-SPACE: nowrap
}
TD.centerkey {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: black; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe5e0 2px inset; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TD.centerinput {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: black; PADDING-TOP: 4px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TD.record {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: middle; PADDING-TOP: 6px; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: justify
}
TD.recordlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: middle; PADDING-TOP: 6px; BACKGROUND-COLOR: white; TEXT-ALIGN: justify
}
TABLE.message {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #999 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid
}
TD.messagespring {
	BORDER-RIGHT: #f0c000 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #f0c000 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 8px; BORDER-LEFT: #f0c000 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #f0c000 1px solid; BACKGROUND-COLOR: #ffffce; TEXT-ALIGN: left
}
TD.messageorange {
	BORDER-RIGHT: #ff9933 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ff9933 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ff9933 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #ff9933 1px solid; BACKGROUND-COLOR: #fbb117; TEXT-ALIGN: left
}
TABLE.alert {
	BORDER-TOP: #999999 1px solid; WIDTH: 100%; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #fff7e6
}
TD.titlealert {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #ff4d00; PADDING-TOP: 4px; HEIGHT: 18px; BACKGROUND-COLOR: #ffe0b3
}
TD.textalert {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #fff7e6; TEXT-ALIGN: left
}
LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; LIST-STYLE-IMAGE: url(/images/visuel/dot.gif)
}
.backgroundgrey {
	COLOR: #000000; BACKGROUND-COLOR: #fcebb9
}
.disabled {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #ffffff; font-color: black
}
#dhtmltooltip {
	Z-INDEX: 100; LEFT: -300px; VISIBILITY: hidden; POSITION: absolute
}
TD.main {
	WIDTH: 80%
}
LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; LIST-STYLE-IMAGE: url(/images/visuel/puce.gif); PADDING-BOTTOM: 8px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.orange {
	COLOR: #ff4d00
}
.comments {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BORDER-BOTTOM-COLOR: #8ea8bc; PADDING-BOTTOM: 0px; BORDER-LEFT: #8ea8bc 2px solid; BORDER-TOP-COLOR: #8ea8bc; PADDING-TOP: 0px; BORDER-RIGHT-COLOR: #8ea8bc
}
#special {
	BACKGROUND: #ffffff
}
#popup {
	BORDER-RIGHT: #dd0000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dd0000 1px solid; PADDING-LEFT: 5px; BACKGROUND: #023a57; VISIBILITY: hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: #dd0000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #dd0000 1px solid; POSITION: absolute; TOP: 15px; TEXT-ALIGN: right
}
#popup A.main {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
HTML > BODY #cart {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 18%; BOTTOM: 15px; POSITION: fixed; BORDER-RIGHT-WIDTH: 0px
}
.progression {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN-TOP: 10px; DISPLAY: block; FONT-SIZE: 1px; MARGIN-BOTTOM: 10px; BORDER-LEFT: #000 1px solid; WIDTH: 99%; BORDER-BOTTOM: #000 1px solid; POSITION: relative; TOP: 2px; HEIGHT: 12px
}
.progression .fondbarreprogression {
	Z-INDEX: 4; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 12px
}
.progression .barre1 {
	BORDER-RIGHT: #060 1px solid; Z-INDEX: 10; LEFT: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 12px
}
.progression .barre2 {
	Z-INDEX: 5; LEFT: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 12px
}
* HTML .raisedpubtitle {
	HEIGHT: 0.01%
}
.raisedpub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
.raisedpub .top {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.raisedpub .bottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.raisedpub .b1 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedpub .b2 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedpub .b3 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedpub .b4 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedpub .b1b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedpub .b2b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedpub .b3b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedpub .b4b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedpub .b1 {
	HEIGHT: 1px
}
.raisedpub .b2 {
	HEIGHT: 1px
}
.raisedpub .b3 {
	HEIGHT: 1px
}
.raisedpub .b1b {
	HEIGHT: 1px
}
.raisedpub .b2b {
	HEIGHT: 1px
}
.raisedpub .b3b {
	HEIGHT: 1px
}
.raisedpub .b2 {
	BORDER-RIGHT: #eee 1px solid; BACKGROUND: #e8f7d9; BORDER-LEFT: #fff 1px solid
}
.raisedpub .b3 {
	BORDER-RIGHT: #ddd 1px solid; BACKGROUND: #e8f7d9; BORDER-LEFT: #fff 1px solid
}
.raisedpub .b4 {
	BORDER-RIGHT: #aaa 1px solid; BACKGROUND: #e8f7d9; BORDER-LEFT: #fff 1px solid
}
.raisedpub .b4b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #e8f7d9; BORDER-LEFT: #eee 1px solid
}
.raisedpub .b3b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #e8f7d9; BORDER-LEFT: #ddd 1px solid
}
.raisedpub .b2b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #e8f7d9; BORDER-LEFT: #aaa 1px solid
}
.raisedpub .b1 {
	BACKGROUND: #fff; MARGIN: 0px 5px
}
.raisedpub .b2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.raisedpub .b2b {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.raisedpub .b3 {
	MARGIN: 0px 2px
}
.raisedpub .b3b {
	MARGIN: 0px 2px
}
.raisedpub .b4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.raisedpub .b4b {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.raisedpub .b1b {
	BACKGROUND: #999; MARGIN: 0px 5px
}
.raisedpub .boxcontent {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #e8f7d9; PADDING-BOTTOM: 4px; OVERFLOW: hidden; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.raisedpubtitleblack {
	FONT-WEIGHT: bold; FONT-SIZE: 105%; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.raisedpubtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 105%; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.raisedpub P {
	MARGIN: 0px 5px; COLOR: #000000; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
.raisedinforecord {
	PADDING-LEFT: 4px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 4px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 100%; TEXT-ALIGN: left
}
.raisedinfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 100%; PADDING-TOP: 0px
}
.raisedinfo .top {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.raisedinfo .bottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.raisedinfo .b1 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedinfo .b2 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedinfo .b3 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedinfo .b4 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedinfo .b1b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedinfo .b2b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedinfo .b3b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedinfo .b4b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedinfo .b1 {
	HEIGHT: 1px
}
.raisedinfo .b2 {
	HEIGHT: 1px
}
.raisedinfo .b3 {
	HEIGHT: 1px
}
.raisedinfo .b1b {
	HEIGHT: 1px
}
.raisedinfo .b2b {
	HEIGHT: 1px
}
.raisedinfo .b3b {
	HEIGHT: 1px
}
.raisedinfo .b2 {
	BORDER-RIGHT: #eee 1px solid; BACKGROUND: #f1f1fd; BORDER-LEFT: #fff 1px solid
}
.raisedinfo .b3 {
	BORDER-RIGHT: #ddd 1px solid; BACKGROUND: #f1f1fd; BORDER-LEFT: #fff 1px solid
}
.raisedinfo .b4 {
	BORDER-RIGHT: #aaa 1px solid; BACKGROUND: #f1f1fd; BORDER-LEFT: #fff 1px solid
}
.raisedinfo .b4b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #f1f1fd; BORDER-LEFT: #eee 1px solid
}
.raisedinfo .b3b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #f1f1fd; BORDER-LEFT: #ddd 1px solid
}
.raisedinfo .b2b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #f1f1fd; BORDER-LEFT: #aaa 1px solid
}
.raisedinfo .b1 {
	BACKGROUND: #fff; MARGIN: 0px 5px
}
.raisedinfo .b2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.raisedinfo .b2b {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.raisedinfo .b3 {
	MARGIN: 0px 2px
}
.raisedinfo .b3b {
	MARGIN: 0px 2px
}
.raisedinfo .b4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.raisedinfo .b4b {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.raisedinfo .b1b {
	BACKGROUND: #999; MARGIN: 0px 5px
}
.raisedinfo .boxcontent {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #f1f1fd; PADDING-BOTTOM: 4px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.raisedinfotitleblack {
	FONT-WEIGHT: bold; COLOR: #003399
}
.raisedinfotitle {
	FONT-WEIGHT: bold; COLOR: #003399; TEXT-ALIGN: left
}
.raisedinfo P {
	MARGIN: 0px 5px; COLOR: #000000; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
.raisedotherbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
.raisedotherbox .top {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.raisedotherbox .bottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.raisedotherbox .b1 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedotherbox .b2 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedotherbox .b3 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedotherbox .b4 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedotherbox .b1b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedotherbox .b2b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedotherbox .b3b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedotherbox .b4b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedotherbox .b1 {
	HEIGHT: 1px
}
.raisedotherbox .b2 {
	HEIGHT: 1px
}
.raisedotherbox .b3 {
	HEIGHT: 1px
}
.raisedotherbox .b1b {
	HEIGHT: 1px
}
.raisedotherbox .b2b {
	HEIGHT: 1px
}
.raisedotherbox .b3b {
	HEIGHT: 1px
}
.raisedotherbox .b2 {
	BORDER-RIGHT: #eee 1px solid; BACKGROUND: #eee; BORDER-LEFT: #fff 1px solid
}
.raisedotherbox .b3 {
	BORDER-RIGHT: #ddd 1px solid; BACKGROUND: #eee; BORDER-LEFT: #fff 1px solid
}
.raisedotherbox .b4 {
	BORDER-RIGHT: #aaa 1px solid; BACKGROUND: #eee; BORDER-LEFT: #fff 1px solid
}
.raisedotherbox .b4b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #eee; BORDER-LEFT: #eee 1px solid
}
.raisedotherbox .b3b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #eee; BORDER-LEFT: #ddd 1px solid
}
.raisedotherbox .b2b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #eee; BORDER-LEFT: #aaa 1px solid
}
.raisedotherbox .b1 {
	BACKGROUND: #fff; MARGIN: 0px 5px
}
.raisedotherbox .b2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.raisedotherbox .b2b {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.raisedotherbox .b3 {
	MARGIN: 0px 2px
}
.raisedotherbox .b3b {
	MARGIN: 0px 2px
}
.raisedotherbox .b4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.raisedotherbox .b4b {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.raisedotherbox .b1b {
	BACKGROUND: #999; MARGIN: 0px 5px
}
.raisedotherbox .boxcontent {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #eee; PADDING-BOTTOM: 4px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.raisedotherboxtitleblack {
	FONT-WEIGHT: bold; COLOR: #000000
}
.raisedotherboxtitle {
	FONT-WEIGHT: bold; COLOR: #3f5771; TEXT-ALIGN: left
}
.raisedotherbox P {
	MARGIN: 0px 5px; COLOR: #3f5771; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
.raisedbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
.raisedbox .top {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.raisedbox .bottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.raisedbox .b1 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedbox .b2 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedbox .b3 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedbox .b4 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedbox .b1b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedbox .b2b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedbox .b3b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedbox .b4b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedbox .b1 {
	HEIGHT: 1px
}
.raisedbox .b2 {
	HEIGHT: 1px
}
.raisedbox .b3 {
	HEIGHT: 1px
}
.raisedbox .b1b {
	HEIGHT: 1px
}
.raisedbox .b2b {
	HEIGHT: 1px
}
.raisedbox .b3b {
	HEIGHT: 1px
}
.raisedbox .b2 {
	BORDER-RIGHT: #eee 1px solid; BACKGROUND: #f3f5ff; BORDER-LEFT: #fff 1px solid
}
.raisedbox .b3 {
	BORDER-RIGHT: #ddd 1px solid; BACKGROUND: #f3f5ff; BORDER-LEFT: #fff 1px solid
}
.raisedbox .b4 {
	BORDER-RIGHT: #aaa 1px solid; BACKGROUND: #f3f5ff; BORDER-LEFT: #fff 1px solid
}
.raisedbox .b4b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #f3f5ff; BORDER-LEFT: #eee 1px solid
}
.raisedbox .b3b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #f3f5ff; BORDER-LEFT: #ddd 1px solid
}
.raisedbox .b2b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #f3f5ff; BORDER-LEFT: #aaa 1px solid
}
.raisedbox .b1 {
	BACKGROUND: #fff; MARGIN: 0px 5px
}
.raisedbox .b2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.raisedbox .b2b {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.raisedbox .b3 {
	MARGIN: 0px 2px
}
.raisedbox .b3b {
	MARGIN: 0px 2px
}
.raisedbox .b4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.raisedbox .b4b {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.raisedbox .b1b {
	BACKGROUND: #999; MARGIN: 0px 5px
}
.raisedbox .boxcontent {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #f3f5ff; PADDING-BOTTOM: 4px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.raisedboxtitleblack {
	FONT-WEIGHT: bold; COLOR: #000000
}
.raisedboxtitle {
	FONT-WEIGHT: bold; COLOR: #3f5771; TEXT-ALIGN: left
}
.raisedbox P {
	MARGIN: 0px 5px; COLOR: #3f5771; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
.raisedpub LI {
	MARGIN: 0px 5px; COLOR: #3f5771; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
P {
	OVERFLOW: hidden
}
A {
	TEXT-ALIGN: left
}
UL.members {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
UL.members LI {
	CLEAR: left; DISPLAY: block; FONT-SIZE: 11px; MARGIN: 5px 0px 0px
}
* UL.members LI {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
UL.members LI IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 2px 5px 15px 2px; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	FONT-SIZE: 12px; BACKGROUND: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif
}
#sitemap TD {
	VERTICAL-ALIGN: top
}
BUTTON {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
BUTTON DIV {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
BUTTON DIV P {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: right center; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; OVERFLOW: visible; COLOR: #ffffff; LINE-HEIGHT: 1em; PADDING-TOP: 9px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial; WHITE-SPACE: nowrap; LETTER-SPACING: 1px; TEXT-ALIGN: center
}
BUTTON.button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BUTTON.inputbutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BUTTON DIV.button {
	BACKGROUND-IMAGE: url(/images/visuel/btn_bg_submit_left.gif)
}
BUTTON DIV.inputbutton {
	BACKGROUND-IMAGE: url(/images/visuel/btn_bg_submit_left.gif)
}
BUTTON DIV P.button {
	BACKGROUND-IMAGE: url(/images/visuel/btn_bg_submit_right.gif)
}
BUTTON DIV P.inputbutton {
	BACKGROUND-IMAGE: url(/images/visuel/btn_bg_submit_right.gif)
}
DIV#menu {
	MARGIN-BOTTOM: 10px
}
DIV#tip {
	PADDING-RIGHT: 0px; FONT-SIZE: 80%; LEFT: 0%; WIDTH: 20%; POSITION: absolute; TOP: 0px; HEIGHT: auto; TEXT-ALIGN: left
}
.mainlayout {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; Z-INDEX: 1; LEFT: 0%; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; POSITION: relative; TOP: 0px
}
.footer {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN-LEFT: 22%; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; POSITION: relative; TOP: 0px
}
DIV.main {
	PADDING-LEFT: 0%; MARGIN-LEFT: 22%; BORDER-LEFT: black 0px dotted; WIDTH: 77%; POSITION: relative; HEIGHT: auto
}
BUTTON {
	VERTICAL-ALIGN: middle
}
INPUT {
	VERTICAL-ALIGN: middle
}
.greydraggablebox {
	BORDER-RIGHT: #999999 1px solid; BACKGROUND-POSITION: left top; BORDER-TOP: #999999 1px solid; BACKGROUND-IMAGE: url(/images/tdebord/grey/bg.gif); BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-REPEAT: repeat-x
}
.greydraggablebox .content {
	BACKGROUND-COLOR: transparent
}
.greydraggablebox .resizeBtn {
	BACKGROUND-IMAGE: url(/images/tdebord/grey/resize.gif); BACKGROUND-REPEAT: no-repeat
}
.greydraggablebox .handle {
	COLOR: #000
}
.bluedraggablebox {
	BORDER-RIGHT: #b3c0ed 1px solid; BACKGROUND-POSITION: left top; BORDER-TOP: #b3c0ed 1px solid; BACKGROUND-IMAGE: url(/images/tdebord/blue/bg.gif); BORDER-LEFT: #b3c0ed 1px solid; BORDER-BOTTOM: #b3c0ed 1px solid; BACKGROUND-REPEAT: repeat-x
}
.bluedraggablebox .content {
	BACKGROUND-COLOR: transparent
}
.bluedraggablebox .resizeBtn {
	BACKGROUND-IMAGE: url(/images/tdebord/blue/resize.gif); BACKGROUND-REPEAT: no-repeat
}
.bluedraggablebox .handle {
	COLOR: #000000; BACKGROUND-COLOR: transparent
}
.draggablebox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 245px; PADDING-TOP: 0px; POSITION: absolute; BACKGROUND-COLOR: white
}
.draggablebox LI {
	PADDING-RIGHT: 1px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; HEIGHT: 36px
}
.draggablebox .record {
	PADDING-RIGHT: 1px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; HEIGHT: 21px
}
.draggablebox .recordlight {
	PADDING-RIGHT: 1px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; HEIGHT: 21px
}
.draggablebox .whitekey {
	PADDING-RIGHT: 1px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; HEIGHT: 21px
}
.bluedraggablebox .record {
	BACKGROUND-COLOR: #f9f9ff
}
.bluedraggablebox .recordlight {
	
}
DIV.handle {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; Z-INDEX: 5; MARGIN: 0px; CURSOR: move; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; HEIGHT: 20px; TEXT-ALIGN: left
}
.content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "MS Trebuchet", Trebuchet, Arial, Helvetica, sans-serif; HEIGHT: 100%
}
.content P.text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "MS Trebuchet", Trebuchet, Arial, Helvetica, sans-serif
}
.content P.textleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "MS Trebuchet", Trebuchet, Arial, Helvetica, sans-serif
}
.content P.textright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "MS Trebuchet", Trebuchet, Arial, Helvetica, sans-serif
}
.content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.content A {
	FONT-WEIGHT: normal; FONT-FAMILY: "MS Trebuchet", Trebuchet, Arial, Helvetica, sans-serif
}
IMG.button {
	PADDING-LEFT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.resizeBtn {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: x-small; Z-INDEX: 5; RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 15px; CURSOR: se-resize; BOTTOM: 1px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 15px; BACKGROUND-COLOR: transparent
}
.show {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1000; RIGHT: 20px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 20px; PADDING-TOP: 0px; POSITION: absolute; TOP: 6px; TEXT-ALIGN: center
}
.closeButton {
	RIGHT: 7px; VISIBILITY: hidden; POSITION: absolute; TOP: 8px
}
#boxContainer {
	
}
#sitemap {
	
}
#ontop {
	Z-INDEX: 4
}
#modal_container {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 12px; LEFT: 100px; OVERFLOW: auto; BORDER-LEFT: #666 1px solid; COLOR: #333; BORDER-BOTTOM: #666 1px solid; FONT-FAMILY: "Lucida Grande",Verdana; POSITION: absolute; TOP: 100px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
#modal_window .hd {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #2471ca; TEXT-ALIGN: center
}
#modal_window .btn {
	RIGHT: 5px; POSITION: absolute; TOP: 4px
}
#modal_window {
	BORDER-RIGHT: #222 1px solid; BORDER-TOP: #222 1px solid; Z-INDEX: 10000; LEFT: 100px; BORDER-LEFT: #222 1px solid; WIDTH: 280px; BORDER-BOTTOM: #222 1px solid; POSITION: absolute; TOP: 100px; BACKGROUND-COLOR: white; opacity: 1
}
#modal_window TD {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#mask {
	Z-INDEX: 9999; FILTER: alpha(opacity=40); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #000; opacity: 0.4
}
#yui {
	Z-INDEX: 9999; VISIBILITY: hidden; WIDTH: 100%; POSITION: absolute; HEIGHT: 100%
}
.hidden {
	DISPLAY: none
}
#refreshTags_prev {
	FONT-SIZE: 12px; MARGIN: 5px 0px
}
.inplaceeditor {
	CURSOR: pointer; WHITE-SPACE: pre; TEXT-DECORATION: none
}
.inplaceeditor-empty {
	CURSOR: pointer; WHITE-SPACE: pre; TEXT-DECORATION: none
}
A.inplaceeditor:hover {
	BACKGROUND-COLOR: #ffff99
}
A.inplaceeditor-empty:hover {
	BACKGROUND-COLOR: #ffff99
}
.inplaceeditor {
	COLOR: #0000c0
}
.inplaceeditor-empty {
	COLOR: #7777c0; FONT-STYLE: italic
}
.inplaceeditor-form {
	PADDING-RIGHT: 2px; DISPLAY: inline
}
.editor_field {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; LEFT: -1px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 0px; WIDTH: 70%; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, sans-serif; POSITION: relative; TOP: 0px; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 1px
}
.tagEditor {
	BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/images/visuel/tag_yellow.gif); LINE-HEIGHT: 20px; BACKGROUND-REPEAT: no-repeat
}
.formHelp {
	FONT-SIZE: 11px; COLOR: #666666
}
.memberTitle {
	TEXT-ALIGN: left
}
.memberInfo {
	TEXT-ALIGN: left
}
.memberMail {
	TEXT-ALIGN: left
}
.memberTags {
	TEXT-ALIGN: left
}
.memberNote {
	TEXT-ALIGN: left
}
.memberPhoto {
	
}
.memberTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.memberInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LEFT: 7px; MARGIN-BOTTOM: 7px; WIDTH: 90%; MARGIN-RIGHT: 10px; POSITION: relative
}
.memberMail {
	PADDING-LEFT: 33px; MARGIN-BOTTOM: 0px
}
.memberTags {
	BACKGROUND-POSITION: 5px 2px; PADDING-LEFT: 33px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.memberNote {
	BACKGROUND-POSITION: 5px 2px; PADDING-LEFT: 33px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.memberNote {
	BACKGROUND-POSITION: 5px -2px; BACKGROUND-IMAGE: url(/images/icons/note-color.gif)
}
.empty.memberNote {
	BACKGROUND-IMAGE: url(/images/icons/note-color-disabled.gif); COLOR: #999999
}
.memberContacts {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.memberContacts A {
	TEXT-DECORATION: underline
}
.memberActions {
	PADDING-RIGHT: 3px; LINE-HEIGHT: 18px; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.memberActions A.main {
	WHITE-SPACE: nowrap
}
.memberActions A.main:hover {
	WHITE-SPACE: nowrap
}
.checkViewAnnoted TABLE.form {
	WIDTH: auto
}
.checkViewAnnoted TABLE.form TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; LINE-HEIGHT: 20px; PADDING-TOP: 0px
}
.postit .outLeft {
	BACKGROUND-IMAGE: url(/images/visuel/postit/postit-L.gif); WIDTH: 2px
}
.postit .outCenter {
	BACKGROUND-COLOR: #fff5bd
}
.postit .outRight {
	BACKGROUND-IMAGE: url(/images/visuel/postit/postit-R.gif); WIDTH: 4px
}
.postit .outBottomLeft {
	BACKGROUND-IMAGE: url(/images/visuel/postit/postit-B.gif); HEIGHT: 4px
}
.postit .outBottomRight {
	BACKGROUND-IMAGE: url(/images/visuel/postit/postit-B.gif); HEIGHT: 4px
}
.postit .inTop {
	BACKGROUND-IMAGE: url(/images/visuel/postit/postit-T.gif); HEIGHT: 2px
}
.postit .inTitle {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/images/visuel/postit/postit-BG01.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffec96
}
.postit .inLink {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/images/visuel/postit/postit-BG01.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px
}
.postit .outBottomRight IMG {
	MARGIN-TOP: -35px; MARGIN-LEFT: -64px; POSITION: absolute
}
.postit .inTable TD {
	FONT-FAMILY: "MS Trebuchet", Trebuchet, Arial, Helvetica, sans-serif
}
.postit .inTable P {
	FONT-FAMILY: "MS Trebuchet", Trebuchet, Arial, Helvetica, sans-serif
}
.postit .inTitle {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.postit .inTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000
}
.postit .inTitle A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000
}
.postit .inBody IMG {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.postit .inBody P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.postit .inLink {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 20px
}
.draggablebox .reconnect P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; TEXT-ALIGN: center
}
.draggablebox .reconnect TABLE.form {
	MARGIN: 5px auto; WIDTH: 190px
}
.draggablebox .reconnect TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 80px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.draggablebox .reconnect TD.input {
	WIDTH: 100px
}
.draggablebox .reconnect TD.centerinput {
	TEXT-ALIGN: center
}
.draggablebox .reconnect INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 14px
}
P.numerotation {
	MARGIN: 10px 0px; OVERFLOW: visible; TEXT-ALIGN: right
}
P.numerotation A {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 0px 1px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #eeeeee 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
P.numerotation A:hover {
	BORDER-RIGHT: #0000c0 1px solid; BORDER-TOP: #0000c0 1px solid; BORDER-LEFT: #0000c0 1px solid; BORDER-BOTTOM: #0000c0 1px solid; BACKGROUND-COLOR: #f4f4f4; TEXT-DECORATION: none
}
P.numerotation .current {
	BORDER-RIGHT: #6666ff 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #6666ff 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; BORDER-LEFT: #6666ff 2px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #6666ff 2px solid; BACKGROUND-COLOR: #f4f4f4
}
P.boxnum {
	MARGIN-TOP: 3px; DISPLAY: block; MARGIN-BOTTOM: 8px
}
P.boxnum A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
P.boxnum .current {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
P.numerotation A.prevPage {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #eeeeee
}
P.numerotation A.nextPage {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #eeeeee
}
P.numerotation A.prevRow {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #dddddd
}
P.numerotation A.nextRow {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #dddddd
}
P.numerotation A.prevPage:hover {
	BORDER-RIGHT: #0000c0 1px solid; BORDER-TOP: #0000c0 1px solid; BORDER-LEFT: #0000c0 1px solid; BORDER-BOTTOM: #0000c0 1px solid; BACKGROUND-COLOR: #cccccc
}
P.numerotation A.nextPage:hover {
	BORDER-RIGHT: #0000c0 1px solid; BORDER-TOP: #0000c0 1px solid; BORDER-LEFT: #0000c0 1px solid; BORDER-BOTTOM: #0000c0 1px solid; BACKGROUND-COLOR: #cccccc
}
P.numerotation A.prevRow:hover {
	BORDER-RIGHT: #0000c0 1px solid; BORDER-TOP: #0000c0 1px solid; BORDER-LEFT: #0000c0 1px solid; BORDER-BOTTOM: #0000c0 1px solid; BACKGROUND-COLOR: #cccccc
}
P.numerotation A.nextRow:hover {
	BORDER-RIGHT: #0000c0 1px solid; BORDER-TOP: #0000c0 1px solid; BORDER-LEFT: #0000c0 1px solid; BORDER-BOTTOM: #0000c0 1px solid; BACKGROUND-COLOR: #cccccc
}
.completer {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #888 1px solid; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #888 1px solid; WIDTH: 250px; PADDING-TOP: 0px; BORDER-BOTTOM: #888 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
.completer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.completer UL LI {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 11px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #cccccc 3px solid; CURSOR: pointer; PADDING-TOP: 2px; LIST-STYLE-TYPE: none; HEIGHT: 13px
}
.completer UL LI.selected {
	BORDER-LEFT: #ff9900 3px solid; BACKGROUND-COLOR: #ffff99
}
#landingCenter {
	WIDTH: 70%
}
.landingTitle {
	MARGIN: 0px auto 2px
}
.landingTitle TD {
	BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
.landingTitle TD H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 150%; PADDING-BOTTOM: 8px; COLOR: #000000; PADDING-TOP: 8px
}
.landingPub {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 20px; BACKGROUND-POSITION: 50% top; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(/images/visuel/title_fond.gif); PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; BORDER-LEFT: #cccccc 1px solid; COLOR: #4062d1; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
#scrollingSubscribe {
	RIGHT: -10px; WIDTH: 40%; POSITION: absolute
}
HTML > BODY #scrollingSubscribe {
	RIGHT: auto; LEFT: 76%; WIDTH: 19%; POSITION: fixed
}
#scrollingSubscribe TABLE {
	BORDER-COLLAPSE: separate
}
#scrollingSubscribe .content {
	BORDER-RIGHT: #999999 1px solid; BACKGROUND-POSITION: right bottom; BORDER-TOP: #999999 1px; BACKGROUND-IMAGE: url(/images/visuel/anim-flower-filigrane.gif); BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #f3f5ff
}
#scrollingSubscribe .content TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #666666; PADDING-TOP: 1px
}
#scrollingSubscribe .error {
	COLOR: red
}
#scrollingSubscribe .label {
	PADDING-RIGHT: 10px; LINE-HEIGHT: 18px; TEXT-ALIGN: right
}
#scrollingSubscribe .button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#scrollingSubscribe .champ {
	FONT-SIZE: 11px; WIDTH: 80%
}
#scrollingSubscribe #country {
	FONT-SIZE: 11px; WIDTH: 80%
}
#scrollingSubscribe #newSub {
	
}
#scrollingSubscribe #oldSub {
	MARGIN-TOP: 10px
}
#scrollingSubscribe #newSub .label {
	WIDTH: 15%
}
#scrollingSubscribe #oldSub .label {
	PADDING-LEFT: 15px; TEXT-ALIGN: left
}
#scrollingSubscribe #newSub .title {
	COLOR: #ff6600
}
#scrollingSubscribe #oldSub .title {
	COLOR: #006699
}
#scrollingSubscribe .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#scrollingSubscribe .title DIV {
	FONT-SIZE: 15px; LINE-HEIGHT: 24px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 24px; TEXT-ALIGN: center
}
#scrollingSubscribe .leftCorner {
	BACKGROUND-POSITION: left 50%
}
#scrollingSubscribe .rightCorner {
	BACKGROUND-POSITION: right 50%
}
#scrollingSubscribe #newSub .title {
	BACKGROUND-IMAGE: url(/images/visuel/fond-titre-orange-centre.gif)
}
#scrollingSubscribe #newSub .leftCorner {
	BACKGROUND-IMAGE: url(/images/visuel/fond-titre-orange-gauche.gif)
}
#scrollingSubscribe #newSub .rightCorner {
	BACKGROUND-IMAGE: url(/images/visuel/fond-titre-orange-droite.gif)
}
#scrollingSubscribe #oldSub .title {
	BACKGROUND-IMAGE: url(/images/visuel/fond-titre-bleu-centre.gif)
}
#scrollingSubscribe #oldSub .leftCorner {
	BACKGROUND-IMAGE: url(/images/visuel/fond-titre-bleu-gauche.gif)
}
#scrollingSubscribe #oldSub .rightCorner {
	BACKGROUND-IMAGE: url(/images/visuel/fond-titre-bleu-droite.gif)
}
.formsection {
	MARGIN-BOTTOM: 20px
}
.formsection .formside {
	BORDER-RIGHT: #cccccc 1px solid; VERTICAL-ALIGN: top; WIDTH: 42px
}
.formsection .formside DIV {
	FONT-SIZE: 32px; COLOR: #002281; LINE-HEIGHT: 32px; MARGIN-RIGHT: 10px; FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.formsection .formcontent {
	PADDING-LEFT: 10px
}
.sectionTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #002281; LINE-HEIGHT: 32px; FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif
}
TD.optionalLink {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: -3px center; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(/images/icons/expand.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
TD.expanded.optionalLink {
	BACKGROUND-IMAGE: url(/images/icons/collapse.gif)
}
TD.optionalLink A {
	
}
TD.expanded.optionalLink A {
	FONT-WEIGHT: bold
}
.inputs INPUT {
	MARGIN: 0px 10px
}
#eventDetail {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/calendar/event-detail-bg01.png); MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #cccccc 1px solid; WIDTH: 62%; PADDING-TOP: 14px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: center
}
#eventSubscribe {
	FLOAT: right; WIDTH: 35%
}
#eventCard {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(/images/calendar/event-detail-bg02.png); MARGIN: 0px auto; WIDTH: 280px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 180px
}
#eventCard .eventDate {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; HEIGHT: 42px
}
#eventCard .line1 {
	COLOR: #004466; LINE-HEIGHT: 18px; TEXT-ALIGN: center
}
#eventCard .line2 {
	COLOR: #004466; LINE-HEIGHT: 18px; TEXT-ALIGN: center
}
#eventCard .line1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-TOP: 5px
}
#eventCard .eventName {
	MARGIN: 0px 6px; WIDTH: 268px
}
#eventCard .eventName TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 268px; PADDING-TOP: 0px; HEIGHT: 126px; TEXT-ALIGN: center
}
#eventCard .eventName TD DIV {
	FONT-SIZE: 18px; OVERFLOW: hidden; WIDTH: 248px; COLOR: #004466; LINE-HEIGHT: 22px; FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#eventDescription {
	PADDING-RIGHT: 5%; PADDING-LEFT: 5%; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 20px; COLOR: #004466; LINE-HEIGHT: 18px; PADDING-TOP: 20px; FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif
}
#eventMiscs {
	WIDTH: 100%
}
#eventMiscs TD {
	PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; LINE-HEIGHT: 18px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#eventMiscs .fieldIcon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 36px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#eventMiscs .fieldName {
	FONT-WEIGHT: bold; WHITE-SPACE: nowrap
}
#eventMiscs .fieldValue {
	PADDING-LEFT: 0px
}
#eventMiscs .timeZone {
	FONT-SIZE: 11px; COLOR: #666666
}
#eventMiscs .additionalInfo {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #eeeeee
}
#eventSubscribe TD.input {
	WHITE-SPACE: normal; TEXT-ALIGN: left
}
#eventSubscribe TD.input INPUT {
	MARGIN: 0px 7px 2px 5px
}
#eventSubscribe .yesChoice TD.input {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 28px; FONT-WEIGHT: bold; BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px
}
#eventSubscribe .maybeChoice TD.input {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 28px; FONT-WEIGHT: bold; BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px
}
#eventSubscribe .noChoice TD.input {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 28px; FONT-WEIGHT: bold; BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px
}
#eventSubscribe .yesChoice TD.input {
	BACKGROUND-IMAGE: url(/images/icons/yes.gif)
}
#eventSubscribe .maybeChoice TD.input {
	BACKGROUND-IMAGE: url(/images/icons/maybe.gif)
}
#eventSubscribe .noChoice TD.input {
	BACKGROUND-IMAGE: url(/images/icons/no.gif)
}
#eventSubscribe .participantDetails {
	MARGIN-TOP: 10px; COLOR: #888888; TEXT-ALIGN: left
}
#eventSubscribe .participantDetails A {
	FONT-WEIGHT: bold; COLOR: #666666; WHITE-SPACE: nowrap
}
#eventSubscribe .info {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #ffffff; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #006699; TEXT-ALIGN: left
}
.eventPartipantList .yesChoice {
	PADDING-RIGHT: 28px; BACKGROUND-POSITION: right top; BACKGROUND-REPEAT: no-repeat
}
.eventPartipantList .maybeChoice {
	PADDING-RIGHT: 28px; BACKGROUND-POSITION: right top; BACKGROUND-REPEAT: no-repeat
}
.eventPartipantList .noChoice {
	PADDING-RIGHT: 28px; BACKGROUND-POSITION: right top; BACKGROUND-REPEAT: no-repeat
}
.eventPartipantList .yesChoice {
	BACKGROUND-IMAGE: url(/images/icons/yes.gif)
}
.eventPartipantList .maybeChoice {
	BACKGROUND-IMAGE: url(/images/icons/maybe.gif)
}
.eventPartipantList .noChoice {
	BACKGROUND-IMAGE: url(/images/icons/no.gif)
}
DIV.yesChoice {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 28px; OVERFLOW: visible; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px
}
DIV.maybeChoice {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 28px; OVERFLOW: visible; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px
}
DIV.noChoice {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 28px; OVERFLOW: visible; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px
}
DIV.yesChoice {
	BACKGROUND-IMAGE: url(/images/icons/yes.gif)
}
DIV.maybeChoice {
	BACKGROUND-IMAGE: url(/images/icons/maybe.gif)
}
DIV.noChoice {
	BACKGROUND-IMAGE: url(/images/icons/no.gif)
}
#eventSearch {
	BACKGROUND-POSITION: left 5px; PADDING-LEFT: 46px; BACKGROUND-IMAGE: url(/images/icons/search-event.gif); MARGIN-BOTTOM: 10px; BACKGROUND-REPEAT: no-repeat
}
#eventSearch #searchBlock {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
HTML > BODY #eventSearch #searchBlock {
	BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee
}
#eventSearch TD {
	TEXT-ALIGN: left
}
#eventSearch TD.centerinput {
	TEXT-ALIGN: center
}
#searchBar TD {
	WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
#searchBar INPUT {
	VERTICAL-ALIGN: middle
}
#searchBar SELECT {
	VERTICAL-ALIGN: middle
}
#searchBar BUTTON {
	VERTICAL-ALIGN: middle
}
#searchBar INPUT {
	WIDTH: 96%
}
#searchBar .defaultValue {
	COLOR: #999999
}
#toggleSearchLink {
	DISPLAY: block; FLOAT: right; WIDTH: 20%; LINE-HEIGHT: 270%; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
#toggleSearchLink .expandIcon {
	VERTICAL-ALIGN: middle
}
#toggleSearchLink {
	WIDTH: 22%
}
#searchBar {
	WIDTH: 76%
}
#searchBarAdvanced {
	WIDTH: 76%
}
.placeChooser {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 550px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee
}
.placeChooser .icon {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 2px
}
.placeChooser .mapIntro {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.placeChooser .mapCheckbox {
	FONT-SIZE: 13px; LINE-HEIGHT: 200%
}
.placeChooser #map {
	BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.placeChooser .refreshLink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.placeChooser #mapContainer {
	MARGIN-TOP: -20px
}
.placeChooser .mapInfo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px
}
.eventList TD.eventDetails {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.eventList TD.eventDate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.eventList TD.eventDate {
	BACKGROUND-POSITION: 0px 10px; BACKGROUND-IMAGE: url(/images/calendar/mini-date-bg.gif); WIDTH: 50px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffffff
}
.eventList TD.eventDetails {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; BACKGROUND-COLOR: #ffffff
}
.recordset TD.eventDetails {
	WIDTH: 50%; BACKGROUND-COLOR: #ffffff
}
.eventList TD.eventDetails H3 {
	FONT-SIZE: 13px; MARGIN: 0px 0px 7px
}
.eventList TD.eventDetails DIV {
	MARGIN: 0px; COLOR: #333333; TEXT-ALIGN: left
}
.eventList TD.eventDetails P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px
}
.eventList TD.eventDetails .icon {
	
}
.eventList .over TD.eventDetails H3 A {
	TEXT-DECORATION: underline
}
.eventList A.dateBlock {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; WIDTH: 42px; MARGIN-RIGHT: 8px; WHITE-SPACE: nowrap; HEIGHT: 42px; TEXT-DECORATION: none
}
.eventList A.dateBlock DIV {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.eventList A.dateBlock DIV.month {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; LINE-HEIGHT: 12px
}
.eventList A.dateBlock DIV.day {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #004466; LINE-HEIGHT: 25px; FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif
}
.eventList A.dateBlock:hover {
	BACKGROUND-IMAGE: url(/images/calendar/mini-date-bg-over.gif); BACKGROUND-REPEAT: no-repeat
}
.eventList .over A.dateBlock {
	BACKGROUND-IMAGE: url(/images/calendar/mini-date-bg-over.gif); BACKGROUND-REPEAT: no-repeat
}
.eventList A.dateBlock:hover DIV.month {
	
}
.eventList .over A.dateBlock DIV.month {
	
}
.eventList A.dateBlock:hover DIV.day {
	COLOR: #ff6600
}
.eventList .over A.dateBlock DIV.day {
	COLOR: #ff6600
}
.eventList TR.canceled TD {
	COLOR: #999999
}
.eventList TR.canceled P {
	COLOR: #999999
}
.eventList TR.canceled DIV {
	COLOR: #999999
}
.eventList TR.canceled A {
	COLOR: #9999ff
}
.eventList TR.canceled A:visited {
	COLOR: #9999ff
}
.eventList TR.canceled H3 {
	TEXT-DECORATION: line-through
}
.eventList TR.canceled TD.eventDetails {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(/images/icons/canceled.gif); BACKGROUND-REPEAT: no-repeat
}
.eventCatList TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.icon {
	MARGIN: 0px 2px 3px 0px; VERTICAL-ALIGN: middle
}
P.center {
	TEXT-ALIGN: center
}
P.left {
	TEXT-ALIGN: left
}
P.right {
	TEXT-ALIGN: right
}
.clubPremium {
	CLEAR: both; WIDTH: 100%; BORDER-COLLAPSE: separate; border-spacing: 10px
}
.clubPremium TD {
	VERTICAL-ALIGN: top; WIDTH: 33%; BACKGROUND-COLOR: #cce0eb
}
.clubPremium .partner {
	BORDER-RIGHT: #cccccc 1px solid; BACKGROUND-POSITION: right bottom; BORDER-TOP: #cccccc 1px solid; BACKGROUND-IMAGE: url(/images/clubpremium/fond-partner.gif); MARGIN: 5px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
.clubPremium .logo TD {
	VERTICAL-ALIGN: middle; WIDTH: 100%; HEIGHT: 70px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.clubPremium .partner .slogan {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #ff6600; PADDING-TOP: 5px; FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f3f5ff; TEXT-ALIGN: center
}
.clubPremium .partner .features {
	MARGIN: 10px 30px 5px; HEIGHT: 70px
}
.clubPremium .partner .features P {
	TEXT-ALIGN: left
}
.clubPremium .partner .description {
	MARGIN: 10px 15% 5px
}
.clubPremium .partner .but {
	MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
.clubPremium .partner .butContent {
	MARGIN: 20px; TEXT-ALIGN: center
}
#cp-cards {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 576px; PADDING-TOP: 0px
}
#cp-cards .partnerCardContainer {
	FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 288px; TEXT-ALIGN: center
}
#cp-cards .partnerCard {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/clubpremium/fond-carte.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 273px; PADDING-TOP: 0px; HEIGHT: 221px
}
#cp-cards .partnerCard .logo {
	POSITION: relative; TOP: 6px
}
#cp-cards .partnerCard .logo TD {
	VERTICAL-ALIGN: middle; HEIGHT: 70px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
#cp-cards .partnerCard .slogan {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 13px 19px 3px; WIDTH: 233px; COLOR: #ff6600; FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 33px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#cp-cards .partnerCard .features {
	MARGIN: 12px 14px 0px; WIDTH: 243px; HEIGHT: 62px
}
#cp-cards .partnerCard .features P {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-ALIGN: left
}
#cp-cards .partnerCard .buttonLink {
	MARGIN: 0px auto; LINE-HEIGHT: 18px; HEIGHT: 18px; TEXT-ALIGN: center
}
#cp-cards .partnerCard .buttonLink A {
	PADDING-RIGHT: 26px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.clubPremium UL {
	MARGIN: 0px auto
}
.clubPremium LI {
	TEXT-ALIGN: left
}
#cp-head {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/images/clubpremium/fond-tete.gif); BACKGROUND-REPEAT: repeat-x
}
#cp-head TABLE {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/images/clubpremium/fond-tete-gauche.gif); BACKGROUND-REPEAT: no-repeat
}
#cp-head TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #004466; LINE-HEIGHT: 90%; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 90px
}
#cp-menu {
	MARGIN: 20px 0px 15px
}
#cp-menu TD {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/images/clubpremium/fond-menu-01.gif); BORDER-LEFT: #ffffff 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 24px; TEXT-ALIGN: center
}
#cp-menu A {
	DISPLAY: block; COLOR: #ffffff; LINE-HEIGHT: 24px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#cp-menu A:hover {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/images/clubpremium/fond-menu-02.gif); COLOR: #004466; BACKGROUND-REPEAT: repeat-x
}
#cp-menu .current {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/images/clubpremium/fond-menu-02.gif); COLOR: #004466; BACKGROUND-REPEAT: repeat-x
}
#cp-menu .current A {
	BACKGROUND-POSITION: center bottom; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/images/clubpremium/fond-menu-03.gif); COLOR: #004466; BACKGROUND-REPEAT: no-repeat
}
#premiumFeatures .featureTitle {
	FONT-SIZE: 18px; COLOR: #004466; LINE-HEIGHT: 17px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}
#premiumFeatures .featureList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat
}
#premiumFeatures .featureList UL {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#premiumHeadline {
	BACKGROUND-POSITION: left 0px; PADDING-LEFT: 150px; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(/images/clubpremium/logo-cp-small.gif); VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: no-repeat; HEIGHT: 60px
}
#premiumLogos {
	BORDER-RIGHT: #cce0eb 5px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cce0eb 5px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cce0eb 5px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cce0eb 5px solid; POSITION: relative; TOP: -15px; BACKGROUND-COLOR: #f3f5ff; TEXT-ALIGN: center
}
#premiumLogos IMG {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eeeeee 1px solid; BACKGROUND-COLOR: #ffffff
}
.mininewslist TD.whiterecord {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.mininewslist INPUT {
	VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 10px
}
.clear {
	CLEAR: both
}
ACRONYM {
	CURSOR: help; BORDER-BOTTOM: black 1px dotted
}
ABBR {
	CURSOR: help; BORDER-BOTTOM: black 1px dotted
}
ACRONYM:hover {
	CURSOR: help
}
ABBR:hover {
	CURSOR: help
}
#encartsEspaceCarriere {
	
}
#encartsEspaceCarriere P#preambule {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 15px; WIDTH: 100%; PADDING-TOP: 5px; BACKGROUND-COLOR: #eee; TEXT-ALIGN: left
}
#encartsEspaceCarriere DIV.encart {
	WIDTH: 48.5%
}
#encartsEspaceCarriere DIV.encart .visuel {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: #eee 1px solid; WIDTH: 100%; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-REPEAT: no-repeat; POSITION: relative; BACKGROUND-COLOR: white
}
#encartsEspaceCarriere DIV.encart .visuel A.lienVisuel {
	Z-INDEX: 1; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 200px
}
#encartsEspaceCarriere DIV.encart .visuel P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#encartsEspaceCarriere DIV.encart .visuel P.accroche A {
	FLOAT: right; FONT: 22px "Arial Narrow"; WIDTH: 55%; COLOR: #3f5771; PADDING-TOP: 25px; HEIGHT: 125px; TEXT-ALIGN: center; TEXT-DECORATION: none; letter-space: -0.05px
}
#encartsEspaceCarriere DIV.encart .visuel P.piedEncart {
	BACKGROUND: url(/images/espacecarriere/bg-btn-acces-espaces.gif) white repeat-x; FLOAT: left; WIDTH: 100%; PADDING-TOP: 10px; HEIGHT: 40px; TEXT-ALIGN: center
}
#encartsEspaceCarriere DIV.encart UL.tagcloud {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 30px; MARGIN: 0px; WIDTH: 100%; LINE-HEIGHT: 1.4; PADDING-TOP: 20px; TEXT-ALIGN: center
}
#encartsEspaceCarriere DIV.encart UL.tagcloud LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#encartsEspaceCarriere DIV.encart UL.tagcloud LI A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#encartsEspaceCarriere DIV.encart UL.tagcloud LI A:hover {
	TEXT-DECORATION: underline
}
#encartsEspaceCarriere DIV.encart UL.tagcloud LI.size1 A {
	FONT-SIZE: 11px
}
#encartsEspaceCarriere DIV.encart UL.tagcloud LI.size2 A {
	FONT-SIZE: 13px
}
#encartsEspaceCarriere DIV.encart UL.tagcloud LI.size3 A {
	FONT-SIZE: 17px
}
#encartsEspaceCarriere DIV.job {
	FLOAT: left
}
#encartsEspaceCarriere DIV.formation {
	FLOAT: right
}
#encartsEspaceCarriere DIV.job .visuel {
	BACKGROUND-POSITION: 0px 30px; BACKGROUND-IMAGE: url(/images/espacecarriere/bg-encart-job.jpg)
}
#encartsEspaceCarriere DIV.formation .visuel {
	BACKGROUND-POSITION: 0px 29px; BACKGROUND-IMAGE: url(/images/espacecarriere/bg-encart-formation.jpg)
}
#encartsEspaceCarriere DIV.job .visuel P.accroche SPAN {
	COLOR: #ff9600
}
#encartsEspaceCarriere DIV.formation .visuel P.accroche SPAN {
	COLOR: #3f61d0
}
#encartsEspaceCarriere DIV.job UL.tagcloud LI.size1 A {
	COLOR: #efc486
}
#encartsEspaceCarriere DIV.job UL.tagcloud LI.size2 A {
	COLOR: #ef981d
}
#encartsEspaceCarriere DIV.job UL.tagcloud LI.size3 A {
	COLOR: #ef8c00
}
#encartsEspaceCarriere DIV.formation UL.tagcloud LI.size1 A {
	COLOR: #b5c0df
}
#encartsEspaceCarriere DIV.formation UL.tagcloud LI.size2 A {
	COLOR: #475b8f
}
#encartsEspaceCarriere DIV.formation UL.tagcloud LI.size3 A {
	COLOR: #37497f
}
TABLE.sortablerecordset {
	BORDER-RIGHT: #f4f4f4 1px solid; BORDER-TOP: #f4f4f4 1px solid; MARGIN: 20px auto; BORDER-LEFT: #f4f4f4 1px solid; BORDER-BOTTOM: #f4f4f4 1px solid
}
TABLE.sortablerecordset TR.onTop TD {
	BORDER-TOP: #ff6 1px solid; BORDER-BOTTOM: #ff6 1px solid; BACKGROUND-COLOR: #ffc
}
TABLE.sortablerecordset TD.record {
	VERTICAL-ALIGN: top
}
TABLE.sortablerecordset TD.recordlight {
	VERTICAL-ALIGN: top
}
TABLE.sortablerecordset TD.record DIV {
	FONT-SIZE: 11px
}
TABLE.sortablerecordset TD.recordlight DIV {
	FONT-SIZE: 11px
}
TABLE.sortablerecordset TD DIV.outLink {
	WIDTH: 20px! important; WHITE-SPACE: nowrap
}
TABLE.sortablerecordset TD DIV.outLink A.main {
	LEFT: -0.5ex; POSITION: relative
}
TABLE.sortablerecordset TD.whitekey {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/espacecarriere/sortableRecordsetHeader.gif) #d0d8f4 repeat-x left top
}
TABLE.sortablerecordset TD.whitekey {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #d8d8d8 1px solid; PADDING-TOP: 6px; TEXT-ALIGN: center
}
TABLE.sortablerecordset TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #d8d8d8 1px solid; PADDING-TOP: 6px; TEXT-ALIGN: center
}
TABLE.sortablerecordset TD.whitekey:first-child {
	BORDER-LEFT: #f4f4f4 1px solid
}
TABLE.sortablerecordset TD:first-child {
	BORDER-LEFT: #f4f4f4 1px solid
}
TABLE.sortablerecordset TD.order-desc A {
	FLOAT: left
}
TABLE.sortablerecordset TD.order-asc A {
	FLOAT: left
}
TABLE.sortablerecordset TD.whitekey A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(/images/espacecarriere/orderable.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 0px auto; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
TABLE.sortablerecordset TD.whitekey A.order-desc {
	BACKGROUND-IMAGE: url(/images/espacecarriere/order-desc.gif)
}
TABLE.sortablerecordset TD.whitekey A.order-asc {
	BACKGROUND-IMAGE: url(/images/espacecarriere/order-asc.gif)
}
TABLE.sortablerecordset TD A.toggle {
	PADDING-RIGHT: 16px; BACKGROUND: url(/images/espacecarriere/plus-icon.gif) no-repeat right center
}
TABLE.sortablerecordset TD UL {
	PADDING-TOP: 5px
}
TABLE.sortablerecordset TD UL.dates-invisibles {
	DISPLAY: none
}
.trainingDates {
	PADDING-RIGHT: 16px; POSITION: relative; TEXT-ALIGN: left
}
.trainingDates A.moreDates {
	BACKGROUND-POSITION: center 50%; RIGHT: 2px; WIDTH: 12px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 2px; HEIGHT: 12px; BACKGROUND-COLOR: transparent
}
.trainingDates A.lessDates {
	BACKGROUND-POSITION: center 50%; RIGHT: 2px; WIDTH: 12px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 2px; HEIGHT: 12px; BACKGROUND-COLOR: transparent
}
.trainingDates A.waitDates {
	BACKGROUND-POSITION: center 50%; RIGHT: 2px; WIDTH: 12px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 2px; HEIGHT: 12px; BACKGROUND-COLOR: transparent
}
.trainingDates A.moreDates {
	BACKGROUND-IMAGE: url(/images/espacecarriere/plus.gif)
}
.trainingDates A.lessDates {
	BACKGROUND-IMAGE: url(/images/espacecarriere/minus.gif)
}
.trainingDates A.waitDates {
	BACKGROUND-IMAGE: url(/images/espacecarriere/wait.gif)
}
.trainingDates UL.datesWrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.trainingDates UL.datesWrapper LI {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 5px; PADDING-TOP: 1px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #dfdfdf
}
BODY#rechercheFormations #toggleAll DIV.section {
	WIDTH: 100%
}
BODY#rechercheFormations .categories {
	PADDING-RIGHT: 1%; PADDING-LEFT: 1%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 48%; PADDING-TOP: 0px
}
BODY#rechercheFormations TD.sectionlight {
	WIDTH: 90%; TEXT-ALIGN: left
}
BODY#rechercheFormations TD.sectionlight H2 {
	FLOAT: left
}
BODY#rechercheFormations TD.sectionlight A.expandSection {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; FLOAT: left; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; BACKGROUND-COLOR: transparent
}
BODY#rechercheFormations TD.sectionlight A.collapseSection {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; FLOAT: left; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; BACKGROUND-COLOR: transparent
}
BODY#rechercheFormations TD.sectionlight A.expandSection {
	BACKGROUND-IMAGE: url(/images/espacecarriere/plus.gif)
}
BODY#rechercheFormations TD.sectionlight A.collapseSection {
	BACKGROUND-IMAGE: url(/images/espacecarriere/minus.gif)
}
BODY#rechercheFormations TD.hrsection {
	FONT-WEIGHT: bold; WIDTH: 10%; TEXT-ALIGN: right
}
BODY#rechercheFormations TD.hrsectionlight {
	FONT-WEIGHT: bold; WIDTH: 10%; TEXT-ALIGN: right
}
BODY#rechercheFormations DIV#accueilFormations {
	BACKGROUND: url(/images/espacecarriere/bg-rech-formation.jpg) no-repeat right bottom; PADDING-BOTTOM: 70px; MARGIN: 10px 0px
}
BODY#rechercheFormations DIV#accueilFormations DIV.col {
	FLOAT: left; WIDTH: 47%
}
BODY#rechercheFormations DIV#accueilFormations DIV.right {
	FLOAT: right; MARGIN-LEFT: 4%
}
BODY#rechercheFormations DIV#accueilFormations DIV.categoryBlock {
	CLEAR: both; WIDTH: 100%
}
BODY#rechercheFormations DIV#accueilFormations DIV.categoryBlock P {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/images/espacecarriere/rech-form-deg-nb.gif) repeat-x left top; FLOAT: left; MARGIN: 0px 1% 0px 0px; WIDTH: 9%; PADDING-TOP: 1px; HEIGHT: 18px; TEXT-ALIGN: center
}
BODY#rechercheFormations DIV#accueilFormations DIV.categoryBlock P A {
	COLOR: #0033cc
}
BODY#rechercheFormations DIV#accueilFormations DIV.categoryBlock .categoryDetails {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 20px; WIDTH: 88%; PADDING-TOP: 0px
}
BODY#rechercheFormations DIV#accueilFormations DIV.categoryBlock .categoryDetails H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px; BORDER-BOTTOM: black 2px solid
}
BODY#rechercheFormations DIV#accueilFormations DIV.categoryBlock .categoryDetails H3 A {
	COLOR: #0033cc; TEXT-DECORATION: none
}
BODY#rechercheFormations DIV#accueilFormations DIV.categoryBlock .categoryDetails UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 49%; PADDING-TOP: 0px
}
BODY#rechercheFormations DIV#accueilFormations DIV.categoryBlock .categoryDetails UL LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: url(/images/espacecarriere/rech-form-puce.gif) no-repeat 0px 4px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
BODY#rechercheFormations DIV#accueilFormations DIV.categoryBlock .categoryDetails UL LI A {
	MARGIN: 0px; COLOR: #3f507f; TEXT-DECORATION: none
}
BODY#rechercheFormations DIV#accueilFormations DIV.categoryBlock .categoryDetails UL LI A:hover {
	TEXT-DECORATION: underline
}
FORM#rechercheAvanceeFormation TABLE TBODY TR TD TABLE TBODY TR.checkboxRechercheFormation TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
FORM#rechercheAvanceeFormation TABLE TBODY TR TD TABLE TBODY TR.checkboxRechercheFormation TD SPAN {
	PADDING-LEFT: 5px
}
FORM#rechercheAvanceeFormation TABLE TBODY TR TD TABLE TBODY TR TD {
	WIDTH: 30%
}
FORM#rechercheAvanceeFormation TABLE TBODY TR TD TABLE TBODY TR TD.input {
	WIDTH: 70%
}
FORM#rechercheAvanceeFormation TABLE TBODY TR TD TABLE TBODY TR TD.input IMG {
	VERTICAL-ALIGN: middle; CURSOR: pointer
}
FORM#rechercheAvanceeFormation TABLE TBODY TR TD TABLE TBODY TR TD.input INPUT {
	WIDTH: 50%
}
FORM#rechercheAvanceeFormation TABLE TBODY TR TD TABLE TBODY TR TD.input SELECT {
	WIDTH: 50%
}
#trainingSearch {
	PADDING-LEFT: 40px; BACKGROUND: url(/images/espacecarriere/training-search-icon.gif) no-repeat left top; MARGIN-BOTTOM: 15px; HEIGHT: 95px
}
#trainingSearch #trainingSearchBlock {
	BACKGROUND: url(/images/espacecarriere/training-search-deg.gif) #eee repeat-x center top; BORDER-LEFT: #006699 3px solid
}
#trainingSearch #trainingSearchBlock #trainingSearchFilig {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/images/espacecarriere/training-search-filig.gif) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#trainingSearch #trainingSearchBlock #trainingSearchFilig #trainingSearchBar {
	WIDTH: 100%
}
.bidding#trainingSearch {
	BACKGROUND-IMAGE: url(/images/espacecarriere/bidding-icon.gif); HEIGHT: 30px
}
.bidding#trainingSearch #trainingSearchBlock #trainingSearchFilig {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/espacecarriere/bidding-bg.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.bidding#trainingSearch #trainingSearchBlock #trainingSearchFilig #espaceFormationLinkBar SPAN A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #0000c0; PADDING-TOP: 0px
}
FORM#espaceFormationSearchBar {
	PADDING-BOTTOM: 5px; OVERFLOW: hidden; POSITION: relative
}
FORM#espaceFormationSearchBar SPAN {
	LINE-HEIGHT: 1.5
}
FORM#espaceFormationSearchBar SPAN.goToAdvancedSearch {
	FONT-SIZE: 11px; RIGHT: 5px; POSITION: absolute; TOP: 54px; TEXT-ALIGN: center
}
FORM#espaceFormationSearchBar SPAN.goToAdvancedSearch A.main {
	PADDING-RIGHT: 18px; BACKGROUND: url(/images/espacecarriere/magnifier_zoom_in.gif) no-repeat right center
}
FORM#espaceFormationSearchBar TABLE TBODY TR TD.input {
	
}
FORM#espaceFormationSearchBar TABLE TBODY TR TD INPUT {
	MARGIN: 0px 5px; WIDTH: 32%
}
FORM#espaceFormationSearchBar TABLE TBODY TR TD SELECT {
	MARGIN: 0px 5px; WIDTH: 32%
}
FORM#espaceFormationSearchBar TABLE TBODY TR TD SELECT#county {
	POSITION: relative; TOP: 3px
}
FORM#espaceFormationSearchBar TABLE TBODY TR TD INPUT#keywords {
	MARGIN-LEFT: 0px; WIDTH: 39%; COLOR: #999; MARGIN-RIGHT: 1%
}
FORM#espaceFormationSearchBar TABLE TBODY TR TD INPUT#town {
	MARGIN-LEFT: 0px; WIDTH: 39%; COLOR: #999; MARGIN-RIGHT: 1%
}
FORM#espaceFormationSearchBar TABLE TBODY TR TD INPUT#keywords {
	WIDTH: 31.5%
}
FORM#espaceFormationSearchBar TABLE TBODY TR TD INPUT#town {
	WIDTH: 29%
}
FORM#espaceFormationSearchBar TABLE TBODY TR TD.error {
	LEFT: 120px; POSITION: absolute; TOP: 8px
}
FORM#espaceFormationSearchBar TABLE TBODY TR TD BUTTON {
	RIGHT: 20px; POSITION: absolute; TOP: 16px; TEXT-ALIGN: center
}
BODY#listeOrganismes DIV.orgaTop {
	BORDER-RIGHT: #ff6 1px solid; BORDER-TOP: #ff6 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #ff6 1px solid; BORDER-BOTTOM: #ff6 1px solid
}
BODY#listeOrganismes DIV.orgaTop {
	BACKGROUND-COLOR: #ffffcc
}
BODY#listeOrganismes DIV.orgaTop TD {
	BACKGROUND-COLOR: #ffffcc
}
.conteneurCarteVisiteOrganisme {
	PADDING-RIGHT: 1%; PADDING-LEFT: 1%; FLOAT: left; PADDING-BOTTOM: 0.5%; WIDTH: 47%; PADDING-TOP: 0.5%
}
.conteneurCarteVisiteOrganisme .carteVisiteOrganisme {
	BORDER-RIGHT: #cce0eb 5px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cce0eb 5px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1% 0px; BORDER-LEFT: #cce0eb 5px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cce0eb 5px solid; HEIGHT: 202px
}
.conteneurCarteVisiteOrganisme .carteVisiteOrganisme .bordure {
	BORDER-RIGHT: #cecfd0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cecfd0 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(/images/espacecarriere/fond-encart-liste-organisme.gif) white no-repeat right bottom; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #cecfd0 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cecfd0 1px solid; POSITION: relative; HEIGHT: 180px
}
.conteneurCarteVisiteOrganisme .carteVisiteOrganisme .bordure > A.lienCarte {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 80%
}
.conteneurCarteVisiteOrganisme .carteVisiteOrganisme .bordure TABLE {
	FLOAT: left; WIDTH: 100%; HEIGHT: 160px; BACKGROUND-COLOR: transparent
}
.conteneurCarteVisiteOrganisme .carteVisiteOrganisme .bordure TABLE TR {
	WIDTH: 100%
}
.conteneurCarteVisiteOrganisme .carteVisiteOrganisme .bordure TABLE TR TD {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
.conteneurCarteVisiteOrganisme .carteVisiteOrganisme .bordure TABLE TR TD A {
	FONT-SIZE: 11px; OVERFLOW: hidden; COLOR: #8f381a; TEXT-DECORATION: none
}
.conteneurCarteVisiteOrganisme .carteVisiteOrganisme .bordure TABLE TR TD IMG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 15px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: 0px; WIDTH: 100px; PADDING-TOP: 15px; BORDER-BOTTOM: 0px; HEIGHT: 100px
}
.conteneurCarteVisiteOrganisme .carteVisiteOrganisme .bordure UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 5px; HEIGHT: 20px; TEXT-ALIGN: center
}
.conteneurCarteVisiteOrganisme .carteVisiteOrganisme .bordure UL LI {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left center; DISPLAY: inline; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap
}
.conteneurCarteVisiteOrganisme .carteVisiteOrganisme .bordure UL LI A {
	COLOR: #9aa9b1
}
.conteneurCarteVisiteOrganisme .carteVisiteOrganisme .bordure UL LI A:hover {
	COLOR: #7d898f
}
.conteneurCarteVisiteOrganisme .carteVisiteOrganisme .bordure UL LI#suite-pres-organisme {
	BACKGROUND-IMAGE: url(/images/espacecarriere/suite-pres-organisme.gif)
}
.conteneurCarteVisiteOrganisme .carteVisiteOrganisme .bordure UL LI#programme-formation {
	BACKGROUND-IMAGE: url(/images/espacecarriere/programme-formation.gif)
}
.conteneurCarteVisiteOrganisme .carteVisiteOrganisme .bordure UL LI#lien-site-organisme {
	BACKGROUND-IMAGE: url(/images/espacecarriere/lien-site-organisme.gif)
}
#ficheFormation {
	WIDTH: 100%
}
#ficheFormation H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 20px; FONT: bold 15px "Trebuchet MS"; WIDTH: 100%; PADDING-TOP: 5px; BACKGROUND-COLOR: #eee; TEXT-ALIGN: center
}
#ficheFormation DIV {
	FLOAT: left
}
#ficheFormation #descriptif {
	PADDING-BOTTOM: 20px; WIDTH: 62%
}
#ficheFormation #descriptif P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 120px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px
}
#ficheFormation #descriptif P#precision {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 1em; COLOR: #000
}
#ficheFormation #caracteristiques {
	FLOAT: right; MARGIN-BOTTOM: 20px; BORDER-LEFT: #ccc 1px solid; WIDTH: 37.5%
}
#ficheFormation #caracteristiques UL {
	PADDING-LEFT: 20px; FLOAT: left; MARGIN: 0px
}
#ficheFormation #caracteristiques UL LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 20px; FONT-SIZE: 11px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 8px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
#ficheFormation #caracteristiques UL LI#plus-infos-organisme {
	BACKGROUND-IMAGE: url(/images/espacecarriere/plus-infos-organisme.gif)
}
#ficheFormation #caracteristiques UL LI#demande-renseignements-formation {
	BACKGROUND-IMAGE: url(/images/espacecarriere/demande-renseignements-formation.gif)
}
#ficheFormation #caracteristiques UL LI#programme-formation {
	BACKGROUND-IMAGE: url(/images/espacecarriere/programme-formation.gif)
}
#ficheFormation #caracteristiques DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
#ficheFormation #caracteristiques DIV TABLE {
	BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BORDER-LEFT: #ff9600 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #fffaf2
}
#ficheFormation #caracteristiques DIV TABLE TR TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#ficheFormation #caracteristiques DIV TABLE TR TD.bold {
	FONT-WEIGHT: bold
}
#ficheFormation #caracteristiques DIV TABLE TR TD.top {
	PADDING-TOP: 10px
}
#ficheFormation #caracteristiques DIV TABLE TR TD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 15px 0px 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
#ficheFormation #caracteristiques DIV TABLE TR TD DIV.limitedHeight {
	PADDING-RIGHT: 0px; OVERFLOW-Y: auto; PADDING-LEFT: 0px; OVERFLOW-X: hidden; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#ficheFormation #caracteristiques DIV TABLE TR TD DIV.limitedHeight DIV {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MAX-HEIGHT: 300px; LINE-HEIGHT: 1.5; PADDING-TOP: 0px; ; HEIGHT: expression( this.scrollHeight > 299 ? "300px" : "auto" ); TEXT-ALIGN: left
}
#ficheFormation #caracteristiques DIV TABLE TR TD A {
	FONT-SIZE: 11px
}
#ficheFormation P#rappelOrganisme {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; FONT-FAMILY: "Trebuchet MS"; BACKGROUND-COLOR: #eee; TEXT-ALIGN: center
}
DIV#descriptionOrganisme {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: url(/images/espacecarriere/bg-desc-organisme-formation.gif) white repeat-x left top; FLOAT: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 62%; BORDER-BOTTOM: #ccc 1px solid
}
DIV#descriptionOrganisme #carteVisiteOrganisme {
	MARGIN: 20px auto; WIDTH: 80%
}
DIV#descriptionOrganisme #carteVisiteOrganisme TABLE TR TD DIV.text {
	TEXT-ALIGN: left
}
DIV#descriptionOrganisme #carteVisiteOrganisme #contenuCarteVisiteOrganisme {
	PADDING-LEFT: 8px; BACKGROUND: url(/images/espacecarriere/bg-carte-organisme-formation-gauche.gif) white no-repeat left top
}
DIV#descriptionOrganisme #carteVisiteOrganisme #contenuCarteVisiteOrganisme TABLE {
	BACKGROUND: url(/images/espacecarriere/bg-carte-organisme-formation-droite.gif) white no-repeat right top; WIDTH: 100%
}
DIV#descriptionOrganisme #carteVisiteOrganisme #contenuCarteVisiteOrganisme TABLE TR TD A IMG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 30px; BORDER-TOP: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 37px; BORDER-LEFT: 0px; PADDING-TOP: 37px; BORDER-BOTTOM: 0px
}
DIV#descriptionOrganisme #carteVisiteOrganisme #contenuCarteVisiteOrganisme TABLE TR TD P {
	PADDING-RIGHT: 28px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
DIV#descriptionOrganisme #carteVisiteOrganisme #piedCarteVisiteOrganisme {
	BACKGROUND: url(/images/espacecarriere/bg-carte-organisme-formation-droite.gif) white no-repeat right bottom; WIDTH: 100%; HEIGHT: 8px
}
DIV#descriptionOrganisme #carteVisiteOrganisme #piedCarteVisiteOrganisme DIV {
	FONT-SIZE: 8px; BACKGROUND: url(/images/espacecarriere/bg-carte-organisme-formation-gauche.gif) white no-repeat left bottom; FLOAT: left; WIDTH: 8px; HEIGHT: 8px
}
DIV#descriptionOrganisme TABLE.recordset {
	MARGIN-TOP: 10px
}
DIV#descriptionOrganisme TABLE.recordset TD.recordlight {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: transparent
}
DIV#coordonneesOrganisme {
	FLOAT: right; WIDTH: 35%
}
DIV#coordonneesOrganisme #map {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; OVERFLOW: hidden; BORDER-LEFT: gray 1px solid; WIDTH: 100%; BORDER-BOTTOM: gray 1px solid; HEIGHT: 280px
}
DIV#coordonneesOrganisme UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px; WIDTH: 100%; PADDING-TOP: 0px
}
DIV#coordonneesOrganisme UL LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 20px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
DIV#coordonneesOrganisme UL LI#itineraire {
	BACKGROUND-IMAGE: url(/images/espacecarriere/map-icon.gif)
}
DIV#coordonneesOrganisme UL LI#adresse {
	BACKGROUND-IMAGE: url(/images/espacecarriere/adress-icon.gif)
}
DIV#coordonneesOrganisme UL LI#siteWeb {
	BACKGROUND-IMAGE: url(/images/espacecarriere/link-icon.gif)
}
DIV#coordonneesOrganisme UL LI#toutesFormations {
	BACKGROUND-IMAGE: url(/images/espacecarriere/programme-formation.gif)
}
DIV#coordonneesOrganisme UL LI A {
	COLOR: #0000ee
}
BODY#detailsappeloffre DIV.main DIV#AOdesc {
	PADDING-RIGHT: 2%; FLOAT: left; WIDTH: 66%
}
BODY#detailsappeloffre DIV.main DIV#AOdesc TD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
BODY#detailsappeloffre DIV.main DIV#AOdesc TD DIV.intitule {
	WIDTH: 135px; COLOR: #000; TEXT-ALIGN: left
}
BODY#detailsappeloffre DIV.main DIV#AOdesc TD DIV.text {
	PADDING-LEFT: 10px; BORDER-LEFT: white 3px solid
}
BODY#detailsappeloffre DIV.main DIV#AOdesc TABLE.form TD {
	TEXT-ALIGN: center
}
BODY#detailsappeloffre DIV.main DIV.sideInfos {
	PADDING-LEFT: 2%; FLOAT: right; PADDING-BOTTOM: 15px; BORDER-LEFT: #eee 1px solid; WIDTH: 29%
}
BODY#detailsappeloffre DIV.main DIV.sideInfos TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
BODY#detailsappeloffre DIV.main DIV.sideInfos TD DIV {
	FONT-SIZE: 11px; TEXT-ALIGN: left
}
BODY#detailsappeloffre DIV.main DIV.sideInfos TD DIV.intitule {
	FONT-WEIGHT: bold; WIDTH: 55px; COLOR: #000
}
BODY#detailsappeloffre DIV.main DIV.sideInfos TD A IMG {
	DISPLAY: block; FLOAT: left
}
BODY#detailsappeloffre DIV.main DIV#bottomLine {
	CLEAR: both; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; WIDTH: 100%; PADDING-TOP: 1px; FONT-FAMILY: 'Trebuchet MS'; BACKGROUND-COLOR: #eee; TEXT-ALIGN: center
}
BODY#detailsappeloffre DIV.main TD.record {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
BODY#detailsappeloffre DIV.main TD.recordlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
BODY#detailsappeloffre DIV.main TD.record {
	BACKGROUND-COLOR: #fffbef
}
FORM#appeloffreForm TABLE.form TD {
	WIDTH: 200px; TEXT-ALIGN: left
}
FORM#appeloffreForm TABLE.form TD.input {
	WIDTH: auto
}
FORM#appeloffreForm TABLE.form TD.input SELECT {
	WIDTH: 210px
}
FORM#appeloffreForm TABLE.form TD.centerinput {
	TEXT-ALIGN: center
}
FORM#appeloffreForm P.textleft {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 42px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fffcdf
}
BODY#gestionappelsoffre A.AOaction {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: left center; DISPLAY: block; PADDING-LEFT: 18px; PADDING-BOTTOM: 3px; COLOR: #0033cc; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
BODY#gestionappelsoffre A.AOaction:hover {
	TEXT-DECORATION: underline
}
BODY#gestionappelsoffre A#AOedit {
	BACKGROUND-IMAGE: url(/images/espacecarriere/edit.gif)
}
BODY#gestionappelsoffre A#AOclose {
	BACKGROUND-IMAGE: url(/images/espacecarriere/delete-blue.gif)
}
BODY#gestionappelsoffre A#AOdelete {
	BACKGROUND-IMAGE: url(/images/espacecarriere/delete-red.gif)
}
DIV.TrainingsItemModify {
	PADDING-RIGHT: 10px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: 96%; PADDING-TOP: 10px; POSITION: relative; BACKGROUND-COLOR: #fffeef
}
DIV.TrainingsItemModify P.town {
	FLOAT: left; WIDTH: 30%
}
DIV.TrainingsItemModify FORM {
	FLOAT: left; WIDTH: 35%
}
DIV.TrainingsItemModify FORM A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; RIGHT: 15px; BACKGROUND: url(/images/espacecarriere/delete-red.gif) no-repeat left center; PADDING-BOTTOM: 0px; WIDTH: 140px; COLOR: #0000ee; PADDING-TOP: 0px; POSITION: absolute; TOP: 40px; TEXT-DECORATION: none
}
DIV.TrainingsItemModify FORM BUTTON {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; RIGHT: 15px; BACKGROUND: url(/images/espacecarriere/coche.gif) no-repeat -3px center; PADDING-BOTTOM: 0px; WIDTH: 180px; COLOR: #0000ee; PADDING-TOP: 0px; POSITION: absolute; TOP: 10px
}
DIV.TrainingsItemModify FORM TD.centerinput {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 0px
}
UL#menuNiveau3 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px "Trebuchet MS",Trebuchet,Verdana,Arial,Helvetica,sans-serif; WIDTH: 20em; PADDING-TOP: 0px
}
UL#menuNiveau3 LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px; POSITION: relative; TOP: 4px
}
UL#menuNiveau3 LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #0033cc; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL#menuNiveau3 LI A:hover {
	TEXT-DECORATION: underline
}
UL#menuNiveau3 LI A B {
	FONT-WEIGHT: normal
}
UL#menuNiveau3 LI SPAN {
	DISPLAY: none
}
UL#menuNiveau3 LI.current {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 17px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: white 1px solid; TOP: 1px
}
UL#menuNiveau3 LI.current A {
	COLOR: black
}
UL#menuNiveau3 LI.current A:hover {
	TEXT-DECORATION: none
}
UL#menuNiveau4 {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; BACKGROUND: url(/images/espacecarriere/bgMenuNiveau4.gif) white repeat-x left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; FONT: 12px "Trebuchet MS"; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid
}
UL#menuNiveau4 DIV.clear {
	CLEAR: both
}
UL#menuNiveau4 LI {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 2px; POSITION: relative; TOP: 1px
}
UL#menuNiveau4 LI A {
	DISPLAY: block; COLOR: #0033cc; TEXT-DECORATION: none
}
UL#menuNiveau4 LI A:hover {
	TEXT-DECORATION: underline
}
UL#menuNiveau4 LI SPAN {
	DISPLAY: none
}
UL#menuNiveau4 LI.current {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #fff
}
UL#menuNiveau4 LI.current B {
	FONT-WEIGHT: normal
}
UL#menuNiveau4 LI.current A B {
	FONT-WEIGHT: bold; COLOR: gray
}
UL#menuNiveau4 LI.current A:hover {
	TEXT-DECORATION: none
}
BODY#frame DIV.mainlayout {
	BACKGROUND: url(/images/espacecarriere/frameBg.gif) white no-repeat right top
}
BODY#frame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
BODY#frame DIV.mainlayout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
BODY#frame DIV.main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
BODY#frame P.text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY#frame TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#supprCadre {
	
}
#supprCadre P.text A.main {
	PADDING-RIGHT: 18px; PADDING-LEFT: 2px; FONT-SIZE: 11px; RIGHT: 0px; BACKGROUND: url(/images/espacecarriere/supprFrame.gif) no-repeat right center; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: absolute; TOP: 0px; TEXT-DECORATION: underline
}
#frameContent {
	FONT-SIZE: 11px; OVERFLOW: visible; HEIGHT: 200px
}
#frameMessage {
	FLOAT: left; POSITION: relative
}
#frameContent FORM {
	FLOAT: left; POSITION: relative
}
#inputsMessage {
	FLOAT: left; POSITION: relative
}
#frameContent FORM {
	TOP: 12px
}
#inputsMessage {
	TOP: 8px
}
#frameMessage {
	PADDING-RIGHT: 1%; PADDING-LEFT: 1%; BACKGROUND: url(/images/espacecarriere/logo_viadeo-150px.gif) no-repeat 10% 25px; PADDING-BOTTOM: 0px; WIDTH: 42%; PADDING-TOP: 0px
}
#frameMessage P.text {
	FLOAT: right; WIDTH: 50%; TEXT-ALIGN: left
}
#frameMessage P.text SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
#frameMessage P.text SPAN.alert {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ff9900 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #ff9900 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ff9900 1px solid; BACKGROUND-COLOR: #ffffce
}
#frameContent FORM {
	PADDING-RIGHT: 1%; PADDING-LEFT: 1%; PADDING-BOTTOM: 0px; WIDTH: 34%; PADDING-TOP: 0px
}
#frameContent FORM TR {
	WIDTH: 100%
}
#frameContent FORM TR TD {
	WIDTH: 40%; TEXT-ALIGN: right
}
#frameContent FORM TR TD.input {
	WIDTH: 60%; TEXT-ALIGN: left
}
#frameContent FORM TR TD.input INPUT {
	WIDTH: 100%
}
#frameContent FORM TR TD.centerinput {
	BACKGROUND: url(/images/espacecarriere/attirAttention.gif) no-repeat right center
}
#inputsMessage {
	WIDTH: 20%
}
#inputsMessage DIV {
	MARGIN-TOP: 2px; BACKGROUND: url(/images/espacecarriere/frameComment.gif) no-repeat left center; WIDTH: 150px
}
#inputsMessage DIV P.text {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ff9900 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; BORDER-LEFT: #ff9900 1px; COLOR: #926c3d; PADDING-TOP: 10px; BORDER-BOTTOM: #ff9900 1px solid; BACKGROUND-COLOR: #ffffce; TEXT-ALIGN: left
}
.headersession {
	WIDTH: 100%
}
#headerSessionContent {
	MARGIN-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 38px
}
.headersession .sessionBlock {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: right; HEIGHT: 38px; TEXT-ALIGN: right
}
.headersession .sessionBlock DIV {
	FONT-SIZE: 11px; LINE-HEIGHT: 18px; TEXT-ALIGN: right
}
.sessionBlock A {
	DISPLAY: block; COLOR: #0033cc; LINE-HEIGHT: 18px; WHITE-SPACE: nowrap; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.sessionBlock A:hover {
	TEXT-DECORATION: underline
}
.sessionBlock A {
	PADDING-RIGHT: 21px; BACKGROUND-POSITION: right center; BACKGROUND-REPEAT: no-repeat
}
.withIcon {
	PADDING-RIGHT: 21px; BACKGROUND-POSITION: right center; BACKGROUND-REPEAT: no-repeat
}
.sessionBlock .online {
	BACKGROUND-IMAGE: url(/images/header/status_online.gif)
}
#show_user_online .online SPAN {
	BACKGROUND-IMAGE: url(/images/header/status_online.gif)
}
#vim_status_list .online {
	BACKGROUND-IMAGE: url(/images/header/status_online.gif)
}
.sessionBlock .offline {
	BACKGROUND-IMAGE: url(/images/header/status_offline.gif)
}
#show_user_online .offline SPAN {
	BACKGROUND-IMAGE: url(/images/header/status_offline.gif)
}
#vim_status_list .offline {
	BACKGROUND-IMAGE: url(/images/header/status_offline.gif)
}
.sessionBlock .busy {
	BACKGROUND-IMAGE: url(/images/header/status_busy.gif)
}
#show_user_online .busy SPAN {
	BACKGROUND-IMAGE: url(/images/header/status_busy.gif)
}
#vim_status_list .busy {
	BACKGROUND-IMAGE: url(/images/header/status_busy.gif)
}
.sessionBlock .away {
	BACKGROUND-IMAGE: url(/images/header/status_away.gif)
}
#show_user_online .away SPAN {
	BACKGROUND-IMAGE: url(/images/header/status_away.gif)
}
#vim_status_list .away {
	BACKGROUND-IMAGE: url(/images/header/status_away.gif)
}
.sessionBlock A.noIcon {
	PADDING-RIGHT: 0px
}
.sessionBlock A.menuLink {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 21px; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/images/header/fleche_menu_out.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: #ffffff 1px solid; LINE-HEIGHT: normal; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid; POSITION: relative
}
.sessionBlock A.active.menuLink {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 21px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/images/header/fleche_menu_over.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.sessionBlock A.menuLink:hover {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 21px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/images/header/fleche_menu_over.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.sessionBlock .noBlock A {
	DISPLAY: inline
}
.sessionBlock A IMG {
	VERTICAL-ALIGN: bottom
}
#headerStatus A {
	COLOR: #666666
}
#headerChat A {
	COLOR: #666666
}
#headerChat A.containsChat:hover {
	COLOR: #ff7f00; TEXT-DECORATION: underline
}
#headerChat A.containsChat {
	COLOR: #ff7f00; TEXT-DECORATION: underline
}
#headerStatus A:hover {
	COLOR: #666666
}
#headerChat A:hover {
	COLOR: #666666
}
#headerMember A {
	COLOR: #ff3300
}
#headerFeatures A {
	COLOR: #ff3300
}
#headerOptions A {
	
}
#headerHelp A {
	
}
.headersession .rightBorder {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; MARGIN-RIGHT: 5px
}
#headerStatus {
	
}
#headerChat {
	
}
#headerFeatures {
	
}
#headerOptions {
	
}
#headerHelp {
	
}
.miniNewsPrivacy {
	MARGIN: 10px auto
}
.miniNewsPrivacy TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 6px; BORDER-BOTTOM: #f6f6f6 1px solid; TEXT-ALIGN: center
}
.miniNewsPrivacy TD {
	BORDER-BOTTOM: #f6f6f6 1px solid
}
.miniNewsPrivacy .newsType {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px
}
.miniNewsPrivacy .newsType IMG {
	PADDING-RIGHT: 5px
}
.miniNewsPrivacy .shareLevel0 {
	BORDER-RIGHT: #fff 1px solid; TEXT-ALIGN: center
}
.miniNewsPrivacy .shareLevel1 {
	BORDER-RIGHT: #fff 1px solid; TEXT-ALIGN: center
}
.miniNewsPrivacy .shareLevel2 {
	BORDER-RIGHT: #fff 1px solid; TEXT-ALIGN: center
}
.miniNewsPrivacy .shareLevel0 {
	BACKGROUND-COLOR: #eaefff
}
.miniNewsPrivacy .shareLevel1 {
	BACKGROUND-COLOR: #d7dfff
}
.miniNewsPrivacy .shareLevel2 {
	BACKGROUND-COLOR: #c3cfff
}
.miniNewsPrivacy TR TD.over {
	BACKGROUND-COLOR: #a5b7ff
}
.miniNewsPrivacy TR.over TD.newsType {
	BACKGROUND-COLOR: #a5b7ff
}
.miniNewsPrivacy TR TD.currentShareLevel {
	BACKGROUND-COLOR: #a5b7ff
}
.dateChooserIcon {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 2px 10px 2px 2px; VERTICAL-ALIGN: middle; CURSOR: pointer; PADDING-TOP: 1px
}
.over.dateChooserIcon {
	BACKGROUND-COLOR: #4062d1
}
.calendar {
	BORDER-RIGHT: #000 2px solid; BORDER-TOP: #fff 2px solid; DISPLAY: none; FONT-SIZE: 11px; Z-INDEX: 1; BACKGROUND: #c8d0d4; BORDER-LEFT: #fff 2px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #000 2px solid; FONT-FAMILY: tahoma,verdana,sans-serif; POSITION: relative
}
.calendar TABLE {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: 11px; BACKGROUND: #c8d0d4; BORDER-LEFT: #000 1px solid; WIDTH: auto; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #fff 1px solid; FONT-FAMILY: tahoma,verdana,sans-serif; BORDER-COLLAPSE: separate
}
.calendar TD {
	FONT-SIZE: 11px; LINE-HEIGHT: normal; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-ALIGN: center
}
.calendar TD DIV {
	FONT-SIZE: 11px; LINE-HEIGHT: normal; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-ALIGN: center
}
.calendar .button {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
.calendar .nav {
	BACKGROUND: url(/images/icons/menuarrow.gif) no-repeat 100% 100%
}
.calendar THEAD .title {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: #788084; PADDING-BOTTOM: 1px; BORDER-LEFT: #000 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
.calendar THEAD .headrow {
	
}
.calendar THEAD .daynames {
	
}
.calendar THEAD .name {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #e8f0f4; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
.calendar THEAD .weekend {
	COLOR: #f00
}
.calendar THEAD .hilite {
	BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000 2px solid; BACKGROUND-COLOR: #d8e0e4
}
.calendar THEAD .active {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #b8c0c4
}
.calendar TBODY .day {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 2em; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.calendar TBODY .othermonth.day {
	FONT-SIZE: 80%; COLOR: #aaa
}
.calendar TBODY .oweekend.othermonth.day {
	COLOR: #faa
}
.calendar TABLE .wn {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 2px; BACKGROUND: #e8f4f0; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.calendar TBODY .rowhilite TD {
	BACKGROUND: #d8e4e0
}
.calendar TBODY .rowhilite TD.wn {
	BACKGROUND: #c8d4d0
}
.calendar TBODY TD.hilite {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid
}
.calendar TBODY TD.active {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.calendar TBODY TD.selected {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #d8e0e4; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.calendar TBODY TD.weekend {
	COLOR: #f00
}
.calendar TBODY TD.today {
	FONT-WEIGHT: bold; COLOR: #00f
}
.calendar TBODY .disabled {
	COLOR: #999
}
.calendar TBODY .emptycell {
	VISIBILITY: hidden
}
.calendar TBODY .emptyrow {
	DISPLAY: none
}
.calendar TFOOT .footrow {
	
}
.calendar TFOOT .ttip {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 1px; BACKGROUND: #788084; PADDING-BOTTOM: 1px; BORDER-LEFT: #000 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
.calendar TFOOT .hilite {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1px; BACKGROUND: #d8e0e4; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid
}
.calendar TFOOT .active {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.calendar .combo {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; DISPLAY: none; PADDING-LEFT: 1px; FONT-SIZE: 90%; Z-INDEX: 100; BACKGROUND: #d8e0e4; LEFT: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; WIDTH: 4em; CURSOR: default; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 0px
}
.calendar .combo .label {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	WIDTH: 4em
}
.calendar .combo .active {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; BACKGROUND: #c8d0d4; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid
}
.calendar .combo .hilite {
	BACKGROUND: #048; COLOR: #aef
}
.calendar TD.time {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #e8f0f4; TEXT-ALIGN: center
}
.calendar TD.time .hour {
	BORDER-RIGHT: #889 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #889 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: #889 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #889 1px solid; BACKGROUND-COLOR: #fff
}
.calendar TD.time .minute {
	BORDER-RIGHT: #889 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #889 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: #889 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #889 1px solid; BACKGROUND-COLOR: #fff
}
.calendar TD.time .ampm {
	BORDER-RIGHT: #889 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #889 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: #889 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #889 1px solid; BACKGROUND-COLOR: #fff
}
.calendar TD.time .ampm {
	TEXT-ALIGN: center
}
.calendar TD.time .colon {
	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.calendar TD.time SPAN.hilite {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; COLOR: #fff; BORDER-TOP-COLOR: #000; BACKGROUND-COLOR: #667; BORDER-RIGHT-COLOR: #000
}
.calendar TD.time SPAN.active {
	BORDER-LEFT-COLOR: #f00; BORDER-BOTTOM-COLOR: #f00; COLOR: #0f0; BORDER-TOP-COLOR: #f00; BACKGROUND-COLOR: #000; BORDER-RIGHT-COLOR: #f00
}
#vimTeasing {
	Z-INDEX: 1000; WIDTH: 630px; POSITION: absolute; HEIGHT: 370px; BACKGROUND-COLOR: transparent
}
#box_notif {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1000; LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px; POSITION: absolute; TOP: 10px; HEIGHT: 180px
}
.notif_hand {
	WIDTH: 200px; BORDER-BOTTOM: #696969 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #ffec96
}
.notif_msg {
	FONT-SIZE: 11px; OVERFLOW: auto; WIDTH: 200px; COLOR: #000000; POSITION: absolute; TOP: 30px; HEIGHT: 70px; TEXT-ALIGN: left
}
.notif_tochat {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-ALIGN: right
}
.notif_tochat A {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b2b2b2 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #b2b2b2 1px solid; COLOR: #4d442d; LINE-HEIGHT: 25px; MARGIN-RIGHT: 2px; PADDING-TOP: 1px; BORDER-BOTTOM: #b2b2b2 1px solid; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
.notif_tochat A.main {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #e6a81c
}
.notif_tochat A:hover {
	COLOR: #4d442d; BACKGROUND-COLOR: #e9cb64; TEXT-DECORATION: none
}
.notif_tochat A.main:hover {
	COLOR: #4d442d; BACKGROUND-COLOR: #e9cb64; TEXT-DECORATION: none
}
#show_user_online {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; Z-INDEX: 1000; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fcfcfc
}
#vim_status_list {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; Z-INDEX: 1000; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fcfcfc
}
#show_user_online A {
	FONT-SIZE: 11px; MARGIN: 2px; COLOR: #333333; TEXT-DECORATION: none
}
#vim_status_list A {
	FONT-SIZE: 11px; MARGIN: 2px; COLOR: #333333; TEXT-DECORATION: none
}
#show_user_online .current A {
	COLOR: #000000; BACKGROUND-COLOR: #d7dfff
}
#show_user_online A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #d7dfff
}
#vim_status_list A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #d7dfff
}
#show_user_online {
	Z-INDEX: 10; WIDTH: 200px
}
#show_user_online_iframe {
	Z-INDEX: 9; WIDTH: 200px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; BORDER-BOTTOM-STYLE: none
}
HTML > BODY #show_user_online_iframe {
	DISPLAY: none
}
#show_user_online A {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: 1px center; DISPLAY: block; PADDING-LEFT: 35px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 37px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; HEIGHT: 37px
}
#show_user_online INPUT {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/vim/orange/searchIcon.gif); MARGIN: 2px 2px 0px; WIDTH: 168px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial, helvetica, sans-serif
}
#show_user_online P.noResult {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#show_user_online DIV.userList {
	OVERFLOW: auto; POSITION: relative
}
#show_user_online STRONG {
	COLOR: #ff3300
}
#show_user_online .userName {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 19px; PADDING-BOTTOM: 2px; OVERFLOW: hidden; LINE-HEIGHT: 37px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
#vim_status_list A {
	DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 18px; PADDING-TOP: 2px
}
#viadeo_chat_container {
	Z-INDEX: 1000; LEFT: 0px; OVERFLOW: visible; WIDTH: 0px; POSITION: absolute; ; TOP: expression(documentElement.scrollTop + body.scrollTop); HEIGHT: 0px
}
HTML > BODY #viadeo_chat_container {
	POSITION: fixed; TOP: 0px
}
#viadeo_chat {
	Z-INDEX: 1000; LEFT: 10px; OVERFLOW: visible; WIDTH: 0px; POSITION: absolute; TOP: 10px; HEIGHT: 0px; BACKGROUND-COLOR: transparent
}
#viadeo_chat #box_chat {
	Z-INDEX: 10; LEFT: 0px; OVERFLOW: hidden; WIDTH: 250px; POSITION: absolute; HEIGHT: 300px; BACKGROUND-COLOR: transparent
}
HTML > BODY #viadeo_chat #box_chat {
	OVERFLOW: visible
}
#box_users_iframe {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: -1; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 5px; BORDER-BOTTOM-STYLE: none
}
#box_chat_iframe {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: -1; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 250px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 3px; HEIGHT: 297px; BORDER-BOTTOM-STYLE: none
}
HTML > BODY #box_users_iframe {
	DISPLAY: none! important
}
HTML > BODY #box_chat_iframe {
	DISPLAY: none! important
}
#box_chat_ghost {
	Z-INDEX: 10; POSITION: absolute; BACKGROUND-COLOR: #cccccc
}
#viadeo_chat #box_users {
	BACKGROUND-IMAGE: url(/images/vim/orange/user-bg00.gif); OVERFLOW-X: hidden; OVERFLOW: auto; BACKGROUND-REPEAT: repeat-y; POSITION: absolute; TOP: 5px; BACKGROUND-COLOR: #666666
}
#box_users #box_users_content {
	MARGIN: 2px; HEIGHT: auto
}
#box_users .user {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 30px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 100%; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px; TEXT-ALIGN: left
}
#box_users .list_user_header {
	BACKGROUND-POSITION: right 50%; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/vim/orange/user-bg01.gif); CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 20px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; HEIGHT: 20px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#box_users .list_user_header IMG {
	FLOAT: right
}
#box_users #list_user_onchat {
	MARGIN: 2px 0px; OVERFLOW: hidden; WIDTH: 100%
}
#box_users #list_user_online {
	MARGIN: 2px 0px; OVERFLOW: hidden; WIDTH: 100%
}
#box_users #list_user_online INPUT {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/vim/orange/searchIconDark.gif); MARGIN: 1px 0px; WIDTH: 95px; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #aaaaaa
}
#box_users #list_user_online STRONG {
	COLOR: #ff3300
}
#box_users #list_user_online P.noResult {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#box_users TABLE {
	BACKGROUND-POSITION: right 50%; OVERFLOW: hidden; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat
}
#box_users SPAN {
	DISPLAY: block; OVERFLOW: hidden
}
#box_users .user SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 90px; PADDING-TOP: 0px
}
HTML > BODY #box_users .user SPAN {
	MAX-WIDTH: 90px; WIDTH: auto
}
#box_users .current SPAN {
	FONT-WEIGHT: bold
}
#box_users .user-current SPAN {
	FONT-WEIGHT: bold
}
#box_users .list_user_header SPAN {
	POSITION: absolute
}
#list_user_onchat SPAN {
	COLOR: #82734d
}
#list_user_online SPAN {
	COLOR: #ffffff
}
#list_user_onchat .user-current SPAN {
	COLOR: #4d442d
}
#list_user_onchat .over SPAN {
	COLOR: #4d442d
}
#list_user_online .current SPAN {
	COLOR: #4d442d
}
#list_user_online .user-current SPAN {
	COLOR: #4d442d
}
#list_user_online .over SPAN {
	COLOR: #4d442d
}
#list_user_onchat .away SPAN {
	FONT-STYLE: italic
}
#list_user_online .away SPAN {
	FONT-STYLE: italic
}
#list_user_onchat .offline SPAN {
	COLOR: #666666
}
#list_user_onchat .over .offline SPAN {
	COLOR: #dddddd
}
#list_user_onchat .user-current .offline SPAN {
	COLOR: #dddddd
}
#list_user_onchat TABLE {
	BACKGROUND-IMAGE: url(/images/vim/orange/user-bg02.gif)
}
#list_user_onchat .over TABLE {
	BACKGROUND-IMAGE: url(/images/vim/orange/user-bg03.gif)
}
#list_user_onchat .user-current TABLE {
	BACKGROUND-IMAGE: url(/images/vim/orange/user-bg03.gif)
}
#list_user_onchat .away {
	BACKGROUND-IMAGE: url(/images/vim/orange/user-bg08.gif)
}
#list_user_onchat .over .away {
	BACKGROUND-IMAGE: url(/images/vim/orange/user-bg09.gif)
}
#list_user_onchat .user-current .away {
	BACKGROUND-IMAGE: url(/images/vim/orange/user-bg09.gif)
}
#list_user_onchat .offline {
	BACKGROUND-IMAGE: url(/images/vim/orange/user-bg07.gif)
}
#list_user_onchat .over .offline {
	BACKGROUND-IMAGE: url(/images/vim/orange/user-bg06.gif)
}
#list_user_onchat .user-current .offline {
	BACKGROUND-IMAGE: url(/images/vim/orange/user-bg06.gif)
}
#list_user_onchat .user-message TABLE {
	BACKGROUND-IMAGE: url(/images/vim/orange/user-bg05.gif)
}
#list_user_online TABLE {
	BACKGROUND-IMAGE: url(/images/vim/orange/user-bg04.gif)
}
#list_user_online .current TABLE {
	BACKGROUND-IMAGE: url(/images/vim/orange/user-bg03.gif)
}
#list_user_online .over TABLE {
	BACKGROUND-IMAGE: url(/images/vim/orange/user-bg03.gif)
}
#list_user_online .away {
	BACKGROUND-IMAGE: url(/images/vim/orange/user-bg10.gif)
}
#list_user_online .over .away {
	BACKGROUND-IMAGE: url(/images/vim/orange/user-bg09.gif)
}
#box_users .close_user_button {
	MARGIN-TOP: 3px; RIGHT: 5px; POSITION: absolute
}
#viadeo_chat_container .chat_move_handle {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/images/vim/orange/corner-right.gif); WIDTH: 100%; CURSOR: move; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px
}
#viadeo_chat .chat_resize_handle {
	Z-INDEX: 10; RIGHT: 0px; BACKGROUND-IMAGE: url(/images/0_dot.gif); WIDTH: 18px; CURSOR: se-resize; BOTTOM: 0px; POSITION: absolute; HEIGHT: 18px
}
#viadeo_chat_container .onglet_chat {
	BACKGROUND-IMAGE: url(/images/vim/orange/onglet-bg.gif); OVERFLOW: hidden; BACKGROUND-REPEAT: repeat-x
}
#viadeo_chat_container .onglet_handler {
	PADDING-RIGHT: 18px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 36px; MARGIN: 0px 2px; OVERFLOW: hidden; BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px; BACKGROUND-COLOR: transparent
}
#viadeo_chat_container .onglet_handler .member_name {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; OVERFLOW: hidden; WIDTH: 100%; COLOR: #4d442d; LINE-HEIGHT: 32px; WHITE-SPACE: nowrap
}
#viadeo_chat_container .onglet_buttons {
	RIGHT: 5px; WIDTH: 58px; POSITION: absolute; TOP: 2px; HEIGHT: 35px
}
#viadeo_chat_container .onglet_buttons #list_user_chat_button {
	FLOAT: right; BACKGROUND-IMAGE: url(/images/vim/orange/close-users-button-disabled.gif); WIDTH: 12px; CURSOR: default; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
#viadeo_chat_container .onglet_buttons #betaLabel {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 15px
}
#viadeo_chat_container .onglet_buttons .close_chat_button {
	RIGHT: 0px; POSITION: absolute; TOP: 2px
}
#viadeo_chat_container .onglet_buttons #list_user_chat_button {
	RIGHT: 0px; POSITION: absolute; TOP: 16px
}
#viadeo_chat_container .onglet_content {
	BORDER-RIGHT: #666666 2px solid; OVERFLOW: auto; BORDER-LEFT: #666666 2px solid; HEIGHT: 100px; BACKGROUND-COLOR: #ffffff
}
#viadeo_chat_container #chat_bottom {
	BORDER-RIGHT: #666666 2px solid; BORDER-LEFT: #666666 2px solid; BORDER-BOTTOM: #666666 2px solid; POSITION: relative
}
#viadeo_chat_container #box_notif #chat_bottom {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 18px; PADDING-TOP: 2px
}
#viadeo_chat_container #chat_send {
	PADDING-RIGHT: 55px; BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(/images/vim/orange/resize.gif); BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 55px
}
HTML > BODY #viadeo_chat_container #chat_send {
	PADDING-RIGHT: 52px
}
#viadeo_chat_container #msg_border {
	LEFT: 3px; OVERFLOW: hidden; POSITION: absolute; TOP: 4px; HEIGHT: 46px
}
HTML > BODY #viadeo_chat_container #msg_border {
	POSITION: relative
}
#viadeo_chat_container #msg_to_send {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; WIDTH: 100%; PADDING-TOP: 0px; FONT-FAMILY: arial, helvetica, sans-serif; HEIGHT: 46px
}
#viadeo_chat_container A#btn_send {
	DISPLAY: block; RIGHT: 3px; BACKGROUND-IMAGE: url(/images/vim/orange/button-out.gif); OVERFLOW: hidden; WIDTH: 43px; BOTTOM: 2px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 48px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
HTML > BODY #viadeo_chat_container A#btn_send {
	BOTTOM: 3px
}
#viadeo_chat_container A#btn_send:hover {
	BACKGROUND-IMAGE: url(/images/vim/orange/button-over.gif)
}
#viadeo_chat_container A#btn_send SPAN {
	MARGIN-TOP: 24px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #4d442d
}
#viadeo_chat_container #chat_bottom {
	BACKGROUND-COLOR: #e6e6e6
}
#viadeo_chat #msg_border {
	BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; BORDER-LEFT: #b2b2b2 1px solid; BORDER-BOTTOM: #b2b2b2 1px solid; BACKGROUND-COLOR: #ffffff
}
#viadeo_chat #msg_to_send {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
#viadeo_chat #box_chat .focus {
	BACKGROUND-COLOR: #faedcc
}
#viadeo_chat .focus #msg_border {
	BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; BORDER-LEFT: #b2b2b2 1px solid; BORDER-BOTTOM: #b2b2b2 1px solid; BACKGROUND-COLOR: #ffffff
}
#viadeo_chat .focus #msg_to_send {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
#viadeo_chat_container .msg {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 36px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
#viadeo_chat_container #box_notif .msg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff
}
#viadeo_chat_container #box_notif .msgTime {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
#viadeo_chat_container .msg .message {
	COLOR: #000000; TEXT-ALIGN: left
}
#viadeo_chat_container .msg .fromNick {
	FONT-SIZE: 90%; COLOR: #666666
}
#viadeo_chat_container .msg-ping {
	BACKGROUND-COLOR: #eeeeee
}
#viadeo_chat_container .msg-ping .message {
	
}
#viadeo_chat_container .msg-chat {
	BACKGROUND-COLOR: #ffffff
}
#viadeo_chat_container .msg-chat .message {
	FONT-WEIGHT: bold; COLOR: #333333
}
#viadeo_chat_container .msg-postmaster {
	FONT-STYLE: italic; BACKGROUND-COLOR: #eeeeee
}
#viadeo_chat_container .msg-service {
	FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: italic; BACKGROUND-COLOR: #eeeeee
}
#viadeo_chat_container .msg-dir-sent {
	BACKGROUND-COLOR: #eeeeee
}
#viadeo_chat_container .msg-dir-received {
	BACKGROUND-COLOR: #ffffff
}
#viadeo_chat_container .sameUser {
	BACKGROUND-IMAGE: none! important; PADDING-TOP: 0px
}
#viadeo_chat_container .sameUser .fromNick {
	DISPLAY: none
}
#viadeo_chat_container .onglet_handler {
	BACKGROUND-IMAGE: url(/images/visuel/silhouette.gif)
}
#viadeo_chat_container .msg-chat {
	BACKGROUND-IMAGE: url(/images/visuel/silhouette.gif)
}
#viadeo_chat_container .msg-ping {
	BACKGROUND-IMAGE: url(/images/visuel/silhouette.gif)
}
#viadeo_chat_container .user {
	BACKGROUND-IMAGE: url(/images/visuel/silhouette.gif)
}
#show_user_online .user {
	BACKGROUND-IMAGE: url(/images/visuel/silhouette.gif)
}
