BODY {
	FONT-SIZE: 12px; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Verdana, sans-serif
}
#viadeocontainer {
	
}
#sessionwrapper {
	BACKGROUND: url(/v_img5/bg-section.gif) no-repeat center bottom
}
#session {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 980px; PADDING-TOP: 15px; HEIGHT: 50px
}
#viadeocontentwrapper {
	BACKGROUND: url(/v_img5/bg-viadeocontent.gif) #f9f9f9 repeat-y center top
}
#viadeocontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 600px; PADDING-BOTTOM: 15px; MARGIN: 0px auto; WIDTH: 980px; PADDING-TOP: 15px; POSITION: relative; HEIGHT: 600px; BACKGROUND-COLOR: #ffffff
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(/v_img5/bg-footer.gif) no-repeat center top; PADDING-BOTTOM: 40px; MARGIN: 0px; PADDING-TOP: 40px
}
#translationBar {
	BORDER-RIGHT: #444444 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #444444 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; BORDER-LEFT: #444444 1px solid; WIDTH: 960px; PADDING-TOP: 10px; BORDER-BOTTOM: #444444 1px solid; BACKGROUND-COLOR: #eeeeee
}
#viadeologo IMG {
	HEIGHT: 30px
}
#viadeocommunitylogo IMG {
	HEIGHT: 30px
}
A {
	COLOR: #327999
}
UL {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 1px; PADDING-TOP: 3px
}
UL.viadeo-bullet-points LI {
	MARGIN-LEFT: 20px; LIST-STYLE-TYPE: square
}
.search360 {
	BORDER-RIGHT: #e5e5e6 1px solid; BORDER-TOP: #e5e5e6 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BORDER-LEFT: #e5e5e6 1px solid; WIDTH: 100px; COLOR: #999; LINE-HEIGHT: 16px; PADDING-TOP: 2px; BORDER-BOTTOM: #e5e5e6 1px solid; FONT-STYLE: italic; LETTER-SPACING: 0.05em; HEIGHT: 15px
}
.search360btn {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; BACKGROUND: #e5e5e6 0px 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: #eeeeee 1px solid; COLOR: #000000; LINE-HEIGHT: 15px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; LETTER-SPACING: 0.1em
}
.error {
	COLOR: #ff0000
}
#formSelectChoice {
	WIDTH: 550px
}
#formSelectChoice TABLE.form TBODY TD.input {
	BACKGROUND: url(/v_img5/abonnement/freelance/bkgItemsForm.gif) #ffffff repeat-x left bottom
}
#formSelectChoice TABLE.form TBODY TD.buttongroup {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent
}
DIV.headerTitleLine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FLOAT: left; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 5px; HEIGHT: 25px
}
DIV.headerTitleLine INPUT {
	MARGIN-RIGHT: 10px; POSITION: relative; TOP: -1px
}
DIV.descriptif {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #777777; PADDING-TOP: 10px; FONT-STYLE: italic
}
.error DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #ff9901; PADDING-TOP: 5px
}
.alertAdmin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 3px; COLOR: red; PADDING-TOP: 3px; BORDER-BOTTOM: red 1px solid
}
A.orangelink {
	COLOR: #dfaa45; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.orangelink:hover {
	TEXT-DECORATION: underline
}
.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
}
.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 {
	FONT-SIZE: 12px; COLOR: #327999; TEXT-DECORATION: none
}
A.subcategory:hover {
	FONT-SIZE: 12px; COLOR: #327999; TEXT-DECORATION: underline
}
A.selectedsubcategory {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
.subcategory {
	FONT-WEIGHT: normal
}
A.category {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #333; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.category:hover {
	COLOR: #2d73b6; TEXT-DECORATION: underline
}
A.hsubcategory {
	WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
A.question_title {
	FONT-SIZE: 110%; COLOR: #4986bf; WHITE-SPACE: normal; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.question_title:hover {
	FONT-SIZE: 110%; COLOR: #4986bf; WHITE-SPACE: normal; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.orange {
	BORDER-RIGHT: #dfaa45 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #dfaa45 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dfaa45 1px solid; COLOR: #dfaa45; PADDING-TOP: 2px; BORDER-BOTTOM: #dfaa45 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
A.orange:visited {
	BORDER-RIGHT: #dfaa45 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #dfaa45 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dfaa45 1px solid; COLOR: #dfaa45; PADDING-TOP: 2px; BORDER-BOTTOM: #dfaa45 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
A.orange:hover {
	COLOR: white; BACKGROUND-COLOR: #dfaa45
}
A.main {
	COLOR: #88B443; WHITE-SPACE: normal; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.main:hover {
	TEXT-DECORATION: underline
}
A.grayLink {
	COLOR: #666666
}
A.mainnormal {
	COLOR: #4986bf; WHITE-SPACE: normal; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.mainnormal:visited {
	COLOR: #4986bf; WHITE-SPACE: normal; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.mainnounderline {
	FONT: 11px "lucida grande",tahoma,verdana, Arial, helvetica, sans-serif; COLOR: #327999; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainnounderline:visited {
	FONT: 11px "lucida grande",tahoma,verdana, Arial, helvetica, sans-serif; COLOR: #327999; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainnounderline:hover {
	COLOR: #327999; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainsection {
	COLOR: #327999; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainsection:visited {
	COLOR: #327999; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainsection:hover {
	COLOR: #327999; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.nolinkview {
	COLOR: #444444
}
A.box {
	COLOR: #327999; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.box:visited {
	COLOR: #327999; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.box:hover {
	COLOR: #327999; 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: #327999; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.pub:visited {
	FONT-WEIGHT: bold; COLOR: #327999; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.pub:hover {
	FONT-WEIGHT: bold; COLOR: #327999; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.info {
	COLOR: #327999; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.info:visited {
	COLOR: #327999; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.info:hover {
	COLOR: #327999; 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: 125%; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 100%; FONT-FAMILY: "lucida grande", tahoma, verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
DIV {
	FONT-SIZE: 12px; LINE-HEIGHT: 125%; FONT-FAMILY: "lucida grande", tahoma, verdana, Arial, Helvetica, sans-serif
}
date {
	FONT-SIZE: 10px; LINE-HEIGHT: 125%; FONT-FAMILY: "lucida grande", tahoma, verdana, Arial, Helvetica, sans-serif
}
P.little {
	FONT-SIZE: 90%; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.text {
	LINE-HEIGHT: 150%; WHITE-SPACE: normal; TEXT-ALIGN: left
}
.textright {
	WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.textcenter {
	WHITE-SPACE: normal; TEXT-ALIGN: center
}
.textleft {
	WHITE-SPACE: normal; TEXT-ALIGN: left
}
#alphabetList .textleft {
	WHITE-SPACE: nowrap
}
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: "lucida grande",tahoma,verdana, 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: "lucida grande",tahoma,verdana, Arial, helvetica, sans-serif
}
.bold {
	FONT-WEIGHT: bold
}
.italic {
	
}
.searchwords {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #3cb371 2px dotted
}
TEXTAREA.dragzone {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10; BACKGROUND-IMAGE: url(/v_img5/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 {
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none; border-spacing: 0
}
TABLE.body {
	WIDTH: 100%; BACKGROUND-COLOR: white
}
TD.body {
	VERTICAL-ALIGN: top
}
TABLE.header {
	OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 22px; TEXT-ALIGN: right
}
TD.headersession {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
.fullname {
	FONT-WEIGHT: bold; FONT-FAMILY: "lucida grande",tahoma,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
}
TABLE.samecol {
	WIDTH: auto
}
TABLE.samecol TD {
	PADDING-RIGHT: 0.5ex; WIDTH: auto; 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: 5px; 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.categoryOrange {
	VERTICAL-ALIGN: middle; COLOR: white; HEIGHT: 26px; TEXT-ALIGN: center
}
TD.categoryROrange {
	BACKGROUND-POSITION: center bottom; BACKGROUND-IMAGE: url(/v_img5/visuel/menu/ongletRBOrange.gif); VERTICAL-ALIGN: top; WIDTH: 4px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-REPEAT: no-repeat
}
TD.categoryLOrange {
	BACKGROUND-POSITION: center bottom; BACKGROUND-IMAGE: url(/v_img5/visuel/menu/ongletLBOrange.gif); VERTICAL-ALIGN: top; WIDTH: 4px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-REPEAT: no-repeat
}
TD.categoryOrange {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 50% top; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(/v_img5/visuel/menu/ongletOrange.gif); VERTICAL-ALIGN: middle; WIDTH: 11.5%; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #fcd78e; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
TD.categoryOrange:visited {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 50% top; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(/v_img5/visuel/menu/ongletOrange.gif); VERTICAL-ALIGN: middle; WIDTH: 11.5%; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #fcd78e; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
TD.selectedcategoryLOrange {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/v_img5/visuel/menu/onglet-downLBOrange.gif); VERTICAL-ALIGN: top; WIDTH: 4px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ff9e00
}
TD.selectedcategoryROrange {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/v_img5/visuel/menu/onglet-downRBOrange.gif); VERTICAL-ALIGN: top; WIDTH: 4px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ff9e00
}
TD.selectedcategoryOrange {
	BACKGROUND-POSITION: 50% top; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/v_img5/visuel/menu/onglet-downOrange.gif); VERTICAL-ALIGN: middle; WIDTH: 13%; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ff9e00; TEXT-ALIGN: center
}
TR.subcategoryOrange {
	VERTICAL-ALIGN: middle; WIDTH: 100%; HEIGHT: 20px; BACKGROUND-COLOR: #ff9e00; TEXT-ALIGN: center
}
TR.subcategoryOrange TD.selectedsubcategory {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: center bottom; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/v_img5/visuel/menu/onglet-down-arrowselected-subcategoryOrange.gif); PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #0e2b8d; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap
}
TR.subcategoryOrange TD.subcategory A.subcategory {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
TR.subcategoryOrange TD.subcategory A.subcategory:hover {
	TEXT-DECORATION: underline
}
TD.subcategoryOrange {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TD.selectedsubsubcategoryOrange {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 4px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TD.largesubcategoryOrange {
	VERTICAL-ALIGN: middle; WIDTH: 100%; WHITE-SPACE: nowrap
}
TD.selectedsubcategoryOrange {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #0e2b8d; PADDING-TOP: 4px; WHITE-SPACE: nowrap
}
TR.category {
	VERTICAL-ALIGN: middle; COLOR: white; HEIGHT: 26px; TEXT-ALIGN: center
}
TD.categoryR {
	BACKGROUND: url(/v_img5/global/level-one-tabs.gif) no-repeat left top; WIDTH: 4px
}
TD.categoryL {
	BACKGROUND: url(/v_img5/global/level-one-tabs.gif) no-repeat right top; WIDTH: 4px
}
TD.categoryL IMG {
	WIDTH: 4px
}
TD.categoryR IMG {
	WIDTH: 4px
}
TD.category {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/v_img5/global/level-one-tabs.png) #eaf1f8 repeat-x 0px -27px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 110px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
TD.category:visited {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/v_img5/global/level-one-tabs.png) #eaf1f8 repeat-x 0px -27px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 110px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
TD.vide {
	BACKGROUND-COLOR: #ffffff
}
TD.selectedcategoryL {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/v_img5/visuel/menu/onglet-downLB.gif); VERTICAL-ALIGN: top; WIDTH: 4px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #2c72b6
}
TD.selectedcategoryR {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/v_img5/visuel/menu/onglet-downRB.gif); VERTICAL-ALIGN: top; WIDTH: 4px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #2c72b6
}
TD.selectedcategory {
	BACKGROUND-POSITION: 50% top; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/v_img5/visuel/menu/onglet-down.gif); VERTICAL-ALIGN: middle; WIDTH: 13%; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #2c72b6; TEXT-ALIGN: center
}
TR.subcategory {
	VERTICAL-ALIGN: middle; WIDTH: 100%; HEIGHT: 20px; BACKGROUND-COLOR: #2d73b6; 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: #ffffff; PADDING-TOP: 4px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TD.largesubcategory {
	VERTICAL-ALIGN: middle; WIDTH: 100%; WHITE-SPACE: nowrap
}
TD.selectedsubcategory {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: center bottom; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/v_img5/visuel/menu/onglet-down-arrowselected-subcategory.gif); PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #0e2b8d; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap
}
.sectionContener {
	BACKGROUND: url(/v_img5/title/lineTitle.gif) repeat-x left top; OVERFLOW: visible; HEIGHT: 22px
}
.sectionContener .sectionContentLeft H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sectionContentLeft {
	HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.sectionContentRight {
	HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.sectionContentLeft {
	PADDING-RIGHT: 5px; FLOAT: left
}
.sectionContentRight {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: 22px
}
.sectionContentRight A {
	FONT-SIZE: 12px; PADDING-TOP: 2px
}
.sectionContentRight B {
	FONT-SIZE: 12px
}
.sectionContentRight .buttonLink {
	FONT-SIZE: 12px
}
.sectionContentRight B {
	
}
.sectionContentRight SELECT {
	VERTICAL-ALIGN: middle
}
.sectionContenerTabs {
	BACKGROUND-IMAGE: none; PADDING-TOP: 1px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.sectionContentRight .sectionLinksImgAlignContext {
	POSITION: relative
}
.sectionContentRight .sectionLinksImgAlignContext SPAN {
	POSITION: relative; TOP: 1px
}
DIV.supersection TABLE.section TD.hrsection DIV.sectionContentRight {
	PADDING-TOP: 5px
}
.sectionContentRight .sectionLinksImgAlignContext A {
	VERTICAL-ALIGN: middle
}
DIV.section TABLE.section TD H2 {
	DISPLAY: block; MARGIN-RIGHT: 5px; BACKGROUND-COLOR: #ffffff
}
DIV.section TABLE.section TD.hrsection {
	BACKGROUND: url(/v_img5/title/lineTitle2.gif) repeat-x left center
}
DIV.section TABLE.section TD.hrsectionheavy {
	BACKGROUND: url(/v_img5/title/lineTitle2.gif) repeat-x left center
}
DIV.section TABLE.section TD.hrsectionlight {
	BACKGROUND: url(/v_img5/title/lineTitle3.gif) repeat-x left top
}
DIV.section TABLE.section TD.hrsection A {
	FONT-SIZE: 12px; BACKGROUND-COLOR: #ffffff
}
DIV.section TABLE.section TD.hrsectionlight A {
	FONT-SIZE: 12px; BACKGROUND-COLOR: #ffffff
}
DIV.supersection TABLE.section TD.hrsection DIV.sectionContentRight {
	BACKGROUND-COLOR: transparent
}
DIV.section TABLE.section TD DIV.sectionContentRight {
	FLOAT: right; MARGIN-LEFT: 5px; BACKGROUND-COLOR: #ffffff
}
DIV.sectionLinksAlignContext A IMG {
	PADDING-RIGHT: 2px; MARGIN-TOP: -1px
}
#width780 .sectionContener {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#width780 .sectionContenerTabs {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#width780 UL#menuNiveau3 LI {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#width780 UL#menuNiveau3 LI SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#width780 .sectionContentLeft {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#width780 .sectionContentRight {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#width780 UL#menuNiveau3 .current {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#width780 UL#menuNiveau3 LI A {
	COLOR: #000000
}
#width780 UL#menuNiveau3 LI A:visited {
	COLOR: #000000
}
#width780 UL#menuNiveau3 LI A:hover {
	COLOR: #000000
}
#width780 DIV.sectionContentRight DIV.sectionLinksAlignContext {
	PADDING-TOP: 2px
}
#width780 DIV.sectionContentRight DIV.sectionAlignContext B {
	FONT-WEIGHT: 100; FONT-SIZE: 11px
}
#width780 DIV.sectionContentRight DIV.sectionLinksAlignContext A {
	FONT-SIZE: 11px
}
#width780 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; WIDTH: 780px; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
#width780 UL#menuNiveau3 LI.current {
	MARGIN: 0px; BACKGROUND-COLOR: #cadb80! important; moz-border-radius: 2px
}
#width780 UL#menuNiveau3 LI.current B {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#width780 UL#menuNiveau3 LI:hover {
	BACKGROUND-COLOR: #e7efc2! important; moz-border-radius: 2px
}
#width780 UL#menuNiveau3 LI B {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#width780 UL#menuNiveau3 LI.current A {
	FONT-WEIGHT: bold! important; COLOR: #525252! important
}
#width780 UL#menuNiveau3 LI.current A:hover {
	FONT-WEIGHT: bold! important; COLOR: #525252! important
}
#width780 UL#menuNiveau3 LI.current A:visited {
	FONT-WEIGHT: bold! important; COLOR: #525252! important
}
#width780 UL#menuNiveau3 LI {
	MARGIN: 0px
}
#width780 .interTab {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; FONT-SIZE: 16px; BORDER-BOTTOM-WIDTH: 0px! important; COLOR: #cadb80; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px! important
}
TABLE.title {
	MARGIN-TOP: 2em; WIDTH: 100%
}
TABLE.form {
	WIDTH: 100%
}
TABLE.form_button {
	WIDTH: 85%
}
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: "lucida grande",tahoma,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: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
TD.titleblack H1 {
	MARGIN: 3px 0px; COLOR: #000000; FONT-FAMILY: "lucida grande",tahoma,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.sectionnormal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TD.sectionnone {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TD.sectionlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TD.sectionsmall {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TD.sectionheavy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
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: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif
}
TD.sectionnormal H2 {
	FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif
}
TD.sectionheavy H2 {
	FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif
}
TD.section H2 {
	FONT-SIZE: 13px
}
TD.sectionnormal H2 {
	FONT-WEIGHT: normal
}
TD.sectionlight H2 {
	COLOR: #666
}
TD.sectionsmall {
	BORDER-BOTTOM-COLOR: #999; WIDTH: 80%
}
TD.sectionheavy H2 {
	FONT-SIZE: 100%
}
TD.hrsection {
	FONT-SIZE: 100%; WIDTH: 100%; TEXT-ALIGN: right
}
TD.hrsectionnormal {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; WIDTH: 100%; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: right
}
TD.hrsectionnone {
	FONT-SIZE: 100%; WIDTH: 100%; TEXT-ALIGN: right
}
TD.hrsectionlight {
	FONT-SIZE: 100%; WIDTH: 100%; TEXT-ALIGN: right
}
TD.hrsectionheavy {
	FONT-SIZE: 100%; WIDTH: 100%; TEXT-ALIGN: right
}
TD.hrsectionsmall {
	FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; TEXT-ALIGN: right
}
.supersection {
	MARGIN-BOTTOM: 10px
}
.supersection TABLE.section {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; MARGIN: 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ddd 1px solid
}
.supersection TABLE.section TBODY TR TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #f8f8f7; PADDING-BOTTOM: 3px; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.supersection TABLE.section TBODY TR TD.section H2 {
	FONT: 16px "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: normal; TEXT-ALIGN: left
}
.supersection TABLE.section TBODY TR TD.hrsection {
	WHITE-SPACE: nowrap; 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: #327999; TEXT-DECORATION: none
}
SPAN.sortarrow {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 130%; COLOR: #000; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TD.whitekey {
	WHITE-SPACE: nowrap; HEIGHT: 25px; 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.centerInputButtonWithLinks {
	TEXT-ALIGN: center! important
}
TD.centerInputButtonWithLinks BUTTON.mainButton DIV.buttonWithLinks {
	WIDTH: auto! important
}
TD.record {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 6px; BORDER-BOTTOM: #e8ecf0 1px solid; TEXT-ALIGN: justify
}
TD.recordlight {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 6px; BORDER-BOTTOM: #e8ecf0 1px solid; TEXT-ALIGN: justify
}
TABLE.message {
	BORDER-RIGHT: #ff9901 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ff9901 1px solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 24px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ff9901 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #ff9901 1px solid; BACKGROUND-COLOR: #ffe1b4
}
TABLE.message_small {
	BORDER-RIGHT: #8eadd3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #8eadd3 1px solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 24px; PADDING-BOTTOM: 0px; BORDER-LEFT: #8eadd3 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #8eadd3 1px solid; BACKGROUND-COLOR: #faf8cc
}
TD.messagespring {
	BORDER-RIGHT: #ff9901 1px solid; BORDER-TOP: #ff9901 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #ff9901 1px solid; LINE-HEIGHT: 18px; BORDER-BOTTOM: #ff9901 1px solid; TEXT-ALIGN: left
}
TD.messageorange {
	BORDER-RIGHT: #ff9901 1px solid; BORDER-TOP: #ff9901 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #ff9901 1px solid; LINE-HEIGHT: 18px; BORDER-BOTTOM: #ff9901 1px solid; TEXT-ALIGN: left
}
TD.messagejaune {
	BORDER-RIGHT: #ffcc11 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffcc11 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffcc11 1px solid; LINE-HEIGHT: 18px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffcc11 1px solid; BACKGROUND-COLOR: #ffe1b4
}
DIV.messagejaune {
	BORDER-RIGHT: #ffcc11 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffcc11 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffcc11 1px solid; LINE-HEIGHT: 18px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffcc11 1px solid; BACKGROUND-COLOR: #ffe1b4
}
DIV.alertBox {
	PADDING-RIGHT: 5%; PADDING-LEFT: 5%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.alertBoxFlash {
	PADDING-LEFT: 5%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.alertBox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.alertBoxFlash P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD.messagespring .alertBox .recordset .record {
	BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #c5d9e0
}
TD.messagespring .alertBox .recordset .recordlight {
	BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #c5d9e0
}
TD.messagespring .alertBox UL {
	PADDING-LEFT: 15px; MARGIN-BOTTOM: 0px
}
TD.messagespring .alertBox LI {
	PADDING-BOTTOM: 3px
}
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
}
.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: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.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
}
#cart {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 180px; MARGIN-RIGHT: 19px; BORDER-RIGHT-WIDTH: 0px
}
#selectioncontactsdirects #cart {
	WIDTH: 180px
}
#selectioncontactsdirects DIV.main {
	FLOAT: right
}
.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: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.raisedpubtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 105%; COLOR: #000000; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.raisedpub P {
	MARGIN: 0px 5px; COLOR: #000000; LINE-HEIGHT: 120%; 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; LINE-HEIGHT: 120%; 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; LINE-HEIGHT: 120%; 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; LINE-HEIGHT: 120%; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
.raisedpub LI {
	MARGIN: 0px 5px; COLOR: #3f5771; LINE-HEIGHT: 120%; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
.raisedjob {
	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
}
.raisedjob .top {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.raisedjob .bottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.raisedjob .b1 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedjob .b2 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedjob .b3 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedjob .b4 {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedjob .b1b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedjob .b2b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedjob .b3b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedjob .b4b {
	DISPLAY: block; OVERFLOW: hidden
}
.raisedjob .b1 {
	HEIGHT: 1px
}
.raisedjob .b2 {
	HEIGHT: 1px
}
.raisedjob .b3 {
	HEIGHT: 1px
}
.raisedjob .b1b {
	HEIGHT: 1px
}
.raisedjob .b2b {
	HEIGHT: 1px
}
.raisedjob .b3b {
	HEIGHT: 1px
}
.raisedjob .b2 {
	BORDER-RIGHT: #eee 1px solid; BACKGROUND: #f5f5f5; BORDER-LEFT: #fff 1px solid
}
.raisedjob .b3 {
	BORDER-RIGHT: #ddd 1px solid; BACKGROUND: #f5f5f5; BORDER-LEFT: #fff 1px solid
}
.raisedjob .b4 {
	BORDER-RIGHT: #aaa 1px solid; BACKGROUND: #f5f5f5; BORDER-LEFT: #fff 1px solid
}
.raisedjob .b4b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #f5f5f5; BORDER-LEFT: #eee 1px solid
}
.raisedjob .b3b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #f5f5f5; BORDER-LEFT: #ddd 1px solid
}
.raisedjob .b2b {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #f5f5f5; BORDER-LEFT: #aaa 1px solid
}
.raisedjob .b1 {
	BACKGROUND: #fff; MARGIN: 0px 5px
}
.raisedjob .b2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.raisedjob .b2b {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.raisedjob .b3 {
	MARGIN: 0px 2px
}
.raisedjob .b3b {
	MARGIN: 0px 2px
}
.raisedjob .b4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.raisedjob .b4b {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.raisedjob .b1b {
	BACKGROUND: #999; MARGIN: 0px 5px
}
.raisedjob .boxcontent {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 4px; OVERFLOW: hidden; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.raisedjobtitleblack {
	FONT-WEIGHT: bold; FONT-SIZE: 105%; COLOR: #000000; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.raisedjobtitle {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #e07700; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.raisedjob P {
	MARGIN: 0px 5px; COLOR: #666; LINE-HEIGHT: 120%; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
P {
	OVERFLOW: hidden
}
A {
}
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; LIST-STYLE-IMAGE: none; MARGIN: 5px 0px 0px; 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
}
#sitemap {
	CLEAR: both; FONT-SIZE: 11px; PADDING-TOP: 30px
}
#sitemap TD {
	VERTICAL-ALIGN: top
}
DIV#menu {
	CLEAR: both; PADDING-BOTTOM: 20px
}
DIV#tip {
	FLOAT: left; WIDTH: 180px; MARGIN-RIGHT: 20px; TEXT-ALIGN: left
}
DIV#tip .tipBottomLink {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #999; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.mainlayout {
	Z-INDEX: 1
}
.footer {
	CLEAR: both; BACKGROUND-COLOR: #f9f9f9
}
DIV.main {
	PADDING-LEFT: 0%; FLOAT: left; WIDTH: 780px; HEIGHT: auto
}
BUTTON {
	VERTICAL-ALIGN: middle
}
INPUT {
	VERTICAL-ALIGN: middle;
	height: 25px;
}
UNKNOWN {
	BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; BORDER-LEFT: #bbbbbb 1px solid; BORDER-BOTTOM: #bbbbbb 1px solid
}
.greydraggablebox {
	BORDER-RIGHT: #999999 1px solid; BACKGROUND-POSITION: left top; BORDER-TOP: #999999 1px solid; BACKGROUND-IMAGE: url(/v_img5/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(/v_img5/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(/v_img5/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(/v_img5/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: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif
}
.content P.text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif
}
.content P.text2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif
}
.content P.textleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif
}
.content P.textright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "lucida grande",tahoma,verdana, 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: "lucida grande",tahoma,verdana, 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 {
	CLEAR: both
}
#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",tahoma,verdana,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: #444444; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#modal_window .center {
	TEXT-ALIGN: center
}
#modal_window .sep {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/v_img5/tdebordv2/bg-middle-line.gif) #dddddd repeat-x left center; PADDING-BOTTOM: 10px; COLOR: #999999; PADDING-TOP: 10px
}
#modal_window .sep SPAN {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#modal_window A#close_modal_window {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; RIGHT: 3px; BACKGROUND: url(/v_img5/tdebordv2/boxes-gears.png) #ffffff no-repeat right -47px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 12px; PADDING-TOP: 2px; POSITION: absolute; TOP: 5px; HEIGHT: 12px
}
#modal_window TD {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#mask {
	FILTER: alpha(opacity=50); LEFT: 0px; WIDTH: 99%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #000000; opacity: 0.5
}
.hidden {
	DISPLAY: none! important
}
.elsewhere {
	LEFT: -5000px! important; POSITION: absolute! important; TOP: -5000px! important
}
#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: #4986bf
}
.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: "lucida grande",tahoma,verdana, 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(/v_img5/visuel/tag_yellow.gif); LINE-HEIGHT: 20px; BACKGROUND-REPEAT: no-repeat
}
.infoEditor {
	BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/v_img5/visuel/pushpin_orange.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-SIZE: 13px; PADDING-BOTTOM: 0px; COLOR: #4986bf; LINE-HEIGHT: 20px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.memberInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LEFT: 7px; MARGIN-BOTTOM: 7px; WIDTH: 90%; COLOR: #999; 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(/v_img5/icons/note-color.gif)
}
.empty {
	BACKGROUND-IMAGE: url(/v_img5/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 {
	TEXT-DECORATION: none
}
.memberActions A.main:hover {
	TEXT-DECORATION: underline
}
.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(/v_img5/visuel/postit/postit-L.gif); WIDTH: 2px
}
.postit .outCenter {
	BACKGROUND-COLOR: #fff5bd
}
.postit .outRight {
	BACKGROUND-IMAGE: url(/v_img5/visuel/postit/postit-R.gif); WIDTH: 4px
}
.postit .outBottomLeft {
	BACKGROUND-IMAGE: url(/v_img5/visuel/postit/postit-B.gif); HEIGHT: 4px
}
.postit .outBottomRight {
	BACKGROUND-IMAGE: url(/v_img5/visuel/postit/postit-B.gif); HEIGHT: 4px
}
.postit .inTop {
	BACKGROUND-IMAGE: url(/v_img5/visuel/postit/postit-T.gif); HEIGHT: 2px
}
.postit .inTitle {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/v_img5/visuel/postit/postit-BG01.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffec96
}
.postit .inLink {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/v_img5/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: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif
}
.postit .inTable P {
	FONT-FAMILY: "lucida grande",tahoma,verdana, 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! important; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 3px! important; MARGIN: 0px 1px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 3px! important; BORDER-BOTTOM: #eeeeee 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
P.numerotation A:hover {
	BORDER-RIGHT: #4986bf 1px solid; BORDER-TOP: #4986bf 1px solid; BORDER-LEFT: #4986bf 1px solid; BORDER-BOTTOM: #4986bf 1px solid; BACKGROUND-COLOR: #f8f8f8; TEXT-DECORATION: none
}
P.numerotation .current {
	BORDER-RIGHT: #4986bf 2px solid; PADDING-RIGHT: 5px! important; BORDER-TOP: #4986bf 2px solid; PADDING-LEFT: 5px! important; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px! important; BORDER-LEFT: #4986bf 2px solid; PADDING-TOP: 3px! important; BORDER-BOTTOM: #4986bf 2px solid; BACKGROUND-COLOR: #f8f8f8
}
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: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #dddddd
}
P.numerotation A.nextRow {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #dddddd
}
P.numerotation A.prevPage:hover {
	BORDER-RIGHT: #4986bf 1px solid; BORDER-TOP: #4986bf 1px solid; BORDER-LEFT: #4986bf 1px solid; BORDER-BOTTOM: #4986bf 1px solid; BACKGROUND-COLOR: #ccc
}
P.numerotation A.nextPage:hover {
	BORDER-RIGHT: #4986bf 1px solid; BORDER-TOP: #4986bf 1px solid; BORDER-LEFT: #4986bf 1px solid; BORDER-BOTTOM: #4986bf 1px solid; BACKGROUND-COLOR: #ccc
}
P.numerotation A.prevRow:hover {
	BORDER-RIGHT: #4986bf 1px solid; BORDER-TOP: #4986bf 1px solid; BORDER-LEFT: #4986bf 1px solid; BORDER-BOTTOM: #4986bf 1px solid; BACKGROUND-COLOR: #ccc
}
P.numerotation A.nextRow:hover {
	BORDER-RIGHT: #4986bf 1px solid; BORDER-TOP: #4986bf 1px solid; BORDER-LEFT: #4986bf 1px solid; BORDER-BOTTOM: #4986bf 1px solid; BACKGROUND-COLOR: #ccc
}
.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! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important; LIST-STYLE-TYPE: none
}
.completer UL LI {
	PADDING-RIGHT: 5px! important; DISPLAY: block; PADDING-LEFT: 5px! important; FONT-SIZE: 11px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 3px! important; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 3px! important; LIST-STYLE-TYPE: none; HEIGHT: 15px
}
.completer UL LI.selected {
	BACKGROUND-COLOR: #ffff99
}
#landingCenter {
	WIDTH: 560px; POSITION: relative
}
.landingTitle {
	MARGIN: 0px auto 2px
}
.landingTitle TD {
	BORDER-TOP: #ccc 1px solid; BORDER-BOTTOM: #ccc 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: #ccc 1px solid; PADDING-RIGHT: 20px; BACKGROUND-POSITION: 50% top; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(/v_img5/visuel/title_fond.gif); PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; BORDER-LEFT: #ccc 1px solid; COLOR: #4062d1; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
#scrollingSubscribe {
	Z-INDEX: 1000; LEFT: 580px; WIDTH: 200px; POSITION: absolute
}
#scrollingSubscribe TABLE {
	BORDER-COLLAPSE: separate
}
#scrollingSubscribe .content {
	BORDER-RIGHT: #999999 1px solid; BACKGROUND-POSITION: right 50%; BORDER-TOP: #999999 1px; BACKGROUND-IMAGE: url(/v_img5/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: #4986bf
}
#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: "lucida grande",tahoma,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(/v_img5/visuel/fond-titre-orange-centre.gif)
}
#scrollingSubscribe #newSub .leftCorner {
	BACKGROUND-IMAGE: url(/v_img5/visuel/fond-titre-orange-gauche.gif)
}
#scrollingSubscribe #newSub .rightCorner {
	BACKGROUND-IMAGE: url(/v_img5/visuel/fond-titre-orange-droite.gif)
}
#scrollingSubscribe #oldSub .title {
	BACKGROUND-IMAGE: url(/v_img5/visuel/fond-titre-bleu-centre.gif)
}
#scrollingSubscribe #oldSub .leftCorner {
	BACKGROUND-IMAGE: url(/v_img5/visuel/fond-titre-bleu-gauche.gif)
}
#scrollingSubscribe #oldSub .rightCorner {
	BACKGROUND-IMAGE: url(/v_img5/visuel/fond-titre-bleu-droite.gif)
}
.formsection {
	MARGIN-BOTTOM: 20px
}
.formsection .formside {
	BORDER-RIGHT: #ccc 1px solid; VERTICAL-ALIGN: top; WIDTH: 42px
}
.formsection .formside DIV {
	FONT-SIZE: 32px; COLOR: #002281; LINE-HEIGHT: 32px; MARGIN-RIGHT: 10px; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.formsection .formcontent {
	PADDING-LEFT: 10px
}
.sectionTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #557497; LINE-HEIGHT: 110%; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif
}
TD.optionalLink {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: -3px center; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(/v_img5/icons/expand.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
TD.expanded {
	BACKGROUND-IMAGE: url(/v_img5/icons/collapse.gif)
}
TD.optionalLink A {
	
}
TD.expanded A {
	FONT-WEIGHT: bold
}
.inputs INPUT {
	MARGIN: 0px 10px
}
#eventDetail {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 62%; PADDING-TOP: 14px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
#eventSubscribe {
	FLOAT: right; WIDTH: 35%
}
#eventCard {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(/v_img5/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, "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#eventDescription {
	PADDING-RIGHT: 5%; PADDING-LEFT: 5%; FONT-SIZE: 12px; PADDING-BOTTOM: 20px; COLOR: #444444; LINE-HEIGHT: 1.3; PADDING-TOP: 20px; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
#eventMiscs {
	WIDTH: 100%
}
#eventMiscs TD {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc 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(/v_img5/icons/yes.gif)
}
#eventSubscribe .maybeChoice TD.input {
	BACKGROUND-IMAGE: url(/v_img5/icons/maybe.gif)
}
#eventSubscribe .noChoice TD.input {
	BACKGROUND-IMAGE: url(/v_img5/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: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #faf8cc; 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(/v_img5/icons/yes.gif)
}
.eventPartipantList .maybeChoice {
	BACKGROUND-IMAGE: url(/v_img5/icons/maybe.gif)
}
.eventPartipantList .noChoice {
	BACKGROUND-IMAGE: url(/v_img5/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(/v_img5/icons/yes.gif)
}
DIV.maybeChoice {
	BACKGROUND-IMAGE: url(/v_img5/icons/maybe.gif)
}
DIV.noChoice {
	BACKGROUND-IMAGE: url(/v_img5/icons/no.gif)
}
#eventSearch {
	MARGIN-BOTTOM: 10px
}
#eventSearch .dogEarBoxContent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#toggleAdvancedSearch {
	FLOAT: right; POSITION: relative
}
#eventSearch #searchBlock {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
UNKNOWN {
	BORDER-LEFT: #ccc 1px solid; BACKGROUND-COLOR: #eeeeee
}
#eventSearch TD {
	TEXT-ALIGN: left
}

#eventSearch TD.centerinput {
	TEXT-ALIGN: center
}
.dogEarBoxContent #searchBar {
	MARGIN-TOP: 10px
}
#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 {
	PADDING-RIGHT: 15px; DISPLAY: block; FLOAT: right; WIDTH: 20%; COLOR: #245c95; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
#toggleSearchLink .expandIcon {
	VERTICAL-ALIGN: middle
}
#toggleSearchLink {
	WIDTH: 22%
}
#searchBarAdvanced {
	WIDTH: 76%
}
.placeChooser {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 550px; BORDER-BOTTOM: #ccc 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: #ccc 1px solid; BORDER-BOTTOM: #ccc 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(/v_img5/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 {
	PADDING-RIGHT: 25px; WIDTH: 450px; 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: #444444; LINE-HEIGHT: 25px; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif
}
.eventList A.dateBlock:hover {
	BACKGROUND-IMAGE: url(/v_img5/calendar/mini-date-bg-over.gif); BACKGROUND-REPEAT: no-repeat
}
.eventList .over A.dateBlock {
	BACKGROUND-IMAGE: url(/v_img5/calendar/mini-date-bg-over.gif); BACKGROUND-REPEAT: no-repeat
}
.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(/v_img5/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%
}
.clubPremium .partner {
	BORDER-RIGHT: #ccc 1px solid; BACKGROUND-POSITION: right bottom; BORDER-TOP: #ccc 1px solid; BACKGROUND-IMAGE: url(/v_img5/clubpremium/fond-partner.gif); MARGIN: 5px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 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: #aaa; PADDING-TOP: 5px; FONT-FAMILY: "lucida grande",tahoma,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 .description H2 {
	FONT-SIZE: 18px
}
.clubPremium .partner .description H3 {
	LINE-HEIGHT: 125%
}
.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 {
	BORDER-RIGHT: #f4f4f4 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #f4f4f4 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #f4f4f4 1px solid; WIDTH: 273px; PADDING-TOP: 0px; BORDER-BOTTOM: #f4f4f4 1px solid; 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: #aaa; FONT-FAMILY: "lucida grande",tahoma,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(/v_img5/clubpremium/fond-tete.gif); BACKGROUND-REPEAT: repeat-x
}
#cp-head TABLE {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/v_img5/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: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; HEIGHT: 90px
}
#cp-menu {
	MARGIN: 1px 0px 15px 10px
}
#cp-menu TD {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/v_img5/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(/v_img5/clubpremium/fond-menu-02.gif); COLOR: #004466; BACKGROUND-REPEAT: repeat-x
}
#cp-menu .current {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/v_img5/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(/v_img5/clubpremium/fond-menu-03.gif); COLOR: #004466; BACKGROUND-REPEAT: no-repeat
}
#cpNewMenu {
	BORDER-RIGHT: #e4e4e4 0px; BORDER-TOP: #e4e4e4 0px; BORDER-LEFT: #e4e4e4 0px; WIDTH: 780px; BORDER-BOTTOM: #e4e4e4 0px; HEIGHT: 22px; BACKGROUND-COLOR: #fdffe0; moz-border-radius-bottomleft: 2px; moz-border-radius-bottomright: 2px; moz-border-radius-topleft: 2px; moz-border-radius-topright: 2px
}
#cpNewMenu DIV {
	FLOAT: left; WIDTH: 130px
}
#cpNewMenu DIV A {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: 0px 5px; COLOR: #000000; PADDING-TOP: 2px; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#cpNewMenu DIV.current {
	FONT-WEIGHT: bold; BACKGROUND: url(/v_img5/navonglets/bg-li-a-nemuNiveau3-Current.png) #fdffe0 repeat-x left top
}
#premiumFeatures .featureTitle {
	FONT-SIZE: 18px; COLOR: #004466; LINE-HEIGHT: 17px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "lucida grande",tahoma,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(/v_img5/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; FONT-SIZE: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0px; heigth: 0
}
 HTML .clear {
	HEIGHT: 1px
}
.center {
	TEXT-ALIGN: center
}
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 {
	PADDING-BOTTOM: 20px; PADDING-TOP: 10px; BORDER-BOTTOM: #eeeeee 1px solid
}
#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: 33%
}
#encartsEspaceCarriere DIV.encart .visuel {
	WIDTH: 100%; 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
}
#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 {
	PADDING-LEFT: 10%; FLOAT: left; FONT: 16px "lucida grande",tahoma,verdana, Arial Narrow; WIDTH: 60%; 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(/v_img5/espacecarriere/bg-btn-acces-espaces.gif) white repeat-x; FLOAT: left; WIDTH: 100%; PADDING-TOP: 10px; HEIGHT: 40px; TEXT-ALIGN: center
}
#encartsEspaceCarriere DIV.encart .visuel .piedEncart {
	FLOAT: left; WIDTH: 100%; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 40px; TEXT-ALIGN: center
}
#encartsEspaceCarriere DIV.encart UL.tagcloud {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 30px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 20px; TEXT-ALIGN: center
}
#encartsEspaceCarriere DIV.encart UL.tagcloud LI {
	DISPLAY: block; LIST-STYLE-TYPE: none
}
#encartsEspaceCarriere DIV.encart UL.tagcloud LI A {
	FONT-WEIGHT: normal; 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; COLOR: #656565
}
#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; MARGIN: 0px 0.5%
}
#encartsEspaceCarriere DIV.formation {
	FLOAT: left; MARGIN: 0px 0.5%
}
#encartsEspaceCarriere DIV.mba {
	FLOAT: left; MARGIN: 0px 0.5%
}
#encartsEspaceCarriere DIV.job .visuel P.accroche SPAN {
	COLOR: #ff9600
}
#encartsEspaceCarriere DIV.formation .visuel P.accroche SPAN {
	COLOR: #2d73b6
}
#encartsEspaceCarriere DIV.mba .visuel P.accroche SPAN {
	COLOR: #18935d
}
#encartsEspaceCarriere DIV.job UL.tagcloud LI.size1 A {
	COLOR: #656565
}
#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: #656565
}
#encartsEspaceCarriere DIV.formation UL.tagcloud LI.size2 A {
	COLOR: #475b8f
}
#encartsEspaceCarriere DIV.formation UL.tagcloud LI.size3 A {
	COLOR: #37497f
}
#encartsEspaceCarriere DIV.mba UL.tagcloud LI.size1 A {
	COLOR: #656565
}
#encartsEspaceCarriere DIV.mba UL.tagcloud LI.size2 A {
	COLOR: #475b8f
}
#encartsEspaceCarriere DIV.mba UL.tagcloud LI.size3 A {
	COLOR: #37497f
}
TABLE.sortablerecordset {
	MARGIN: 20px auto
}
TABLE.sortablerecordset TR.onTop TD {
	BORDER-TOP: #ff6 1px solid; BORDER-BOTTOM: #ff6 1px solid; BACKGROUND-COLOR: #ffc
}
#offreDetails TR.onTop TD.recordlight {
	BACKGROUND-COLOR: #ffc
}
#offreDetails TR.onTop TD.record {
	BACKGROUND-COLOR: #ffc
}
#offreDetails TABLE TR.activeLine TD.recordlight {
	BACKGROUND-COLOR: #e7f1f5! important
}
#offreDetails TABLE TR.activeLine TD.record {
	BACKGROUND-COLOR: #e7f1f5! important
}
#offreList TABLE TR.activeLine TD.recordlight {
	BACKGROUND-COLOR: #d9e4ef! important
}
#offreList TABLE TR.activeLine TD.record {
	BACKGROUND-COLOR: #d9e4ef! important
}
TABLE.sortablerecordset TD.record {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TABLE.sortablerecordset TD.recordlight {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TABLE.sortablerecordset TD.record {
	FONT-SIZE: 12px
}
TABLE.sortablerecordset TD.record DIV {
	FONT-SIZE: 12px
}
TABLE.sortablerecordset TD.recordlight DIV {
	FONT-SIZE: 12px
}
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(/v_img5/emplois/bkg_td.gif) #d0d8f4 repeat-x left top; outline: none
}
TABLE.sortablerecordset TD.whitekey {
	FONT-SIZE: 12px; BORDER-LEFT: #d8d8d8 1px solid; COLOR: #696969; TEXT-ALIGN: left
}
TABLE.sortablerecordset TD {
	FONT-SIZE: 12px; BORDER-LEFT: #d8d8d8 1px solid; COLOR: #696969; TEXT-ALIGN: left
}
TABLE.sortablerecordset TD.whitekey:unknown {
	BORDER-LEFT: #f8f8f8 1px solid
}
TABLE.sortablerecordset TD:unknown {
	BORDER-LEFT: #f8f8f8 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; PADDING-BOTTOM: 5px; MARGIN: 0px auto; COLOR: #696969; PADDING-TOP: 5px; TEXT-ALIGN: left; TEXT-DECORATION: underline; outline: none
}
TABLE.sortablerecordset TD.whitekey B {
	DISPLAY: block; MARGIN: 0px 12px
}
TABLE.sortablerecordset TD.whitekey B.firstTitle {
	MARGIN-TOP: 5px; DISPLAY: block; MARGIN-RIGHT: 12px
}
TABLE.sortablerecordset TD.whitekey B.lastTitle {
	MARGIN-TOP: 5px; DISPLAY: block; MARGIN-RIGHT: 12px
}
TABLE.sortablerecordset TD.whitekey IMG.leftCorner {
	FLOAT: left
}
TABLE.sortablerecordset TD.whitekey IMG.rightCorner {
	FLOAT: right
}
TABLE.sortablerecordset TD.whitekey A.order-desc {
	PADDING-RIGHT: 33px; BACKGROUND-POSITION: right -25px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/v_img5/emplois/td_selected.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 15px; outline: none
}
TABLE.sortablerecordset TD.whitekey A.order-asc {
	PADDING-RIGHT: 33px; BACKGROUND-POSITION: right 0px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/v_img5/emplois/td_selected.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 15px; outline: none
}
TABLE.sortablerecordset TD A.toggle {
	PADDING-RIGHT: 16px; BACKGROUND: url(/v_img5/espacecarriere/plus-icon.gif) no-repeat right center
}
TABLE.sortablerecordset TD UL {
	PADDING-TOP: 5px
}
TABLE.sortablerecordset TD UL.dates-invisibles {
	DISPLAY: none
}
TABLE.sortablerecordset2 TD {
	HEIGHT: 33px
}
TABLE.sortablerecordset2 TD.whitekey {
	BACKGROUND-IMAGE: url(/v_img5/emplois/bkg_td2.gif)
}
TABLE.sortablerecordset2 TD.whitekey A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; COLOR: #696969; PADDING-TOP: 5px; TEXT-ALIGN: left; TEXT-DECORATION: underline; outline: none
}
TABLE.sortablerecordset2 TD.whitekey B {
	DISPLAY: block; MARGIN: 0px 12px
}
TABLE.sortablerecordset2 TD.whitekey B.firstTitle {
	MARGIN-TOP: 3px; DISPLAY: block; MARGIN-RIGHT: 12px
}
TABLE.sortablerecordset2 TD.whitekey B.lastTitle {
	MARGIN-TOP: 3px; DISPLAY: block; MARGIN-RIGHT: 12px
}
TABLE.sortablerecordset2 TD.whitekey IMG.leftCorner {
	FLOAT: left
}
TABLE.sortablerecordset2 TD.whitekey IMG.rightCorner {
	FLOAT: right
}
TABLE.sortablerecordset sortablerecordset2 TD.whitekey A.order-desc {
	PADDING-RIGHT: 33px; BACKGROUND-POSITION: right -25px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/v_img5/emplois/td_selected.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 15px; outline: none
}
TABLE.sortablerecordset sortablerecordset2 TD.whitekey A.order-asc {
	PADDING-RIGHT: 33px; BACKGROUND-POSITION: right 0px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/v_img5/emplois/td_selected.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 15px; outline: none
}
TABLE.sortable-N {
	BORDER-COLLAPSE: separate
}
TABLE.sortable-N TR TD IMG {
	POSITION: relative
}
TABLE.sortable-N TR TD.lastKey IMG {
	FLOAT: right
}
TABLE.sortable-N TR.sortableHat {
	
}
TABLE.sortable-N TR.sortableNeck {
	
}
TABLE.sortable-N TR.sortableHat TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 0px
}
TABLE.sortable-N TR.sortableNeck TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 0px
}
TABLE.sortable-N TR.sortableHat TD IMG {
	BACKGROUND: url(/v_img5/visuel/sortable-corner.gif) no-repeat right bottom; WIDTH: 5px; HEIGHT: 5px
}
TABLE.sortable-N TR.sortableNeck TD IMG {
	BACKGROUND: url(/v_img5/visuel/sortable-corner.gif) no-repeat right bottom; WIDTH: 5px; HEIGHT: 5px
}
TABLE.sortable-N TR.sortableHat TD.lastKey IMG {
	BACKGROUND-POSITION: left bottom
}
TABLE.sortable-N TR.sortableNeck TD.firstKey IMG {
	BACKGROUND-POSITION: right top
}
TABLE.sortable-N TR.sortableNeck TD.lastKey IMG {
	BACKGROUND-POSITION: left top
}
TABLE.sortable-N TR.sortableNeck TD DIV {
	OVERFLOW: visible; POSITION: relative
}
TABLE.sortable-N TR.sortableNeck TD DIV IMG {
	OVERFLOW: visible; POSITION: absolute; TOP: -5px
}
TABLE.sortable-N TR.sortableNeck TD.lastKey DIV IMG {
	RIGHT: 0px
}
TABLE.sortable-N TR.sortableHat TD IMG {
	BOTTOM: -5px
}
TABLE.sortable-N TR.sortableHeader TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(/v_img5/visuel/bg-sortableHeader.gif) #ececec repeat-x left top; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.sortable-N TR.sortableHeader TH.firstKey {
	BORDER-LEFT-WIDTH: 1px
}
TABLE.sortable-N TR.sortableHeader TH.order {
	BACKGROUND-IMAGE: url(/v_img5/visuel/bg-sortableHeader-active.gif); BACKGROUND-COLOR: #ffffff
}
TABLE.sortable-N TR.sortableHeader TH A {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: right center; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; COLOR: #444444; PADDING-TOP: 6px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}
TABLE.sortable-N TR.sortableHeader TH SPAN {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: right center; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; COLOR: #444444; PADDING-TOP: 6px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}
TABLE.sortable-N TR.sortableHeader TH A.main {
	COLOR: #444444; TEXT-DECORATION: underline
}
TABLE.sortable-N TR.sortableHeader TH.asc A {
	PADDING-RIGHT: 18px; BACKGROUND-IMAGE: url(/v_img5/visuel/arrow-up.gif)
}
TABLE.sortable-N TR.sortableHeader TH.desc A {
	PADDING-RIGHT: 18px; BACKGROUND-IMAGE: url(/v_img5/visuel/arrow-down.gif)
}
.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(/v_img5/espacecarriere/plus.gif)
}
.trainingDates A.lessDates {
	BACKGROUND-IMAGE: url(/v_img5/espacecarriere/minus.gif)
}
.trainingDates A.waitDates {
	BACKGROUND-IMAGE: url(/v_img5/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 DIV.main .categories {
	PADDING-RIGHT: 1%; PADDING-LEFT: 1%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 48%; PADDING-TOP: 0px
}
BODY#rechercheFormations DIV.main TD.sectionlight {
	TEXT-ALIGN: left
}
BODY#rechercheFormations DIV.main TD.sectionlight H2 {
	FLOAT: left
}
BODY#rechercheFormations DIV.main TD.sectionlight A.expandSection {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; FLOAT: left; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; BACKGROUND-COLOR: transparent
}
BODY#rechercheFormations DIV.main TD.sectionlight A.collapseSection {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; FLOAT: left; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; BACKGROUND-COLOR: transparent
}
BODY#rechercheFormations DIV.main TD.sectionlight A.expandSection {
	BACKGROUND-IMAGE: url(/v_img5/espacecarriere/plus.gif)
}
BODY#rechercheFormations DIV.main TD.sectionlight A.collapseSection {
	BACKGROUND-IMAGE: url(/v_img5/espacecarriere/minus.gif)
}
BODY#rechercheFormations DIV.main TD.hrsection {
	FONT-WEIGHT: bold; TEXT-ALIGN: right
}
BODY#rechercheFormations DIV.main TD.hrsectionlight {
	FONT-WEIGHT: bold; TEXT-ALIGN: right
}
BODY#rechercheFormations DIV#accueilFormations {
	BACKGROUND: url(/v_img5/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: 6%
}
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(/v_img5/espacecarriere/rech-form-deg-nb.gif) repeat-x left top; FLOAT: left; MARGIN: 0px 1% 0px 0px; WIDTH: 35px; PADDING-TOP: 1px; HEIGHT: 18px; TEXT-ALIGN: center
}
BODY#rechercheFormations DIV#accueilFormations DIV.categoryBlock P A {
	COLOR: #4986bf
}
BODY#rechercheFormations DIV#accueilFormations DIV.categoryBlock .categoryDetails {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 300px; 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: #4986bf; 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(/v_img5/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(/v_img5/espacecarriere/training-search-icon.gif) no-repeat left top; MARGIN-BOTTOM: 15px; HEIGHT: 95px
}
#trainingSearch #trainingSearchBlock {
	BACKGROUND: url(/v_img5/espacecarriere/training-search-deg.gif) #eee repeat-x center top; BORDER-LEFT: #4986bf 3px solid
}
#trainingSearch #trainingSearchBlock #trainingSearchFilig {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/v_img5/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(/v_img5/espacecarriere/bidding-icon.gif); HEIGHT: 30px
}
.bidding#trainingSearch #trainingSearchBlock #trainingSearchFilig {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/v_img5/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: #4986bf; PADDING-TOP: 0px
}

.community#trainingSearch {
	BACKGROUND-IMAGE: url(/v_img5/communaute/icone-communaute-searchbox.gif); MARGIN-BOTTOM: 30px; HEIGHT: 30px! important
}
.community#trainingSearch #trainingSearchBlock #trainingSearchFilig {
	BACKGROUND: none transparent scroll repeat 0% 0%; POSITION: relative
}
.community#trainingSearch #trainingSearchBar .inputs {
	PADDING-RIGHT: 80px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.community#trainingSearch #trainingSearchBar .inputs INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.community#trainingSearch #trainingSearchBar SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.4; PADDING-TOP: 2px
}
.community#trainingSearch #trainingSearchBar LABEL {
	WHITE-SPACE: nowrap
}
.community#trainingSearch #trainingSearchBar TABLE TBODY TR TD BUTTON {
	RIGHT: 2px; POSITION: absolute; TOP: 3px; TEXT-ALIGN: center
}
.community#trainingSearch #trainingSearchBar TD.centerinput {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 0px
}
.hub#trainingSearch {
	BACKGROUND-IMAGE: url(/v_img5/communaute/icone-hub-searchbox.gif); HEIGHT: 30px! important
}
FORM#espaceFormationSearchBar {
	PADDING-BOTTOM: 5px; 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(/v_img5/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 {
	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(/v_img5/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
}
UNKNOWN {
	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: 13px; 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(/v_img5/espacecarriere/suite-pres-organisme.gif)
}
.conteneurCarteVisiteOrganisme .carteVisiteOrganisme .bordure UL LI#programme-formation {
	BACKGROUND-IMAGE: url(/v_img5/espacecarriere/programme-formation.gif)
}
.conteneurCarteVisiteOrganisme .carteVisiteOrganisme .bordure UL LI#lien-site-organisme {
	BACKGROUND-IMAGE: url(/v_img5/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(/v_img5/espacecarriere/plus-infos-organisme.gif)
}
#ficheFormation #caracteristiques UL LI#demande-renseignements-formation {
	BACKGROUND-IMAGE: url(/v_img5/espacecarriere/demande-renseignements-formation.gif)
}
#ficheFormation #caracteristiques UL LI#programme-formation {
	BACKGROUND-IMAGE: url(/v_img5/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; LINE-HEIGHT: 1.5; PADDING-TOP: 0px; ; HEIGHT: expression( this.scrollHeight > 299 ? "300px" : "auto" ); TEXT-ALIGN: left; max-height: 300px
}
#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 {
	FLOAT: left; WIDTH: 62%
}
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(/v_img5/espacecarriere/bg-carte-organisme-formation-gauche.gif) white no-repeat left top
}
DIV#descriptionOrganisme #carteVisiteOrganisme #contenuCarteVisiteOrganisme TABLE {
	BACKGROUND: url(/v_img5/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(/v_img5/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(/v_img5/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(/v_img5/espacecarriere/map-icon.gif)
}
DIV#coordonneesOrganisme UL LI#adresse {
	BACKGROUND-IMAGE: url(/v_img5/espacecarriere/adress-icon.gif)
}
DIV#coordonneesOrganisme UL LI#siteWeb {
	BACKGROUND-IMAGE: url(/v_img5/espacecarriere/link-icon.gif)
}
DIV#coordonneesOrganisme UL LI#toutesFormations {
	BACKGROUND-IMAGE: url(/v_img5/espacecarriere/programme-formation.gif)
}
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: #4986bf; 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(/v_img5/espacecarriere/edit.gif)
}
BODY#gestionappelsoffre A#AOclose {
	BACKGROUND-IMAGE: url(/v_img5/espacecarriere/delete-blue.gif)
}
BODY#gestionappelsoffre A#AOdelete {
	BACKGROUND-IMAGE: url(/v_img5/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; HEIGHT: 50px; 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(/v_img5/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(/v_img5/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; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#menuNiveau3 DIV.clear {
	CLEAR: both
}
UL#menuNiveau3 LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/v_img5/visuel/bg-menuNiveau4_G.gif) #e5e5e5 no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 22px
}
UL#menuNiveau3 LI SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/v_img5/visuel/bg-menuNiveau4_D.gif); PADDING-BOTTOM: 0px; WIDTH: 5px; PADDING-TOP: 0px; HEIGHT: 22px
}
UL#menuNiveau3 LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #2d73b6; PADDING-TOP: 0px; HEIGHT: 17px; TEXT-DECORATION: none; outline: none
}
UL#menuNiveau3 LI B {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 3px; TEXT-DECORATION: none
}
UL#menuNiveau3 LI A:hover B {
	TEXT-DECORATION: underline
}
UL#menuNiveau3 LI.current {
	BACKGROUND: url(/v_img5/visuel/bg-menuNiveau4_G_current.gif) #e5e5e5 no-repeat left top; HEIGHT: 22px
}
UL#menuNiveau3 LI.current SPAN {
	BACKGROUND-IMAGE: url(/v_img5/visuel/bg-menuNiveau4_D_current.gif)
}
UL#menuNiveau3 LI.current B {
	FONT-WEIGHT: bold; PADDING-TOP: 3px
}
UL#menuNiveau3 LI.current A B {
	COLOR: #333
}
UL#menuNiveau3 LI.current A B I {
	COLOR: black
}
UL#menuNiveau3 LI.current A:hover B {
	TEXT-DECORATION: none
}
UL#menuNiveau3 B I {
	FONT-SIZE: 11px; MARGIN-LEFT: 5px; COLOR: #4884bf; FONT-STYLE: normal
}
UL#menuNiveau3 LI.currentBack {
	BACKGROUND-IMAGE: url(/v_img5/visuel/bg-menuNiveau4_G.gif)
}
UL#menuNiveau3 LI.currentBack SPAN {
	BACKGROUND-IMAGE: url(/v_img5/visuel/bg-menuNiveau4_D.gif)
}
UL#menuNiveau3 LI A B B {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ff9901; PADDING-TOP: 0px
}
UL#menuNiveau3 LI.current A B B {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ff9901; PADDING-TOP: 0px
}
UL#menuNiveau4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: 12px "lucida grande",tahoma,verdana, Arial; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #e4e4e4 1px solid
}
UL#menuNiveau4 DIV.clear {
	CLEAR: both
}
UL#menuNiveau4 LI {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/v_img5/visuel/bg-menuNiveau4_G.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#menuNiveau4 LI.ie6-hack {
	DISPLAY: block; BACKGROUND-IMAGE: none
}
UL#menuNiveau4 LI SPAN {
	FLOAT: left; BACKGROUND-IMAGE: url(/v_img5/visuel/bg-menuNiveau4_D.gif); MARGIN: -2px 0px 0px; WIDTH: 5px
}
UL#menuNiveau4 LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #2d73b6; PADDING-TOP: 2px; HEIGHT: 17px; TEXT-DECORATION: none; outline: none
}
UL#menuNiveau4 LI A:hover B {
	TEXT-DECORATION: underline
}
UL#menuNiveau4 LI B {
	PADDING-RIGHT: 3px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
UL#menuNiveau4 LI.current {
	BACKGROUND-IMAGE: url(/v_img5/visuel/bg-menuNiveau4_G_current.gif)
}
UL#menuNiveau4 LI.current SPAN {
	BACKGROUND-IMAGE: url(/v_img5/visuel/bg-menuNiveau4_D_current.gif)
}
UL#menuNiveau4 LI.current B {
	FONT-WEIGHT: normal
}
UL#menuNiveau4 LI.current A B {
	FONT-WEIGHT: bold; COLOR: black
}
UL#menuNiveau4 LI.current A B I {
	FONT-WEIGHT: bold; COLOR: black
}
UL#menuNiveau4 LI.current A:hover B {
	TEXT-DECORATION: none
}
UL#menuNiveau4 B I {
	FONT-SIZE: 11px; MARGIN-LEFT: 5px; COLOR: #4884bf; FONT-STYLE: normal
}
UL#menuNiveau4 LI.currentBack {
	BACKGROUND-IMAGE: url(/v_img5/visuel/bg-menuNiveau4_G_current.gif)
}
UL#menuNiveau4 LI.currentBack SPAN {
	BACKGROUND-IMAGE: url(/v_img5/visuel/bg-menuNiveau4_D_current.gif)
}
DIV#subMenusWrapper UL.submenu {
	BORDER-RIGHT: #666666 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 5px; Z-INDEX: 100; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #f0f0f0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 2px solid; WHITE-SPACE: nowrap; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
DIV#subMenusWrapper UL.submenu LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
DIV#subMenusWrapper UL.submenu LI A {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
DIV#subMenusWrapper UL.submenu LI A:hover B {
	TEXT-DECORATION: underline
}
DIV#subMenusWrapper UL.submenu LI SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#subMenusWrapper UL.submenu LI B {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#submenubreadcrumb {
	PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND: url(/v_img5/visuel/bg-submenubreadcrumb.gif) no-repeat 3px 50%; MARGIN-BOTTOM: 10px; POSITION: relative; TOP: -2px
}
.rightTabs UL#menuNiveau4 LI {
	FLOAT: right
}
BODY#frame DIV.mainlayout {
	BACKGROUND: url(/v_img5/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(/v_img5/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(/v_img5/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(/v_img5/espacecarriere/attirAttention.gif) no-repeat right center
}
#inputsMessage {
	WIDTH: 20%
}
#inputsMessage DIV {
	MARGIN-TOP: 2px; BACKGROUND: url(/v_img5/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; WIDTH: 100%; HEIGHT: 38px
}
#headerSessionContent .sessionBlock {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: right; HEIGHT: 38px; TEXT-ALIGN: right
}
#headerSessionContent .rightBorder {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; FLOAT: right; MARGIN-RIGHT: 10px
}
#headerSessionContent .leftBorder {
	PADDING-LEFT: 10px; FLOAT: left; MARGIN-LEFT: 5px; BORDER-LEFT: #ccc 1px solid; TEXT-ALIGN: left
}
#headerSessionContent .sessionBlock DIV {
	FONT-SIZE: 11px; LINE-HEIGHT: 18px
}
#headerSessionContent .sessionBlock A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right center; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; COLOR: #444; LINE-HEIGHT: 19px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; LETTER-SPACING: 0px
}
#headerSessionContent .sessionBlock A:hover {
	COLOR: #4986bf
}
#headerSessionContent .sessionBlock A.withIcon {
	PADDING-RIGHT: 18px
}
#headerSessionContent #headerHelp {
	FONT-SIZE: 11px; WHITE-SPACE: nowrap
}
#headerSessionContent #headerHelp A {
	DISPLAY: inline
}
#headerSessionContent #headerMessage A {
	MARGIN-RIGHT: 15px
}
#headerSessionContent #headerMessage A {
	BACKGROUND-POSITION: left center
}
#headerSessionContent #headerMessage A.withIcon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px
}
#headerSessionContent #headerStatus {
	; WIDTH: expression(this.width > 135 ? 135: true); max-width: 185px
}
#headerSessionContent #headerStatus A {
	COLOR: #ff9901
}
#headerSessionContent #headerStatus A.main {
	COLOR: #4986bf
}
#headerSessionContent #headerStatus A.emphasis {
	COLOR: #ff9901
}
#headerSessionContent #headerStatus A B {
	WHITE-SPACE: normal
}
.sessionBlock .online {
	BACKGROUND-IMAGE: url(/v_img5/header/status_online.gif)
}
#show_user_online .online SPAN {
	BACKGROUND-IMAGE: url(/v_img5/header/status_online.gif)
}
#vim_status_list .online {
	BACKGROUND-IMAGE: url(/v_img5/header/status_online.gif)
}
.sessionBlock .offline {
	BACKGROUND-IMAGE: url(/v_img5/header/status_offline.gif)
}
#show_user_online .offline SPAN {
	BACKGROUND-IMAGE: url(/v_img5/header/status_offline.gif)
}
#vim_status_list .offline {
	BACKGROUND-IMAGE: url(/v_img5/header/status_offline.gif)
}
.sessionBlock .busy {
	BACKGROUND-IMAGE: url(/v_img5/header/status_busy.gif)
}
#show_user_online .busy SPAN {
	BACKGROUND-IMAGE: url(/v_img5/header/status_busy.gif)
}
#vim_status_list .busy {
	BACKGROUND-IMAGE: url(/v_img5/header/status_busy.gif)
}
.sessionBlock .away {
	BACKGROUND-IMAGE: url(/v_img5/header/status_away.gif)
}
#show_user_online .away SPAN {
	BACKGROUND-IMAGE: url(/v_img5/header/status_away.gif)
}
#vim_status_list .away {
	BACKGROUND-IMAGE: url(/v_img5/header/status_away.gif)
}
.sessionBlock A.menuLink {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 21px; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/v_img5/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 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 21px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/v_img5/header/fleche_menu_over.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.sessionBlock A.menuLink:hover {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 21px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/v_img5/header/fleche_menu_over.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.sessionBlock .noBlock A {
	DISPLAY: inline
}
.sessionBlock A IMG {
	VERTICAL-ALIGN: bottom
}
#headerStatus A {
	COLOR: #88b443
}
#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: #ff9901
}
#headerFeatures A {
	COLOR: #ff9901
}
#headerSessionContent #headerStatus A.main {
	COLOR: #2a2929
}
TD.selectedcategoryL {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(/v_img5/menu2/visuel/menu/onglet-downLB.gif); VERTICAL-ALIGN: top; WIDTH: 4px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #656565
}
TD.selectedcategory {
	BACKGROUND-POSITION: center top; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/v_img5/menu2/visuel/menu/onglet-down.gif); VERTICAL-ALIGN: middle; WIDTH: 13%; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #656565; TEXT-ALIGN: center
}
TD.selectedcategoryR {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(/v_img5/menu2/visuel/menu/onglet-downRB.gif); VERTICAL-ALIGN: top; WIDTH: 4px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #656565
}
TD.categoryL {
	BACKGROUND: url(/v_img5/global/level-one-tabs.gif) no-repeat right top; WIDTH: 4px
}
TD.category {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(/v_img5/global/level-one-tabs.png) #eaf1f8 repeat-x 0px -27px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: 0px; WIDTH: 110px; BORDER-BOTTOM: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TD.category:visited {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(/v_img5/global/level-one-tabs.png) #eaf1f8 repeat-x 0px -27px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: 0px; WIDTH: 110px; BORDER-BOTTOM: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TD.categoryR {
	BACKGROUND: url(/v_img5/global/level-one-tabs.gif) no-repeat left top; WIDTH: 4px
}
TR.subcategory {
	BACKGROUND-POSITION: left top; BORDER-TOP: #656565 2px solid; BACKGROUND-IMAGE: url(/v_img5/menu2/visuel/menu/bkgSubUnselected.gif); VERTICAL-ALIGN: middle; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
A.subcategory {
	FONT-SIZE: 12px; COLOR: #2d73b6; TEXT-DECORATION: none
}
A.subcategory:hover {
	FONT-SIZE: 12px; COLOR: #2d73b6; TEXT-DECORATION: underline
}
TD.subcategory {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; WHITE-SPACE: nowrap; HEIGHT: 22px; TEXT-ALIGN: center
}
TD.selectedsubcategory {
	PADDING-RIGHT: 13px; BACKGROUND-POSITION: left top; PADDING-LEFT: 13px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/v_img5/menu2/visuel/menu/bkgSubSelected.gif); PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; HEIGHT: 22px
}
A.selectedsubcategory {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none
}
.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
}
#draggablebox19 TD {
	TEXT-ALIGN: left
}
#draggablebox19 TD DIV {
	TEXT-ALIGN: left
}
#draggablebox19 A.miniCalendar {
	BACKGROUND: url(/v_img5/communaute/bg-miniCalendar.gif) #e9f3f7 no-repeat left top; FLOAT: left; WIDTH: 36px; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, "Trebuchet MS"; HEIGHT: 32px; TEXT-DECORATION: none
}
#draggablebox19 A.miniCalendar:hover {
	BACKGROUND-POSITION: left bottom; CURSOR: pointer
}
#draggablebox19 A.miniCalendar .monthYear {
	PADDING-RIGHT: 1px; MARGIN-TOP: 2px; PADDING-LEFT: 1px; FONT-SIZE: 8px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 33px; COLOR: white; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
#draggablebox19 A.miniCalendar .month {
	PADDING-RIGHT: 1px; MARGIN-TOP: 0px; PADDING-LEFT: 1px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 33px; COLOR: white; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
#draggablebox19 A.miniCalendar .day {
	PADDING-RIGHT: 1px; MARGIN-TOP: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 33px; COLOR: #006da4; PADDING-TOP: 0px; TEXT-ALIGN: center
}
UNKNOWN {
	COLOR: #ff6d00
}
#draggablebox20 #postWall {
	CLEAR: both; PADDING-RIGHT: 56px; PADDING-LEFT: 56px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#draggablebox20 .tdb#postWall {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#draggablebox20 .tdb#postWall TABLE.form {
	FLOAT: right; WIDTH: auto
}
#draggablebox20 #postWall TABLE TD {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: left
}
#draggablebox20 #postWall TABLE TD.centerinput {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#draggablebox20 #postWall TABLE TD.whiterecord {
	WIDTH: 100%
}
#draggablebox20 #postWall TABLE TD.whiterecord .text {
	
}
#draggablebox20 #postWall TABLE TD TEXTAREA {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; BACKGROUND: url(/v_img5/visuel/bg-ask-textarea.gif) white no-repeat right bottom; PADDING-BOTTOM: 2px; FONT: bold 13px "trebuchet MS"; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; HEIGHT: 4em
}
#draggablebox20 #textareaContainer {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#draggablebox20 #entries {
	
}
#draggablebox20 #entries TR TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; BORDER-BOTTOM: #eeeeee 1px solid; BACKGROUND-COLOR: #ffffff
}
#draggablebox20 #entries TR TD SPAN.name A.main {
	FONT-WEIGHT: bold; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
#draggablebox20 #entries TR TD SPAN.name {
	PADDING-RIGHT: 1em; FLOAT: left
}
#draggablebox20 #entries TR TD SPAN.date {
	PADDING-RIGHT: 1em; FLOAT: left
}
#draggablebox20 #entries TR TD SPAN.date {
	FONT-SIZE: 11px; COLOR: #ccc
}
#draggablebox20 #entries TR TD SPAN.action {
	FONT-SIZE: 10px; FLOAT: right; COLOR: #999; TEXT-ALIGN: left
}
#draggablebox20 #entries TR TD SPAN.action A {
	FONT-SIZE: 11px; COLOR: #999; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
#draggablebox20 #entries TR TD SPAN.message {
	CLEAR: both; PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; COLOR: #444; LINE-HEIGHT: 110%; PADDING-TOP: 2px; TEXT-ALIGN: left
}
#rich-menu-communities {
	DISPLAY: inline! important; MARGIN: 0px 5px; POSITION: relative
}
#rich-menu-communities IMG#toggle-select-communities {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/v_img5/communaute/community-menu-icon-active.gif) no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 41px; CURSOR: pointer; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 22px; BORDER-BOTTOM-STYLE: none
}
#select-communities {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; Z-INDEX: 1000; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 250px; PADDING-TOP: 0px; POSITION: absolute
}
#select-communities P {
	PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 5px; WHITE-SPACE: normal; TEXT-ALIGN: center
}
#select-communities UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px "Trebuchet MS"; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#select-communities UL LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 18px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#select-communities UL LI.default {
	BORDER-BOTTOM: #eee 1px dashed
}
#select-communities UL LI.current {
	FONT-WEIGHT: bold; BACKGROUND: url(/v_img5/communaute/quote-selected.gif) no-repeat left center
}
#select-communities UL LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#select-communities UL LI A:hover {
	BACKGROUND: #bcc8ee
}
#select-communities TR TD {
	BEHAVIOR: url(/javascript/tdebord/iepngfix.htc)
}
#select-communities TR TD DIV {
	BEHAVIOR: url(/javascript/tdebord/iepngfix.htc)
}
.communitySelection {
	MARGIN: 0px 0px 10px
}
.communitySelection TR.top TD {
	HEIGHT: 3px
}
.communitySelection TR.bottom TD {
	HEIGHT: 4px
}
.communitySelection TD.left {
	WIDTH: 3px
}
.communitySelection TD.right {
	WIDTH: 4px
}
.communitySelection DIV.selectionStatus {
	
}
.communitySelection DIV.selectionStatus TR.top TD.left {
	BACKGROUND: url(/v_img5/communaute/community-selectbox/top-left.gif) no-repeat right bottom
}
.communitySelection DIV.selectionStatus TR.top TD.middle {
	BACKGROUND: url(/v_img5/communaute/community-selectbox/top-middle.gif) repeat-x left bottom
}
.communitySelection DIV.selectionStatus TR.top TD.right {
	BACKGROUND: url(/v_img5/communaute/community-selectbox/top-right.gif) no-repeat left bottom
}
.communitySelection DIV.selectionStatus TR.status TD {
	BACKGROUND: url(/v_img5/communaute/community-selectbox/status-left.gif) #f6f6f6 repeat-x left top
}
.communitySelection DIV.selectionStatus TR.status TD.right {
	BACKGROUND: url(/v_img5/communaute/community-selectbox/status-right.gif) #f6f6f6 no-repeat left top
}
.inactive DIV.selectionStatus {
	
}
.inactive DIV.selectionStatus TR.top TD.left {
	BACKGROUND: url(/v_img5/communaute/community-selectbox/top-left-inactive.gif) no-repeat right bottom
}
.inactive DIV.selectionStatus TR.top TD.middle {
	BACKGROUND: url(/v_img5/communaute/community-selectbox/top-middle-inactive.gif) repeat-x left bottom
}
.inactive DIV.selectionStatus TR.top TD.right {
	BACKGROUND: url(/v_img5/communaute/community-selectbox/top-right-inactive.gif) no-repeat left bottom
}
.inactive DIV.selectionStatus TR.status TD.left {
	BACKGROUND: url(/v_img5/communaute/community-selectbox/status-left-inactive.gif) repeat-x right bottom
}
.inactive DIV.selectionStatus TR.status TD.middle {
	BACKGROUND: url(/v_img5/communaute/community-selectbox/status-middle-inactive.gif) repeat-x left bottom
}
.inactive DIV.selectionStatus TR.status TD.right {
	BACKGROUND: url(/v_img5/communaute/community-selectbox/status-right-inactive.gif) no-repeat left bottom; BORDER-RIGHT-STYLE: none
}
.communitySelection DIV.selectionList {
	
}
.communitySelection DIV.selectionList TR.list TD.left {
	BACKGROUND-COLOR: #f7f7f7
}
.communitySelection DIV.selectionList TR.list TD.right {
	BACKGROUND: url(/v_img5/communaute/community-selectbox/list-right.gif) #f7f7f7 repeat-y left top
}
.communitySelection DIV.selectionList TR.bottom TD.left {
	BACKGROUND: url(/v_img5/communaute/community-selectbox/bottom-left.gif) no-repeat right top
}
.communitySelection DIV.selectionList TR.bottom TD.middle {
	BACKGROUND: url(/v_img5/communaute/community-selectbox/bottom-middle.gif) repeat-x left top
}
.communitySelection DIV.selectionList TR.bottom TD.right {
	BACKGROUND: url(/v_img5/communaute/community-selectbox/bottom-right.gif) no-repeat right top
}
.inactive DIV.selectionList {
	DISPLAY: none
}
.communitySelection DIV.selectionList TBODY TR {
	WIDTH: 100%
}
.communitySelection DIV.selectionStatus TR.status TD.middle DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: url(/v_img5/communaute/community-selectbox/logo-status-middle.gif) no-repeat left center; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.inactive DIV.selectionStatus TR.status TD.middle DIV {
	BACKGROUND-IMAGE: url(/v_img5/communaute/community-selectbox/logo-status-middle-inactive.gif)
}
.communitySelection DIV.selectionStatus TR.status TD.middle DIV H4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/v_img5/communaute/community-selectbox/arrow.gif) no-repeat right center; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; COLOR: #3f5771; PADDING-TOP: 0px
}
.communitySelection DIV.selectionList TR.list TD.middle {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; BACKGROUND-COLOR: white
}
.communitySelection DIV.selectionList TR.list TD.middle UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.communitySelection DIV.selectionList TR.list TD.middle UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.communitySelection DIV.selectionList TR.list TD.middle UL LI A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.communitySelection DIV.selectionList TR.list TD.middle UL LI A.current {
	BACKGROUND-COLOR: #ebefff
}
.communitySelection DIV.selectionList TR.list TD.middle UL LI A:hover {
	BACKGROUND-COLOR: #ebefff
}
#communitySubtitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/v_img5/visuel/bg-community-subtitle.gif) repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 24px
}
#communitySubtitle SPAN {
	FONT-SIZE: 11px; COLOR: #666; PADDING-TOP: 5px; HEIGHT: 19px
}
#communitySubtitle SPAN#currentCommunity {
	PADDING-LEFT: 60px; BACKGROUND: url(/v_img5/visuel/bg-community-subtitle-icon.gif) no-repeat left top; FLOAT: left
}
#communitySubtitle SPAN#closeCommunityMode {
	FLOAT: right; TEXT-ALIGN: right
}
#communitySubtitle SPAN A {
	COLOR: #666; TEXT-DECORATION: underline
}
#communitySubtitle SPAN#closeCommunityMode A {
	PADDING-RIGHT: 20px; BACKGROUND: url(/v_img5/visuel/bg-community-subtitle-close.gif) no-repeat right center; MARGIN-RIGHT: 5px
}
#logo-communaute {
	DISPLAY: block; BACKGROUND: url(/v_img5/communaute/canvas-logo-communaute-en.gif) no-repeat left top; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 180px; POSITION: relative; HEIGHT: 260px
}
.en#logo-communaute {
	BACKGROUND-IMAGE: url(/v_img5/communaute/canvas-logo-communaute-en.gif)
}
.de#logo-communaute {
	BACKGROUND-IMAGE: url(/v_img5/communaute/canvas-logo-communaute-de.gif)
}
.es#logo-communaute {
	BACKGROUND-IMAGE: url(/v_img5/communaute/canvas-logo-communaute-es.gif)
}
.it#logo-communaute {
	BACKGROUND-IMAGE: url(/v_img5/communaute/canvas-logo-communaute-it.gif)
}
.pt#logo-communaute {
	BACKGROUND-IMAGE: url(/v_img5/communaute/canvas-logo-communaute-pt.gif)
}
.nl#logo-communaute {
	BACKGROUND-IMAGE: url(/v_img5/communaute/canvas-logo-communaute-nl.gif)
}
.fr#logo-communaute {
	BACKGROUND-IMAGE: url(/v_img5/communaute/canvas-logo-communaute-fr.gif)
}
.empty#logo-communaute {
	BACKGROUND: url(/v_img5/communaute/mini-logo-communaute-en.gif) no-repeat left top; WIDTH: 180px; HEIGHT: 50px
}
.en#logo-communaute {
	BACKGROUND-IMAGE: url(/v_img5/communaute/mini-logo-communaute-en.gif)
}
.de#logo-communaute {
	BACKGROUND-IMAGE: url(/v_img5/communaute/mini-logo-communaute-de.gif)
}
.es#logo-communaute {
	BACKGROUND-IMAGE: url(/v_img5/communaute/mini-logo-communaute-es.gif)
}
.it#logo-communaute {
	BACKGROUND-IMAGE: url(/v_img5/communaute/mini-logo-communaute-it.gif)
}
.pt#logo-communaute {
	BACKGROUND-IMAGE: url(/v_img5/communaute/mini-logo-communaute-pt.gif)
}
.nl#logo-communaute {
	BACKGROUND-IMAGE: url(/v_img5/communaute/mini-logo-communaute-nl.gif)
}
.fr#logo-communaute {
	BACKGROUND-IMAGE: url(/v_img5/communaute/mini-logo-communaute-fr.gif)
}
#logo-communaute IMG {
	LEFT: 19px; WIDTH: 140px; POSITION: absolute; TOP: 50px; HEIGHT: 185px
}
#logo-communaute SPAN {
	DISPLAY: none; LEFT: 5px; FONT: 14px "Trebuchet MS"; WIDTH: 168px; POSITION: absolute; TOP: 242px; TEXT-ALIGN: center
}
.empty#logo-communaute SPAN {
	DISPLAY: none; LEFT: 0px; WIDTH: 178px; POSITION: absolute; TOP: 47px; TEXT-ALIGN: center
}
.grayChildLink A {
	COLOR: gray
}
#hidder {
	Z-INDEX: 11000; FILTER: alpha(opacity=50); LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #000; opacity: 0.5
}
#magicBoxBgShadow {
	Z-INDEX: 11001; BACKGROUND: url(/v_img5/tdebord/magicwonderbox/bg-magicbox-shadow.png) no-repeat left top; BEHAVIOR: url(/javascript/tdebord/iepngfix.htc)
}
#magicBoxBg {
	Z-INDEX: 11002; BACKGROUND: url(/v_img5/tdebord/magicwonderbox/bg-magicbox.png) no-repeat left top; BEHAVIOR: url(/javascript/tdebord/iepngfix.htc)
}
#magicBoxBgShadow {
	BACKGROUND-POSITION: center 50%; WIDTH: 508px; POSITION: absolute; TOP: 100px; HEIGHT: 490px
}
#magicBoxBg {
	Z-INDEX: 11003; LEFT: 200px; WIDTH: 548px; POSITION: absolute; TOP: 50px; HEIGHT: 530px
}
#magicBox {
	Z-INDEX: 11003; LEFT: 200px; WIDTH: 548px; POSITION: absolute; TOP: 50px; HEIGHT: 530px
}
#magicBox  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#magicBox A#closeMagicBox {
	RIGHT: 20px; BACKGROUND: url(/v_img5/tdebord/magicwonderbox/bg-close-magicbox.png) no-repeat right top; BEHAVIOR: url(/javascript/tdebord/iepngfix.htc); WIDTH: 15px; POSITION: absolute; TOP: 20px; HEIGHT: 15px
}
#magicBox .col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 0px; PADDING-TOP: 0px
}
#magicBox H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; FONT: 26px "Trebuchet MS"; PADDING-TOP: 35px; TEXT-ALIGN: center
}
#magicBox P#accroche {
	PADDING-BOTTOM: 5px; TEXT-ALIGN: center
}
#magicBox #memberList {
	BORDER-RIGHT: #ccc 2px double; BORDER-TOP: #ccc 2px double; OVERFLOW-Y: auto; OVERFLOW-X: hidden; MARGIN: 10px auto; BORDER-LEFT: #ccc 2px double; WIDTH: 446px; BORDER-BOTTOM: #ccc 2px double; LIST-STYLE-TYPE: none; HEIGHT: 310px; BACKGROUND-COLOR: #fff
}
#magicBox #memberList LI {
	FLOAT: left; WIDTH: 100%; LIST-STYLE-TYPE: none
}
#magicBox #memberList LI LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 100%; CURSOR: pointer; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 35px
}
#magicBox #memberList LI LABEL:hover {
	BACKGROUND-COLOR: #eff4ff
}
#magicBox #memberList LI LABEL.isChecked {
	BACKGROUND-COLOR: #fff8db
}
#magicBox #memberList LI LABEL  {
	PADDING-LEFT: 5px; FLOAT: left
}
#magicBox #memberList LI LABEL SPAN {
	PADDING-RIGHT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 350px
}
#magicBox #memberList LI LABEL SPAN.memberTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; OVERFLOW: hidden; COLOR: #666; PADDING-TOP: 5px; WHITE-SPACE: nowrap
}
#magicBox #memberList LI LABEL INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -7px 0px 0px; PADDING-TOP: 0px
}
#magicBox #selectAllMembers {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 200px; PADDING-TOP: 3px
}
#magicBox #selectAllMembers LABEL:hover {
	CURSOR: pointer
}
#magicBox BUTTON {
	FONT-SIZE: 13px; FLOAT: right; WIDTH: 200px; CURSOR: pointer; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 50px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 30px; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
#magicBox BUTTON DIV {
	BACKGROUND: url(/v_img5/tdebord/magicwonderbox/bg-button-left.png) no-repeat left top; HEIGHT: 30px
}
#magicBox BUTTON DIV P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(/v_img5/tdebord/magicwonderbox/bg-button-right.png) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN-LEFT: 26px; COLOR: white; PADDING-TOP: 5px; WHITE-SPACE: nowrap; LETTER-SPACING: normal; HEIGHT: 30px
}
#magicBox P#skip {
	PADDING-RIGHT: 55px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 400px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#magicBox P#skip A {
	COLOR: #4986bf
}
#leConteneur {
	PADDING-LEFT: 43px
}
#mailError TD {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #002281; PADDING-TOP: 5px
}
.supportReplyTitle {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px
}
.titleSupport {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: -3em; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif
}
.titleSupport A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: ""lucida grande",tahoma,verdana, Arial, Trebuchet MS", Trebuchet, Verdana, Helvetica, sans-serif
}
.titleSupport A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: ""lucida grande",tahoma,verdana, Arial, Trebuchet MS", Trebuchet, Verdana, Helvetica, sans-serif
}
.titleSupport A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: ""lucida grande",tahoma,verdana, Arial, Trebuchet MS", Trebuchet, Verdana, Helvetica, sans-serif
}
.infoSupport {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; VERTICAL-ALIGN: bottom; COLOR: #666666
}
.infoSupport IMG {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 2px
}
.questionCustomer {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-TOP: 5px; POSITION: relative; BACKGROUND-COLOR: #f8f8f8
}
.staffAnswersBorder {
	PADDING-LEFT: 8px; BORDER-LEFT: #f8f8f8 1px solid
}
.littleTitle {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; COLOR: #aaa; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial
}
.supportReply TABLE.form P.textleft {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, "Trebuchet MS", Trebuchet, Verdana, Helvetica,
		sans-serif
}
.supportReply {
	BORDER-RIGHT: #b3c0ed 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b3c0ed 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #b3c0ed 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #b3c0ed 1px solid; BACKGROUND-COLOR: #f3f5ff
}
.supportReplyAnswer {
	MARGIN-TOP: 10px; FLOAT: left; VERTICAL-ALIGN: middle
}
.supportReplyAnswer INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; PADDING-TOP: 0px
}
.supportReplyBtn {
	FLOAT: right; MARGIN-RIGHT: 5px! important
}
#subscriptionForm {
	
}
#subscriptionForm TD {
	BACKGROUND-COLOR: transparent
}
#subscriptionForm H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px
}
#subscriptionForm H2#subscribeAdvantages {
	FONT-WEIGHT: normal
}
#subscriptionForm H2#subscribeAdvantages B {
	FONT-WEIGHT: bold
}
#subscriptionForm TD.recordlight DIV.text TABLE {
	MARGIN: 0px
}
#subscriptionForm TD.record DIV.text TABLE {
	MARGIN: 0px
}
#subscriptionForm #priceTable {
	
}
#subscriptionForm #priceTable TD {
	COLOR: white
}
#subscriptionForm #priceTable TD.recordlight {
	BORDER-TOP: #87b9d0 1px solid; BORDER-BOTTOM: #87b9d0 1px solid
}
#subscriptionForm #priceTable TD .text {
	TEXT-ALIGN: left
}
#subscriptionForm #priceTable TD .text B {
	FONT-WEIGHT: bold; FONT-SIZE: 15px
}
#subscriptionForm #priceTable TD .textright B {
	FONT-FAMILY: "Trebuchet MS"
}
#subscriptionForm #priceTable TD .textright I {
	FONT-SIZE: 11px; COLOR: #346075
}
#subscriptionForm #newapi {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#subscriptionForm #newapi P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#subscriptionForm #newapi P A {
	COLOR: #666; TEXT-DECORATION: underline
}
#subscriptionForm #newapi INPUT {
	WIDTH: 163px; HEIGHT: 50px
}
TABLE#subscribeAdvantagesList {
	MARGIN: 0px
}
TABLE#subscribeAdvantagesList TR TD {
	FONT-SIZE: 11px; COLOR: #666; BACKGROUND-REPEAT: repeat-x; HEIGHT: 26px; TEXT-ALIGN: center
}
TABLE#subscribeAdvantagesList TR TD.col0 {
	BACKGROUND: url(/v_img5/abonnement/bg-col-1.gif); TEXT-ALIGN: center
}
TABLE#subscribeAdvantagesList TR TD.col1 {
	BACKGROUND: url(/v_img5/abonnement/bg-col-1.gif); COLOR: #333; TEXT-ALIGN: left
}
TABLE#subscribeAdvantagesList TR TD.col2 {
	BACKGROUND: url(/v_img5/abonnement/bg-col-2.gif)
}
TABLE#subscribeAdvantagesList TR TD.col2 SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
TABLE#subscribeAdvantagesQuotes TR TD {
	BACKGROUND-REPEAT: repeat-x; HEIGHT: 26px; TEXT-ALIGN: center
}
TABLE#subscribeAdvantagesQuotes TR TD.col4 {
	BACKGROUND: url(/v_img5/abonnement/bg-col-4.gif)
}
#vSharePreview {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 42px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 42px; BACKGROUND: url(/v_img5/visuel/bg-super-section.gif) #eeeeee repeat-x left top; PADDING-BOTTOM: 20px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative
}
#vSharePreview IMG {
	PADDING-RIGHT: 20px; FLOAT: left; POSITION: relative
}
#vSharePreview .content {
	MARGIN-LEFT: 10px
}
#vSharePreview H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 120%; PADDING-TOP: 0px; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#vSharePreview H2 A {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 120%; PADDING-TOP: 0px; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#vSharePreview P {
	PADDING-RIGHT: 10%; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 130%; PADDING-TOP: 0px
}
#shareUrlCommentForm {
	CLEAR: both; PADDING-TOP: 15px
}
#shareUrlCommentForm TEXTAREA {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT: bold 13px "lucida grande",tahoma,verdana, Arial, helvetica, sans-serif; WIDTH: 85%; COLOR: #002281; PADDING-TOP: 2px
}
#shareUrlCommentForm SELECT {
	FONT: bold 13px "lucida grande",tahoma,verdana, Arial, helvetica, sans-serif; COLOR: #002281
}
#vShareList .title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: 17px/120% "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 5px
}
#vShareList .title A {
	TEXT-DECORATION: none
}
#vShareList .title A:hover {
	TEXT-DECORATION: underline
}
#vShareList .actions {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#vShareList .comment {
	FONT-SIZE: 12px; WIDTH: 90%; COLOR: #666
}
#vShareList .date {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 10px
}
#vShareList .link {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#vShareList .link A {
	COLOR: #6666c0
}
#vShareList .author {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px
}
#vShareList .author A {
	PADDING-RIGHT: 3px
}
.commentList#vShareList .comment {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; COLOR: #535353; PADDING-TOP: 0px
}
.commentList#vShareList .date {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.commentList#vShareList .link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.featureBlockContainer {
	BACKGROUND-POSITION: 0px 5px; VERTICAL-ALIGN: top; BACKGROUND-REPEAT: no-repeat
}
.featureBlock {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 46px; PADDING-TOP: 2px; HEIGHT: 38px
}
UNKNOWN {
	MIN-HEIGHT: 38px; HEIGHT: auto
}
.featureBlock TD {
	TEXT-ALIGN: left
}
.searchBar 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%
}
#toggleSearchLink {
	RIGHT: 5px; WIDTH: 22%; WHITE-SPACE: nowrap; POSITION: relative; TOP: 5px; TEXT-ALIGN: right
}
#toggleSearchLink IMG {
	TEXT-DECORATION: none
}
#toggleSearchLink .expandIcon {
	VERTICAL-ALIGN: middle
}
#searchBarAdvanced {
	WIDTH: 98%
}
.dogEarBoxContent #searchBarAdvanced {
	WIDTH: 98%
}
.defaultValue {
	COLOR: #999999
}
#questionsSearch {
	MARGIN-BOTTOM: 10px; WIDTH: 100%
}
#askBlock {
	BACKGROUND-IMAGE: url(/v_img5/icons/question-ask.gif)
}
#answerBlock {
	BACKGROUND-POSITION: 20px 5px; BACKGROUND-IMAGE: url(/v_img5/icons/question-answer.gif)
}
#askBlock .featureBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#answerBlock .featureBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 66px; PADDING-TOP: 0px
}
#askBlock .bg {
	BORDER-RIGHT: #cecece 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; BACKGROUND-COLOR: white
}
#answerBlock .bg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 8px; BACKGROUND-COLOR: white
}
#askBlock TEXTAREA {
	FONT: 12px "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; WIDTH: 100%; HEIGHT: 60px
}
#askBlock TEXTAREA.defaultValue {
	FONT: italic 12px "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; WIDTH: 100%; HEIGHT: 50px
}
#answerBlock .large {
	FONT: bold 14px "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; COLOR: #333333; WHITE-SPACE: nowrap
}
#answerBlock .small {
	FONT: bold 12px "lucida grande",tahoma,verdana, Arial, helvetica, sans-serif; COLOR: #666666; WHITE-SPACE: nowrap
}
#questionsFeatures .featureBlock {
	OVERFLOW: hidden; POSITION: relative
}
#questionsFeatures .featureBlock BUTTON {
	MARGIN-TOP: 7px
}
#questionsCategoryList {
	MARGIN: 0px auto 5px
}
#questionsCategoryList .listBlock {
	FLOAT: left; WIDTH: 260px
}
#questionsCategoryList .listBlock UL {
	PADDING-LEFT: 10px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
#questionsCategoryList .listBlock UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 3px; COLOR: gray; PADDING-TOP: 0px
}
#questionsSearch #categoryRow .samecol {
	WIDTH: 100%
}
#questionsSearch #subCategoryRow .samecol {
	WIDTH: 100%
}
#questionsSearch #subSubCategoryRow .samecol {
	WIDTH: 100%
}
#questionsSearch #categoryRow .samecol TD {
	WIDTH: 25%
}
#questionsSearch #subCategoryRow .samecol TD {
	WIDTH: 25%
}
#questionsSearch #subSubCategoryRow .samecol TD {
	WIDTH: 25%
}
#questionsSearch #categoryRow .samecol TD.input {
	WIDTH: 75%
}
#questionsSearch #subCategoryRow .samecol TD.input {
	WIDTH: 75%
}
#questionsSearch #subSubCategoryRow .samecol TD.input {
	WIDTH: 75%
}
#questionListAd {
	DISPLAY: block; FLOAT: right
}
#questionListAd .defaultAd {
	MARGIN: 0px 0px 6px
}
#questionsCategoryPath {
	
}
#questionsCategoryPath P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
#questionsCategoryPath P A {
	
}
#questionsCategoryList {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 13px/1.5 "lucida grande",tahoma,verdana, Arial, Verdana, sans-serif
}
#questionsCategoryList TD {
	BACKGROUND: none transparent scroll repeat 0% 0%; VERTICAL-ALIGN: top
}
#questionsCategoryList TD.whiterecord {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1em; PADDING-TOP: 0px
}
#questionsCategoryList A {
	FONT: 13px "lucida grande",tahoma,verdana, Arial, Verdana, sans-serif; COLOR: #4986bf; TEXT-DECORATION: none
}
#questionsCategoryList A:hover {
	TEXT-DECORATION: underline
}
#questionsCategoryList A:visited {
	COLOR: #4986bf
}
#questionsCategoryList A.emphase {
	FONT-SIZE: 20px; COLOR: #000
}
#questionsCategoryList IMG {
	DISPLAY: block; FLOAT: right
}
DIV.questionWrapper {
	CLEAR: left; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f7f7f7
}
DIV.white {
	BACKGROUND-COLOR: #ffffff
}
DIV.answerWrapper {
	CLEAR: left; BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; MARGIN-TOP: 15px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid
}
DIV.questionAuthorImage {
	FLOAT: left; WIDTH: 26px; HEIGHT: 35px
}
DIV.answerAuthorImage {
	FLOAT: left; WIDTH: 26px; HEIGHT: 35px
}
DIV.questionDetails {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; BACKGROUND: url(/v_img5/questions/bg-question-quote-darker.gif) no-repeat 31px 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.white DIV.questionDetails {
	BACKGROUND-IMAGE: url(/v_img5/questions/bg-question-quote.gif)
}
DIV.questionDetails .title {
	PADDING-RIGHT: 20%; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; FONT: bold 14px "Trebuchet MS"; PADDING-TOP: 10px; TEXT-ALIGN: left
}
DIV.questionDetails .title A {
	COLOR: #4986bf
}
DIV.questionDetails .details {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #666; LINE-HEIGHT: 1.8; TEXT-ALIGN: left
}
DIV.questionDetails .details A {
	COLOR: #666666; TEXT-DECORATION: underline
}
DIV.questionDetails .details SPAN {
	PADDING-RIGHT: 6px
}
DIV.questionDetails .details .description {
	PADDING-RIGHT: 20%; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 140%; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.4; PADDING-TOP: 0px
}
DIV.questionDetails .details SPAN A {
	FONT-WEIGHT: bold; COLOR: #dfaa45; TEXT-DECORATION: none
}
DIV.questionDetails .details SPAN A:hover {
	TEXT-DECORATION: underline
}
DIV.questionDetails .details SPAN.memberHeadline {
	FONT-WEIGHT: bold
}
DIV.questionDetails SPAN.private {
	PADDING-LEFT: 12px; BACKGROUND: url(/v_img5/questions/answer_private.gif) no-repeat left 2px
}
DIV.questionDetails SPAN.onlyForContacts {
	PADDING-RIGHT: 2px; PADDING-LEFT: 24px; BACKGROUND: url(/v_img5/questions/answer_only-contacts.gif) #e0eaef no-repeat 4px center; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.questionDetails .details IMG {
	VERTICAL-ALIGN: top
}
#mainQuestionDetails {
	MARGIN: 0px auto; WIDTH: 90%
}
#mainQuestionBar {
	BACKGROUND: repeat-x left top
}
#mainQuestionBar TD {
	
}
#mainQuestionBar .questionDetails {
	BORDER-RIGHT: #a6c9db 1px solid; BORDER-TOP: #a6c9db 1px solid; BACKGROUND-IMAGE: url(/v_img5/questions/bg-question-quote-white.gif); BORDER-LEFT: #a6c9db 1px solid; BORDER-BOTTOM: #a6c9db 1px solid
}
#mainQuestionBar .questionDetails .title {
	FONT-SIZE: 18px; COLOR: #106f9f
}
#mainQuestionBar .questionDetails .description {
	FONT-SIZE: 12px; COLOR: black
}
#mainQuestionDetails #searchBlock {
	MARGIN-BOTTOM: 15px
}
.closed#mainQuestionBar {
	BORDER-LEFT-COLOR: #ccc; BACKGROUND: #f6f6f6; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc
}
.closed#mainQuestionBar TD {
	
}
.closed#mainQuestionBar TR#questionStatus TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ccc
}
.closed#mainQuestionBar TR#questionStatus DIV {
	COLOR: #666; TEXT-ALIGN: center
}
#answerForm BR {
	DISPLAY: none
}
#answerForm FORM {
	BORDER-RIGHT: orange 1px solid; BORDER-TOP: orange 1px solid; BORDER-LEFT: orange 1px solid; BORDER-BOTTOM: orange 1px solid
}
#answerForm FORM TABLE TR TD.formside {
	DISPLAY: none
}
#answerForm FORM TABLE TR TD TEXTAREA {
	WIDTH: 95%
}
#answerForm FORM TABLE TR TD .sectionTitle {
	COLOR: black
}
#answerForm FORM TABLE TR TD TABLE.section {
	MARGIN: 0px 0px 0px 10px; WIDTH: 95%
}
#answerForm FORM TABLE TR TD TABLE.section TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.mainAnswerDetails {
	
}
.mainAnswerDetails .recordset {
	BORDER-BOTTOM: #ddd 1px solid
}
.mainAnswerDetails TD {
	
}
.mainAnswerDetails .questionDetails {
	BACKGROUND-IMAGE: none
}
.mainAnswerDetails .questionDetails .title {
	PADDING-RIGHT: 20%; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN-BOTTOM: 10px; BORDER-LEFT: #d1d1d1 2px solid; LINE-HEIGHT: 1.4; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial

}
.mainAnswerDetails .questionDetails .description {
	PADDING-RIGHT: 20%; BORDER-TOP: gray 1px dotted; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #d1d1d1; PADDING-TOP: 5px
}
.mainAnswerDetails .questionDetails .details {
	PADDING-RIGHT: 20%
}
.mainAnswerDetails .questionDetails .details SPAN A {
	COLOR: #4986bf
}
.mainAnswerDetails .currentMemberAnswer {
	BORDER-RIGHT: orange 1px solid; BORDER-TOP: orange 1px solid; BORDER-LEFT: orange 1px solid; BORDER-BOTTOM: orange 1px solid
}
.mainAnswerDetails .currentMemberAnswer .memberAnswer {
	PADDING-RIGHT: 0px; FONT-WEIGHT: bold; COLOR: #ffa500
}
#precisionForm {
	FONT-WEIGHT: bold; COLOR: #000
}
#precisionForm TABLE.section {
	MARGIN: 0.5em 0px 0px
}
#precisionForm TABLE.section TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#precisionForm TD TEXTAREA {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; FONT: 14px "Trebuchet MS"; WIDTH: 98%; COLOR: #444; BORDER-TOP-STYLE: none; PADDING-TOP: 0.5em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.mainAnswerDetails TR.bestAnswerCheck TD.recordlight {
	BACKGROUND-COLOR: #ddd
}
.bestAnswerCheck .text {
	MARGIN: 5px 0px; LINE-HEIGHT: 1.5
}
.bestAnswerCheck INPUT {
	MARGIN: 0px 15px
}
.bestAnswerCheck SPAN.best_no {
	
}
.bestAnswerCheck SPAN.best_yes {
	COLOR: #444
}
.bestAnswerCheck SPAN.best_yes IMG {
	VERTICAL-ALIGN: middle
}
.bestAnswerCheck SPAN.no-input {
	PADDING-LEFT: 44px; BACKGROUND: url(/v_img5/questions/answer_best.gif) no-repeat 10px center
}
.bestAnswerCheck SPAN SPAN {
	FONT-WEIGHT: bold
}
.mainAnswerDetails .bestAnswer {
	BORDER-RIGHT: #a6c9db 1px solid; BORDER-TOP: #a6c9db 1px solid; BORDER-LEFT: #a6c9db 1px solid; BORDER-BOTTOM: #a6c9db 1px solid
}
.mainAnswerDetails .bestAnswer TD {
	BACKGROUND-COLOR: #f8f8f8
}
.mainAnswerDetails .bestAnswer TR.bestAnswerCheck TD {
	BACKGROUND-COLOR: #a6c9db
}
#bestSelectedAnswers {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bestSelectedAnswers P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 43px; BACKGROUND: url(/v_img5/questions/arrow-turn-right.gif) no-repeat 15px center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #444; PADDING-TOP: 0px
}
#questionForm {
	
}
#questionForm TD {
	TEXT-ALIGN: left
}
#questionForm TD.centerinput {
	TEXT-ALIGN: center
}
#questionForm #questionTitle .formcontent {
	BORDER-RIGHT: #a6c9db 1px solid; BORDER-TOP: #a6c9db 1px solid; BACKGROUND: url(/v_img5/questions/bg-mainQuestionBar-grad-opened.gif) #edf4f8 repeat-x left top; BORDER-LEFT: #a6c9db 1px solid; BORDER-BOTTOM: #a6c9db 1px solid
}
#questionForm #questionTitle .formcontent TABLE.form {
	BACKGROUND: url(/v_img5/questions/bg-mainQuestionBar-open.gif) no-repeat right top
}
#questionForm #questionTitle .formcontent TABLE.form TD {
	FONT-SIZE: 11px; COLOR: #444; WHITE-SPACE: nowrap
}
#questionForm #questionTitle .formcontent TABLE.form TD.input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 4px
}
#questionForm #questionTitle .formcontent TABLE.form TD INPUT {
	VERTICAL-ALIGN: text-bottom
}
#questionForm #questionTitle .formcontent TABLE.form TD INPUT.emphase {
	BORDER-RIGHT: #a6c9db 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a6c9db 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: bold 14px "Trebuchet MS"; BORDER-LEFT: #a6c9db 2px solid; WIDTH: 95%; COLOR: #444; PADDING-TOP: 5px; BORDER-BOTTOM: #a6c9db 2px solid
}
#questionForm #questionTitle .formcontent TABLE.form TD #qsimilaireTitle {
	POSITION: relative; HEIGHT: 32px
}
#questionForm #questionTitle .formcontent TABLE.form TD #qsimilaireTitle IMG {
	RIGHT: 15%; BOTTOM: -1px; POSITION: absolute
}
#questionForm #questionTitle .formcontent TABLE.form TD #qsimilaire UL {
	BORDER-RIGHT: #a6c9db 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a6c9db 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #a6c9db 1px solid; WIDTH: 96%; PADDING-TOP: 0px; BORDER-BOTTOM: #a6c9db 1px solid; BACKGROUND-COLOR: white
}
#questionForm #questionTitle .formcontent TABLE.form TD #qsimilaire UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#questionForm #questionTitle .formcontent TABLE.form TD #qsimilaire UL LI.background1 {
	BACKGROUND-COLOR: #eee
}
#questionForm #questionTitle .formcontent TABLE.form TD #qsimilaire UL LI A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: auto; COLOR: #3f5771; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#questionForm #questionTitle .formcontent TABLE.form TD #qsimilaire UL LI A:hover {
	BACKGROUND-COLOR: #a6c9db
}
#questionForm #questionDetails .formcontent TD {
	PADDING-RIGHT: 1ex; WHITE-SPACE: nowrap
}
#questionForm #questionDetails .formcontent TD.input {
	PADDING-RIGHT: 0px; WIDTH: 100%
}
#questionForm #questionDetails .formcontent SELECT {
	WIDTH: 30%
}
#questionForm #questionDetails .formcontent INPUT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 14px "Trebuchet MS"; WIDTH: 77%; COLOR: #444; PADDING-TOP: 5px
}
#questionForm #questionDetails .formcontent TEXTAREA {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 14px "Trebuchet MS"; WIDTH: 77%; COLOR: #444; PADDING-TOP: 5px
}
#questionForm TABLE.message {
	MARGIN: 0px 0px 0px 42px; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#questionForm TABLE.message TD.messagespring {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 0px; FONT-STYLE: italic; BACKGROUND-COLOR: transparent
}
#myQuestionList {
	
}
#myQuestionList A.solvedOrNot {
	MARGIN: 0px 0px 0px 1ex; COLOR: #999999; BORDER-BOTTOM: #999999 1px dotted; FONT-STYLE: italic; TEXT-DECORATION: none
}
#myQuestionList A.solvedOrNot:hover {
	FONT-WEIGHT: bold; BORDER-BOTTOM-COLOR: #000000; COLOR: #333333
}
#myQuestionList A.current {
	FONT-WEIGHT: bold; BORDER-BOTTOM-COLOR: #000000; COLOR: #333333
}
#myQuestionList .colTitles {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
#myQuestionList .myQuestion TD.record {
	BACKGROUND-COLOR: #f7f7f7
}
#myQuestionList .myQuestion TD.record {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; TEXT-ALIGN: left
}
#myQuestionList .myQuestion TD.recordlight {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; TEXT-ALIGN: left
}
#myQuestionList .myQuestion TD DIV {
	TEXT-ALIGN: left
}
#myQuestionList .myQuestion .colTitles {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
#myQuestionList .myQuestion .questionDetails {
	MARGIN-TOP: 5px; MARGIN-LEFT: 0px
}
#myQuestionList .myQuestion .title {
	PADDING-RIGHT: 10px
}
#myQuestionList .myQuestion .closed {
	FONT-WEIGHT: normal
}
#myQuestionList .myQuestion .answersCount {
	WHITE-SPACE: nowrap
}
#myQuestionList .myQuestion .answersCount A.main {
	LEFT: -0.5ex; POSITION: relative
}
#myQuestionList .myQuestion .status {
	FONT-WEIGHT: bold
}
#myQuestionList .myQuestion .actions {
	WIDTH: 14em
}
#myQuestionList .myQuestion .actions UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#myQuestionList .myQuestion .actions UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none
}
#myQuestionList .myQuestion .actions UL LI A {
	PADDING-LEFT: 3px
}
#myAnswersList {
	
}
#myAnswersList .details SPAN {
	FONT-WEIGHT: bold; COLOR: black
}
#myAnswersList .responseDate {
	COLOR: #66a3c2; PADDING-TOP: 10px
}
#myAnswersList .responseDate SPAN {
	FONT-WEIGHT: bold
}
#myAnswersList .responseDate SPAN.bestAnswerElected {
	COLOR: #4986bf
}
#myAnswersList .responseContent {
	PADDING-RIGHT: 20%; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 2px 0px; BORDER-LEFT: #ccc 3px solid; PADDING-TOP: 10px; BACKGROUND-COLOR: white
}
#myAnswersList .best .responseContent {
	BORDER-LEFT-COLOR: #ffc285
}
#transmitQuestion TEXTAREA {
	WIDTH: 100%
}
.fixedBox {
	POSITION: fixed; TOP: 0px
}
#backPopup {
	Z-INDEX: 10; LEFT: 0px; BACKGROUND-COLOR: #000
}
#splashScreen {
	WIDTH: 610px; HEIGHT: 400px
}
#splashScreen DIV {
	BACKGROUND-REPEAT: no-repeat
}
#splashScreen .head {
	BACKGROUND-IMAGE: url(/v_img5/splashscreen/splash01.gif); POSITION: relative; HEIGHT: 28px
}
#splashScreen .foot {
	BACKGROUND-IMAGE: url(/v_img5/splashscreen/splash03.gif); HEIGHT: 70px; TEXT-ALIGN: center
}
#splashScreen A#splashButton IMG {
	BACKGROUND-IMAGE: url(/v_img5/splashscreen/button-out.gif)
}
#splashScreen A#splashButton:hover IMG {
	BACKGROUND-IMAGE: url(/v_img5/splashscreen/button-over.gif)
}
#splashScreen #splashClose {
	TEXT-ALIGN: right
}
#splashScreen #splashClose A {
	PADDING-RIGHT: 32px; BACKGROUND-POSITION: right top; DISPLAY: block; PADDING-LEFT: 0px; RIGHT: 0px; BACKGROUND-IMAGE: url(/v_img5/splashscreen/close-out.gif); PADDING-BOTTOM: 0px; COLOR: #97d3e9; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 29px; TEXT-DECORATION: none
}
#splashScreen #splashClose A:hover {
	BACKGROUND-IMAGE: url(/v_img5/splashscreen/close-over.gif); COLOR: #fff
}
.splashScreen {
	WIDTH: 610px; HEIGHT: 400px
}
.splashScreen #splashHeader {
	BACKGROUND: url(/v_img5/splashscreen/generique/header.gif) no-repeat left top; WIDTH: 100%; HEIGHT: 30px
}
.splashScreen #splashHeader A {
	RIGHT: 0px; WIDTH: 80px; POSITION: absolute; TOP: 0px; HEIGHT: 30px
}
.splashScreen #splashHeader A:hover {
	BACKGROUND: url(/v_img5/splashscreen/generique/closeOver.gif) no-repeat left top
}
.splashScreen #splashFooter {
	DISPLAY: block; WIDTH: 100%; HEIGHT: 70px
}
.splashScreen #splashFooter #splashFooterButton {
	BACKGROUND: url(/v_img5/splashscreen/generique/subscribe.gif) no-repeat left top; WIDTH: 200px; HEIGHT: 70px
}
.splashScreen #splashFooter:hover #splashFooterButton {
	BACKGROUND: url(/v_img5/splashscreen/generique/subscribe.gif) no-repeat left bottom
}
#splashScreen02 #splashFooter #splashFooterButton {
	BACKGROUND-IMAGE: url(/v_img5/splashscreen/splashscreen-02/subscribe.gif)
}
#splashScreen06 #splashHeader {
	BACKGROUND-IMAGE: url(/v_img5/splashscreen/splashscreen-06/header.gif)
}
#splashScreen06 #splashHeader A:hover {
	BACKGROUND-IMAGE: none
}
#splashScreen06 #splashFooter #splashFooterButton {
	BACKGROUND-IMAGE: url(/v_img5/splashscreen/splashscreen-06/subscribe.gif)
}
#splashScreen06 #splashFooter:hover #splashFooterButton {
	BACKGROUND-IMAGE: url(/v_img5/splashscreen/splashscreen-06/subscribe.gif)
}
.fr#splashScreen05 #splashHeader {
	BACKGROUND: url(/v_img5/splashscreen/splashscreen-05/fr/header.gif) no-repeat left top; WIDTH: 100%; HEIGHT: 30px
}
.fr#splashScreen05 #splashHeader A:hover {
	BACKGROUND: url(/v_img5/splashscreen/splashscreen-05/fr/closeOver.gif) no-repeat left top
}
.fr#splashScreen05 #splashFooter #splashFooterButton {
	BACKGROUND: url(/v_img5/splashscreen/splashscreen-05/fr/subscribe.gif) no-repeat left top; WIDTH: 200px; HEIGHT: 70px
}
.fr#splashScreen05 #splashFooter:hover #splashFooterButton {
	BACKGROUND: url(/v_img5/splashscreen/splashscreen-05/fr/subscribe.gif) no-repeat left bottom
}
.en#splashScreen05 #splashHeader {
	BACKGROUND: url(/v_img5/splashscreen/splashscreen-05/en/header.gif) no-repeat left top; WIDTH: 100%; HEIGHT: 30px
}
.en#splashScreen05 #splashHeader A:hover {
	BACKGROUND: url(/v_img5/splashscreen/splashscreen-05/en/closeOver.gif) no-repeat left top
}
.en#splashScreen05 #splashFooter #splashFooterButton {
	BACKGROUND: url(/v_img5/splashscreen/splashscreen-05/en/subscribe.gif) no-repeat left top; WIDTH: 200px; HEIGHT: 70px
}
.en#splashScreen05 #splashFooter:hover #splashFooterButton {
	BACKGROUND: url(/v_img5/splashscreen/splashscreen-05/en/subscribe.gif) no-repeat left bottom
}
.it#splashScreen05 #splashHeader {
	BACKGROUND: url(/v_img5/splashscreen/splashscreen-05/it/header.gif) no-repeat left top; WIDTH: 100%; HEIGHT: 30px
}
.it#splashScreen05 #splashHeader A:hover {
	BACKGROUND: url(/v_img5/splashscreen/splashscreen-05/it/closeOver.gif) no-repeat left top
}
.it#splashScreen05 #splashFooter #splashFooterButton {
	BACKGROUND: url(/v_img5/splashscreen/splashscreen-05/it/subscribe.gif) no-repeat left top; WIDTH: 200px; HEIGHT: 70px
}
.it#splashScreen05 #splashFooter:hover #splashFooterButton {
	BACKGROUND: url(/v_img5/splashscreen/splashscreen-05/it/subscribe.gif) no-repeat left bottom
}
.es#splashScreen05 #splashHeader {
	BACKGROUND: url(/v_img5/splashscreen/splashscreen-05/es/header.gif) no-repeat left top; WIDTH: 100%; HEIGHT: 30px
}
.es#splashScreen05 #splashHeader A:hover {
	BACKGROUND: url(/v_img5/splashscreen/splashscreen-05/es/closeOver.gif) no-repeat left top
}
.es#splashScreen05 #splashFooter #splashFooterButton {
	BACKGROUND: url(/v_img5/splashscreen/splashscreen-05/es/subscribe.gif) no-repeat left top; WIDTH: 200px; HEIGHT: 70px
}
.es#splashScreen05 #splashFooter:hover #splashFooterButton {
	BACKGROUND: url(/v_img5/splashscreen/splashscreen-05/es/subscribe.gif) no-repeat left bottom
}
#new-profile-presentation {
	BACKGROUND: url(/v_img5/bg-viadeocontent.gif) #f9f9f9 repeat-y center top; WIDTH: 1030px; POSITION: relative
}
#new-profile-presentation .pres-top {
	BACKGROUND: url(/v_img5/bg-section.gif) no-repeat center bottom; HEIGHT: 10px
}
#new-profile-presentation .pres-foot {
	BACKGROUND: url(/v_img5/bg-footer.gif) no-repeat center top; HEIGHT: 10px
}
#new-profile-presentation .pres-close {
	DISPLAY: block; RIGHT: -5px; BACKGROUND: url(/v_img5/splashscreen/profilepresentation/closehandler.gif) no-repeat center center; WIDTH: 20px; CURSOR: pointer; POSITION: absolute; TOP: -5px; HEIGHT: 20px
}
#new-profile-presentation .pres-content {
	PADDING-RIGHT: 35px; PADDING-LEFT: 35px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#new-profile-presentation .logo {
	FLOAT: left
}
#new-profile-presentation .header {
	FLOAT: right; WIDTH: 580px
}
#new-profile-presentation H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; MARGIN: 10px 0px; FONT-FAMILY: "Trebuchet MS"
}
#new-profile-presentation .explanation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 17px; PADDING-BOTTOM: 15px; COLOR: #666666; PADDING-TOP: 0px
}
#new-profile-presentation .screenshot {
	DISPLAY: block; FLOAT: left
}
#new-profile-presentation UL {
	PADDING-LEFT: 50px; FLOAT: right; WIDTH: 530px
}
#new-profile-presentation .only-the-begining {
	PADDING-LEFT: 50px; FLOAT: right; WIDTH: 530px
}
#new-profile-presentation .continue {
	PADDING-LEFT: 50px; FLOAT: right; WIDTH: 530px
}
#new-profile-presentation LI {
	FONT-SIZE: 11px; PADDING-BOTTOM: 12px; COLOR: #666; POSITION: relative
}
#new-profile-presentation LI IMG {
	DISPLAY: block; LEFT: -30px; WIDTH: 20px; POSITION: absolute; TOP: 14px; HEIGHT: 20px
}
#new-profile-presentation LI SPAN {
	DISPLAY: block; FONT-SIZE: 20px; PADDING-BOTTOM: 6px; COLOR: #ff9901
}
#new-profile-presentation .only-the-begining {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#new-profile-presentation .continue {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.record A.mainjob {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #4986bf; LINE-HEIGHT: 150%; PADDING-TOP: 0px; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.record A.mainjob:visited {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #4986bf; LINE-HEIGHT: 150%; PADDING-TOP: 0px; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.recordlight A.mainjob {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #4986bf; LINE-HEIGHT: 150%; PADDING-TOP: 0px; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.recordlight A.mainjob:visited {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #4986bf; LINE-HEIGHT: 150%; PADDING-TOP: 0px; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
#offreList A.categjob {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ccc; PADDING-TOP: 0px; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
#offreList A.categjob:visited {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ccc; PADDING-TOP: 0px; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
#offreList A.mainjob:hover {
	TEXT-DECORATION: underline
}
#offreList A.main:hover {
	COLOR: #4986bf; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
#offreList .txtjobco {
	COLOR: #757575; TEXT-ALIGN: left
}
#offreList .txtjobco A {
	WHITE-SPACE: normal
}
#offreList .txtjobreg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #3f3f3f; PADDING-TOP: 5px; WHITE-SPACE: normal; TEXT-ALIGN: center
}
#offreList .txtjobreg A {
	WHITE-SPACE: nowrap! important
}
#offreList TABLE.sortablerecordset .txtjobco TD.input {
	BORDER-LEFT-STYLE: none; TEXT-ALIGN: center
}
DIV.jobSpaceBtn A {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 5px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/v_img5/emplois/bouton-simple.gif); PADDING-BOTTOM: 0px; FONT: 12px "lucida grande",tahoma,verdana, Arial; COLOR: black; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; HEIGHT: 35px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; outline: none
}
DIV.jobSpaceBtn A B {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 5px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/v_img5/emplois/bouton-simple.gif); PADDING-BOTTOM: 11px; LINE-HEIGHT: 1; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
DIV.jobSpaceBtn A:hover {
	BACKGROUND-POSITION: right -30px
}
.jobSpaceBtn#test A:hover {
	BACKGROUND-POSITION: right -30px
}
DIV.jobSpaceBtn A:hover B {
	BACKGROUND-POSITION: left -30px
}
.jobSpaceBtn#test A:hover B {
	BACKGROUND-POSITION: left -30px
}
DIV.jobSpaceBtn A:active {
	BACKGROUND-POSITION: right -65px; COLOR: #999
}
DIV.jobSpaceBtn A.activeBtn {
	BACKGROUND-POSITION: right -65px; COLOR: #999
}
DIV.jobSpaceBtn A:active B {
	BACKGROUND-POSITION: left -65px
}
DIV.jobSpaceBtn A.activeBtn B {
	BACKGROUND-POSITION: left -65px
}
DIV.jobSpaceBtn A.activeBtn:hover {
	BACKGROUND-POSITION: right -100px; COLOR: #999
}
DIV.jobSpaceBtn A.activeBtn:hover B {
	BACKGROUND-POSITION: left -100px
}
DIV.jobSpaceBtn A.blueBtn {
	BACKGROUND-POSITION: right -135px; COLOR: #ffffff
}
DIV.jobSpaceBtn A.blueBtn B {
	BACKGROUND-POSITION: left -135px
}
DIV.jobSpaceBtn A.blueBtn:hover {
	BACKGROUND-POSITION: right -170px; COLOR: #ffffff
}
DIV.jobSpaceBtn A.blueBtn:hover B {
	BACKGROUND-POSITION: left -170px
}
DIV.jobSpaceBtn A.blueBtn:active {
	BACKGROUND-POSITION: right -205px; COLOR: #539bbc
}
DIV.jobSpaceBtn A.blueBtn_activeBtn {
	BACKGROUND-POSITION: right -205px; COLOR: #539bbc
}
DIV.jobSpaceBtn A.blueBtn:active B {
	BACKGROUND-POSITION: left -205px
}
DIV.jobSpaceBtn A.blueBtn_activeBtn B {
	BACKGROUND-POSITION: left -205px
}
DIV.jobSpaceBtn A.blueBtn_emphaseBtn {
	BACKGROUND-POSITION: right -240px; COLOR: #ffffff
}
DIV.jobSpaceBtn A.blueBtn_emphaseBtn B {
	BACKGROUND-POSITION: left -240px
}
DIV.jobSpaceBtn A.blueBtn_emphaseBtn:hover {
	BACKGROUND-POSITION: right -275px; COLOR: #ffffff
}
DIV.jobSpaceBtn A.blueBtn_emphaseBtn:hover B {
	BACKGROUND-POSITION: left -275px
}
DIV.jobSpaceBtn A B SPAN.saveBtn {
	PADDING-LEFT: 20px; BACKGROUND: url(/v_img5/espacecarriere/ajout-retrait.gif) no-repeat left top; LINE-HEIGHT: 15px
}
DIV.jobSpaceBtn A B SPAN.unSaveBtn {
	PADDING-LEFT: 20px; BACKGROUND: url(/v_img5/espacecarriere/ajout-retrait.gif) no-repeat left top; LINE-HEIGHT: 15px
}
DIV.jobSpaceBtn A.activeBtn B SPAN.saveBtn {
	BACKGROUND-POSITION: left bottom
}
DIV.jobSpaceBtn A B SPAN.unSaveBtn {
	BACKGROUND-POSITION: left bottom
}
DIV.jobSpaceBtn A B SPAN.responseBtn {
	PADDING-LEFT: 20px; BACKGROUND: url(/v_img5/emplois/repondre-transmettre.gif) no-repeat 0px 1px
}
DIV.jobSpaceBtn A B SPAN.transmitBtn {
	PADDING-LEFT: 20px; BACKGROUND: url(/v_img5/emplois/repondre-transmettre.gif) no-repeat 0px -135px
}
DIV.jobSpaceBtn A B SPAN.officeWord {
	PADDING-LEFT: 25px; BACKGROUND: url(/v_img5/emplois/officeWord.gif) no-repeat 0px 0px
}
DIV.jobSpaceBtn A.blueBtn B SPAN.responseBtn {
	PADDING-LEFT: 20px; BACKGROUND: url(/v_img5/emplois/repondre-transmettre.gif) no-repeat 0px 1px
}
DIV.jobSpaceBtn A.blueBtn:hover B SPAN.responseBtn {
	PADDING-LEFT: 20px; BACKGROUND: url(/v_img5/emplois/repondre-transmettre.gif) no-repeat 0px 1px
}
DIV.jobSpaceBtn A.blueBtn B SPAN.transmitBtn {
	PADDING-LEFT: 20px; BACKGROUND: url(/v_img5/emplois/repondre-transmettre.gif) no-repeat 0px -44px
}
DIV.jobSpaceBtn A.blueBtn:hover B SPAN.transmitBtn {
	PADDING-LEFT: 20px; BACKGROUND: url(/v_img5/emplois/repondre-transmettre.gif) no-repeat 0px -44px
}
DIV.jobSpaceBtn A.blueBtn:active B SPAN.responseBtn {
	PADDING-LEFT: 20px; BACKGROUND: url(/v_img5/emplois/repondre-transmettre.gif) no-repeat 0px -89px
}
DIV.jobSpaceBtn A.blueBtn_activeBtn B SPAN.responseBtn {
	PADDING-LEFT: 20px; BACKGROUND: url(/v_img5/emplois/repondre-transmettre.gif) no-repeat 0px -89px
}
DIV.jobSpaceBtn A.blueBtn:active B SPAN.transmitBtn {
	PADDING-LEFT: 20px; BACKGROUND: url(/v_img5/emplois/repondre-transmettre.gif) no-repeat 0px -134px
}
DIV.jobSpaceBtn A.blueBtn_activeBtn B SPAN.transmitBtn {
	PADDING-LEFT: 20px; BACKGROUND: url(/v_img5/emplois/repondre-transmettre.gif) no-repeat 0px -134px
}
DIV.jobSpaceBtn A SPAN.add {
	DISPLAY: block
}
DIV.jobSpaceBtn A SPAN.remove {
	DISPLAY: none
}
DIV.jobSpaceBtn A.activeBtn SPAN.add {
	DISPLAY: none
}
DIV.jobSpaceBtn A.activeBtn SPAN.remove {
	DISPLAY: block
}
DIV.jobSpaceBtn BUTTON.button DIV.button {
	BACKGROUND: url(/v_img5/emplois/bouton-simple.gif) no-repeat left -137px
}
DIV.jobSpaceBtn BUTTON.button DIV.button P.button {
	PADDING-RIGHT: 12px; PADDING-LEFT: 7px; BACKGROUND: url(/v_img5/emplois/bouton-simple.gif) no-repeat right -137px; PADDING-BOTTOM: 10px; PADDING-TOP: 9px; FONT-STYLE: normal
}
DIV.jobSpaceBtn BUTTON.button:hover DIV.button {
	BACKGROUND-POSITION: left -172px
}
DIV.jobSpaceBtn BUTTON.button:hover DIV.button P.button {
	BACKGROUND-POSITION: right -172px
}
.transBtnLeft {
	MARGIN-LEFT: auto; WIDTH: 200px; MARGIN-RIGHT: auto; PADDING-TOP: 8px
}
.transBtnRight {
	MARGIN-LEFT: auto; WIDTH: 200px; MARGIN-RIGHT: auto; PADDING-TOP: 8px
}
#emploiv2section SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ccc; FONT-STYLE: italic; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#emploiv2section A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; BORDER-BOTTOM: 1px dotted; FONT-STYLE: italic; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TABLE.jobdetailsection {
	BACKGROUND-IMAGE: url(/v_img5/emplois/bgFeuille.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #f7f7f7
}
TABLE.jobdetailsection .endline {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/v_img5/emplois/testBas.gif); BACKGROUND-REPEAT: repeat-x
}
TABLE.jobdetailsection DIV.padding {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
TABLE.jobdetailsection .tdjobcontent SPAN {
	LINE-HEIGHT: 1.4; TEXT-ALIGN: left
}
TABLE.jobdetailsection DIV.sort SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.jobdetailsection .tdjobcontent SPAN.icomail IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
TABLE.jobdetailsection .tdjobcontent SPAN.icomail {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.jobdetailsection .tdjobcontent DIV.sort SPAN.icomail {
	PADDING-RIGHT: 0px; FLOAT: right
}
#rssJob {
	FLOAT: right
}
#rssJob A {
	PADDING-LEFT: 5px
}
TABLE.jobdetailsection .tdjobcontent SPAN.icomail1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.jobdetailsection .tdjobcontent SPAN.txtjobmail {
	FONT-SIZE: 12px; COLOR: #848484
}
TABLE.jobdetailsection .tdjobcontent SPAN IMG {
	FLOAT: left; PADDING-TOP: 2px
}
TABLE.jobdetailsection .tdjobcontent .titlejobarrow {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 5px 2px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/v_img5/emplois/arrowjob.gif); PADDING-BOTTOM: 0px; COLOR: #4986bf; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif
}
TABLE.jobdetailsection .tdjobcontent SPAN A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; BORDER-BOTTOM: 1px dotted; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; outline: none
}
TABLE.jobdetailsection .tdjobcontent SPAN A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; outline: none
}
#offreDetails .recordset {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#offreDetails .recordset {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#offreDetails .recordset TD.titlejobd {
	PADDING-RIGHT: 35px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 15px
}
#offreDetails .recordset TD.titlejobd A {
	FONT-SIZE: 15px; COLOR: #5ea2c0; LINE-HEIGHT: 140%; BORDER-BOTTOM: #5ea2c0 1px dotted; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none
}
#offreDetails .recordset TD SPAN.annjobdetails {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 6px 35px 0px 12px; BORDER-LEFT: #b2b2b2 thin solid; COLOR: #666; LINE-HEIGHT: 1.25em; PADDING-TOP: 0px; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#offreDetails .recordset TD.lastlinejobd {
	PADDING-RIGHT: 15px; PADDING-LEFT: 12px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #909090; LINE-HEIGHT: 1.3em; PADDING-TOP: 12px; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
#offreDetails .recordset TD.lastlinejobd A {
	COLOR: #909090; TEXT-DECORATION: underline
}
#offreDetails .recordset TD.lastlinejobd .nbpers {
	COLOR: #666666; TEXT-DECORATION: none
}
#offreDetails .recordset TD.favlinejobd {
	PADDING-RIGHT: 35px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 0px
}
#offreDetails .recordset TD.btnjobd {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 25px
}
.recordset TD.logojobd {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 25px
}
#offreDetails .recordset TD.logojobd IMG {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px
}
#better A {
	outline-style: none
}
#better A:hover {
	outline-style: none
}
#better A:visited {
	outline-style: none
}
#catList {
	MARGIN-BOTTOM: 25px; MARGIN-LEFT: auto; WIDTH: 95%; MARGIN-RIGHT: auto
}
#catList DIV.section TABLE.section {
	WIDTH: 100%; BORDER-BOTTOM: #ccc 1px solid
}
#catList DIV.section TD.titreCate H2 {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 5px; FONT-FAMILY: "Trebuchet MS"
}
#catList DIV.section TD.createOffer {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 10px; FONT-FAMILY: "lucida grande",tahoma,verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: right
}
#catList #catList_left {
	FLOAT: left; WIDTH: 49%
}
#catList #catList_right {
	FLOAT: left; WIDTH: 49%
}
#catList #catList_right {
	FLOAT: right
}
#catList #catList_left DIV.textEmploi {
	FLOAT: left; PADDING-BOTTOM: 5px; TEXT-ALIGN: left
}
#catList #catList_left DIV.counterEmploi {
	FLOAT: right; PADDING-BOTTOM: 5px; TEXT-ALIGN: left
}
#catList #catList_right DIV.textEmploi {
	FLOAT: left; PADDING-BOTTOM: 5px; TEXT-ALIGN: left
}
#catList #catList_right DIV.counterEmploi {
	FLOAT: right; PADDING-BOTTOM: 5px; TEXT-ALIGN: right
}
#catList #catList_left DIV.textEmploi A {
	COLOR: #4986bf; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#catList #catList_left DIV.textEmploi A:hover {
	TEXT-DECORATION: underline
}
#catList #catList_left DIV.counterEmploi A {
	FONT-WEIGHT: bold; COLOR: #4062d1; TEXT-DECORATION: none
}
#catList #catList_left DIV.counterEmploi A:hover {
	TEXT-DECORATION: underline
}
#catList #catList_right DIV.counterEmploi {
	TEXT-ALIGN: left
}
#catList #catList_right DIV.textEmploi A {
	COLOR: #4986bf; TEXT-DECORATION: none
}
#catList #catList_right DIV.textEmploi A:hover {
	TEXT-DECORATION: underline
}
#catList #catList_right DIV.counterEmploi A {
	FONT-WEIGHT: bold; COLOR: #4062d1; TEXT-DECORATION: none
}
#catList #catList_right DIV.counterEmploi A:hover {
	TEXT-DECORATION: underline
}
#better {
	FONT-SIZE: 12px; COLOR: #4986bf; FONT-FAMILY: "Trebuchet MS"
}
#formEmploiSimple {
	FONT-SIZE: 12px; COLOR: #4986bf; FONT-FAMILY: "Trebuchet MS"
}
#formEmploiSimple {
	WIDTH: 100%; POSITION: relative
}
#better IMG {
	BEHAVIOR: url(/javascript/util/iepngfix.htc)
}
#formEmploiSimple IMG {
	BEHAVIOR: url(/javascript/util/iepngfix.htc)
}
#leSimple IMG {
	BEHAVIOR: url(/javascript/util/iepngfix.htc)
}
#leAvance IMG {
	BEHAVIOR: url(/javascript/util/iepngfix.htc)
}
#better TD {
	FONT-SIZE: 12px; COLOR: #59658f; FONT-FAMILY: "Trebuchet MS"
}
#better .shadowSup {
	Z-INDEX: 10; FLOAT: right; POSITION: relative
}
#better .shadowSup IMG {
	WIDTH: 40px; HEIGHT: 15px
}
#better .my {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 9; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 95%; MARGIN-RIGHT: auto; PADDING-TOP: 0px; POSITION: relative
}
#better .endline {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/v_img5/emplois/testBas.gif); BACKGROUND-REPEAT: repeat-x
}
#better .mySpace {
	BACKGROUND-IMAGE: url(/v_img5/emplois/bgFeuille.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #f1f2f6
}
#better .mySpaceFull {
	BACKGROUND-IMAGE: url(/v_img5/emplois/bgFeuille.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #f7f7f7
}
#better .mySpaceLinks TD {
	PADDING-TOP: 5px; FONT-STYLE: italic
}
#better .mySpaceLinks A {
	DISPLAY: block; FONT-SIZE: 11px; COLOR: #03c; LINE-HEIGHT: 110%; TEXT-DECORATION: none
}
#better .mySpaceLinks A:hover {
	TEXT-DECORATION: underline
}
#better .mySpaceLinksSmall A {
	FONT-SIZE: 12px; COLOR: #59658f; LINE-HEIGHT: 110%; TEXT-DECORATION: none
}
#better .mySpaceLinksSmall A:hover {
	TEXT-DECORATION: underline
}
#better .decalage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#formEmploiSimple {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 26px
}
#formEmploiSimple .ahah {
	BORDER-RIGHT: #9aafe9 1px solid; BORDER-TOP: #9aafe9 1px solid; Z-INDEX: 9; MARGIN-LEFT: auto; BORDER-LEFT: #9aafe9 1px solid; WIDTH: 95%; MARGIN-RIGHT: auto; BORDER-BOTTOM: #9aafe9 1px solid; POSITION: relative
}
#formEmploiSimple .lesFormsEmploi TABLE.form {
	PADDING-TOP: 10px
}
#formEmploiSimple .ahah #leSimple .inputs SPAN.input {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; WIDTH: 8%; COLOR: #333333; PADDING-TOP: 5px; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial; POSITION: absolute
}
#formEmploiSimple .ahah #leSimple .inputs SELECT {
	FONT-SIZE: 14px; MARGIN: 0px 5px 5px 10%; WIDTH: 28%
}
#formEmploiSimple .ahah #leSimple .inputs INPUT {
	FONT-SIZE: 14px; MARGIN: 0px 5px 5px 10%; WIDTH: 28%
}
#formEmploiSimple .ahah #leSimple .inputs INPUT {
	MARGIN: 0px 5px 7px 10%; WIDTH: 27.5%
}
#formEmploiSimple .ahah .titleForm {
	BACKGROUND-COLOR: #adbeef
}
#leAvance {
	COLOR: #000000
}
#leAvance TABLE.form TD {
	FONT-SIZE: 11px
}
#leAvance TABLE.form TD.input {
	TEXT-ALIGN: center
}
#leAvance .form .input INPUT {
	WIDTH: 395px
}
#leAvance .form .input SELECT {
	WIDTH: 400px
}
.btnSearchEmploi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: white; PADDING-TOP: 0px; outline: none
}
#globalFav DIV.section {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#globalFav TABLE.sortablerecordset {
	MARGIN-TOP: 5px
}
#globalFav DIV.txtjobco A {
	TEXT-DECORATION: none
}
#globalFav DIV.txtjobco A:hover {
	TEXT-DECORATION: underline
}
TD.recordlight DIV.text TABLE {
	MARGIN: 5px 0px
}
TD.record DIV.text TABLE {
	MARGIN: 5px 0px
}
.memberPhoto#memberPic {
	WIDTH: 100%; TEXT-ALIGN: center
}
#myEmploiHelpLink {
	PADDING-LEFT: 5px; FLOAT: right; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: top; COLOR: #59658f; BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
#myEmploiHelpLink:hover {
	COLOR: #4986bf
}
#myEmploiHelpBox {
	BORDER-RIGHT: #ddd 2px solid; BORDER-TOP: #ddd 2px solid; Z-INDEX: 10; MARGIN: 0px auto 0px 45px; BORDER-LEFT: #ddd 2px solid; WIDTH: 580px; BORDER-BOTTOM: #ddd 2px solid; POSITION: absolute; BACKGROUND-COLOR: #fcfcfc
}
#myEmploiHelpBox P {
	FONT-SIZE: 11px; COLOR: #59658f
}
#myEmploiHelpBox LI {
	FONT-SIZE: 11px; COLOR: #59658f
}
#announcePart #fileJoined H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #6699cc; PADDING-TOP: 0px; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial; HEIGHT: auto
}
#announcePart #fileJoined TABLE TD.record {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #6699cc; PADDING-TOP: 0px; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial; HEIGHT: 0px; BACKGROUND-COLOR: transparent
}
#announcePart #fileJoined TABLE TD.recordlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #6699cc; PADDING-TOP: 0px; FONT-FAMILY: "lucida grande",tahoma,verdana, Arial; HEIGHT: 0px; BACKGROUND-COLOR: transparent
}
DIV.jobSpaceBtn #fileJoined TD {
	HEIGHT: 0px
}
DIV.jobSpaceBtn #fileJoined A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; COLOR: #6699cc; PADDING-TOP: 0px
}
DIV.jobSpaceBtn #fileJoined A B {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; COLOR: #6699cc; PADDING-TOP: 0px
}
DIV.jobSpaceBtn #fileJoined A {
	HEIGHT: 16px
}
DIV.jobSpaceBtn #fileJoined A {
	PADDING-RIGHT: 16px; BACKGROUND-POSITION: right 0px; BACKGROUND-IMAGE: url(/v_img5/emplois/delRegion.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.jobSpaceBtn #fileJoined A:hover {
	PADDING-RIGHT: 16px; BACKGROUND-POSITION: right 0px; BACKGROUND-IMAGE: url(/v_img5/emplois/delRegion.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.jobSpaceBtn #fileJoined A:visited {
	PADDING-RIGHT: 16px; BACKGROUND-POSITION: right 0px; BACKGROUND-IMAGE: url(/v_img5/emplois/delRegion.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.jobSpaceBtn #fileJoined .text {
	PADDING-TOP: 10px
}
#globalRecruteur {
	MARGIN-BOTTOM: 20px; WIDTH: 760px; POSITION: relative; BACKGROUND-COLOR: #f5f5f5
}
#globalRecruteur #coinHG {
	DISPLAY: block; Z-INDEX: 2; WIDTH: 11px; POSITION: absolute; HEIGHT: 11px
}
#globalRecruteur #coinHD {
	DISPLAY: block; Z-INDEX: 2; WIDTH: 11px; POSITION: absolute; HEIGHT: 11px
}
#globalRecruteur #coinBG {
	DISPLAY: block; Z-INDEX: 2; WIDTH: 11px; POSITION: absolute; HEIGHT: 11px
}
#globalRecruteur #coinBD {
	DISPLAY: block; Z-INDEX: 2; WIDTH: 11px; POSITION: absolute; HEIGHT: 11px
}
#globalRecruteur #bordGauche {
	DISPLAY: block; Z-INDEX: 1; POSITION: absolute
}
#globalRecruteur #bordDroite {
	DISPLAY: block; Z-INDEX: 1; POSITION: absolute
}
#globalRecruteur #bordHaut {
	DISPLAY: block; Z-INDEX: 1; POSITION: absolute
}
#globalRecruteur #bordBas {
	DISPLAY: block; Z-INDEX: 1; POSITION: absolute
}
#globalRecruteur #coinHG {
	LEFT: 0px; BACKGROUND-IMAGE: url(/v_img5/emplois/recrutHG.gif); BACKGROUND-REPEAT: no-repeat; TOP: 0px
}
#globalRecruteur #coinHD {
	RIGHT: 0px; BACKGROUND-IMAGE: url(/v_img5/emplois/recrutHD.gif); BACKGROUND-REPEAT: no-repeat; TOP: 0px
}
#globalRecruteur #coinBG {
	LEFT: 0px; BACKGROUND-IMAGE: url(/v_img5/emplois/recrutBG.gif); BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat
}
#globalRecruteur #coinBD {
	RIGHT: 0px; BACKGROUND-IMAGE: url(/v_img5/emplois/recrutBD.gif); BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat
}
#globalRecruteur #bordGauche {
	BACKGROUND-POSITION: 50% top; LEFT: 0px; BACKGROUND-IMAGE: url(/v_img5/emplois/bordGauche.jpg); WIDTH: 11px; BACKGROUND-REPEAT: repeat-y; TOP: 0px; HEIGHT: 100%
}
#globalRecruteur #bordDroite {
	BACKGROUND-POSITION: 50% top; RIGHT: 0px; BACKGROUND-IMAGE: url(/v_img5/emplois/bordDroite.jpg); WIDTH: 11px; BACKGROUND-REPEAT: repeat-y; TOP: 0px; HEIGHT: 100%
}
#globalRecruteur #bordHaut {
	BACKGROUND-POSITION: 50% top; LEFT: 0px; BACKGROUND-IMAGE: url(/v_img5/emplois/bordHaut.jpg); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; TOP: 0px; HEIGHT: 11px
}
#globalRecruteur #bordBas {
	BACKGROUND-POSITION: 50% top; LEFT: 0px; BACKGROUND-IMAGE: url(/v_img5/emplois/bordBas.jpg); WIDTH: 100%; BOTTOM: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 11px
}
#globalRecruteur #contenu {
	FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/v_img5/emplois/degrade_acceuil_recruteur.gif); BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none
}
#globalRecruteur #contenu .grdTitre {
	BACKGROUND-POSITION: 50% bottom; MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(/v_img5/emplois/soulignement.png); PADDING-BOTTOM: 10px; COLOR: #000000; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
#globalRecruteur #contenu .advancedLinks1 {
	MARGIN-BOTTOM: 40px; TEXT-ALIGN: center
}
#globalRecruteur #contenu .advancedLinks {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 40px; COLOR: #333; TEXT-ALIGN: center
}
#globalRecruteur #contenu .advancedLinks A {
	COLOR: #002db0; TEXT-DECORATION: underline
}
#globalRecruteur #contenu .advancedLinks A:hover {
	COLOR: #002db0; TEXT-DECORATION: underline
}
#globalRecruteur #contenu .advancedLinks A:visited {
	COLOR: #002db0; TEXT-DECORATION: underline
}
#globalRecruteur #contenu .titrePuce {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 15px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/v_img5/emplois/miniPuce.gif); COLOR: #666666; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
#globalRecruteur #contenu #feature1 {
	MARGIN-LEFT: 0px; WIDTH: 50%; MARGIN-RIGHT: auto; WHITE-SPACE: nowrap
}
#globalRecruteur #contenu #feature2 {
	MARGIN-LEFT: 0px; WIDTH: 50%; MARGIN-RIGHT: auto; WHITE-SPACE: nowrap
}
#globalRecruteur #contenu #feature3 {
	MARGIN: 0px auto 30px; WIDTH: 50%; WHITE-SPACE: nowrap
}
#globalRecruteur #contenu .solutionStyle {
	MARGIN-TOP: 5px; FONT-SIZE: 22px; WIDTH: 100%; COLOR: #7f7f7f; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: "Trebuchet MS"; POSITION: absolute; TEXT-ALIGN: center
}
#accueilRecruteur DIV.leBtn {
	FONT-SIZE: 14px; TEXT-ALIGN: center
}
#accueilRecruteur DIV.btn {
	CURSOR: pointer; HEIGHT: 65px; TEXT-ALIGN: center; outline: none
}
#accueilRecruteur DIV.btn DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(/v_img5/emplois/btn_recrut.gif); PADDING-BOTTOM: 0px; MARGIN-RIGHT: -1px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 65px
}
#accueilRecruteur DIV.btn DIV DIV {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; BACKGROUND: url(/v_img5/emplois/btn_recrut.gif) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
