BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
ADDRESS {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CAPTION {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CITE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CODE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
DFN {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
STRONG {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
TH {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
VAR {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
Q:unknown {
	content: ''
}
Q:unknown {
	content: ''
}
ABBR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
ACRONYM {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	FONT: small arial,helvetica,clean,sans-serif
}
TABLE {
	
}
SELECT {
	FONT: 99% arial,helvetica,clean,sans-serif
}
INPUT {
	FONT: 99% arial,helvetica,clean,sans-serif
}
TEXTAREA {
	FONT: 99% arial,helvetica,clean,sans-serif
}
PRE {
	FONT: 100% monospace
}
CODE {
	FONT: 100% monospace
}
BODY * {
	LINE-HEIGHT: 1.22em
}
.bold {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
.boldHover:hover {
	FONT-WEIGHT: bold
}
.italic {
	FONT-STYLE: italic
}
EM {
	FONT-STYLE: italic
}
.mentions {
	FONT-SIZE: 90%; FONT-STYLE: italic
}
.lower {
	TEXT-TRANSFORM: lowercase
}
.uppercase {
	TEXT-TRANSFORM: uppercase
}
.error {
	COLOR: #fa0000
}
.template {
	DISPLAY: none
}
A.bouton {
	TEXT-DECORATION: none
}
.underNone {
	TEXT-DECORATION: none
}
.underNone A {
	TEXT-DECORATION: none
}
.underline {
	TEXT-DECORATION: underline! important
}
A {
	COLOR: #000; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
#rightColumn A {
	TEXT-DECORATION: none
}
H3 A {
	TEXT-DECORATION: none
}
H2 A {
	TEXT-DECORATION: none
}
H4 A {
	TEXT-DECORATION: none
}
H5 A {
	TEXT-DECORATION: none
}
#footer A {
	TEXT-DECORATION: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DT {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 241%; TEXT-TRANSFORM: none; COLOR: #68cccc
}
.h1 {
	FONT-WEIGHT: bold; FONT-SIZE: 241%; TEXT-TRANSFORM: none; COLOR: #68cccc
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 189%; TEXT-TRANSFORM: none; COLOR: #313131
}
.h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 189%; TEXT-TRANSFORM: none; COLOR: #313131
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 164%; TEXT-TRANSFORM: none; COLOR: #000
}
.h3 {
	FONT-WEIGHT: normal; FONT-SIZE: 164%; TEXT-TRANSFORM: none; COLOR: #000
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 110%; TEXT-TRANSFORM: none; COLOR: #000
}
.h4 {
	FONT-WEIGHT: normal; FONT-SIZE: 110%; TEXT-TRANSFORM: none; COLOR: #000
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; TEXT-TRANSFORM: none; COLOR: #000
}
.h5 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; TEXT-TRANSFORM: none; COLOR: #000
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; TEXT-TRANSFORM: none; COLOR: #000
}
.h6 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; TEXT-TRANSFORM: none; COLOR: #000
}
H1#titleInFlash {
	FONT-SIZE: 205%! important; TEXT-TRANSFORM: uppercase; COLOR: #f8ca41; LINE-HEIGHT: 1em; FONT-FAMILY: Arial, "HelveticaNeue Bold Cond", Helvetica, sans-serif
}
.giant {
	FONT-SIZE: 350%
}
.hasJS .accessBloc {
	DISPLAY: none
}
.hasJS .hidden {
	DISPLAY: none! important
}
.univers {
	COLOR: #f8ca41
}
.black {
	COLOR: #000! important
}
.white {
	COLOR: #fff! important
}
.price {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; COLOR: #ff0000
}

.txtL {
	TEXT-ALIGN: left! important
}
.txtC {
	TEXT-ALIGN: center! important
}
.txtC TD {
	TEXT-ALIGN: center! important
}
.txtC TH {
	TEXT-ALIGN: center! important
}
.txtR {
	TEXT-ALIGN: right! important
}
.txtT {
	VERTICAL-ALIGN: top! important
}
.txtT TD {
	VERTICAL-ALIGN: top! important
}
.txtT TH {
	VERTICAL-ALIGN: top! important
}
.txtM {
	VERTICAL-ALIGN: middle! important
}
.txtB {
	VERTICAL-ALIGN: bottom! important
}
.txtB TD {
	VERTICAL-ALIGN: bottom! important
}
.txtB TH {
	VERTICAL-ALIGN: bottom! important
}
.txtBase {
	VERTICAL-ALIGN: baseline! important
}
.floatL {
	FLOAT: left! important
}
.floatR {
	FLOAT: right! important
}
.center {
	MARGIN-LEFT: auto! important; MARGIN-RIGHT: auto! important
}
.clear {
	CLEAR: both
}
.context {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.fullWidth {
	WIDTH: 100%
}
.block {
	MARGIN-BOTTOM: 1px
}
.Vspace {
	MARGIN-TOP: 18px! important; MARGIN-BOTTOM: 18px! important
}
.Tspace {
	MARGIN-TOP: 18px! important
}
.Bspace {
	MARGIN-BOTTOM: 18px! important
}
.noVspace {
	MARGIN-TOP: 0px! important; MARGIN-BOTTOM: 0px! important
}
.noTspace {
	MARGIN-TOP: 0px! important
}
.noBspace {
	MARGIN-BOTTOM: 0px! important
}
.pdgStandard {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.paddingSm {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 5px! important; PADDING-TOP: 5px! important
}
.tPaddingSm {
	PADDING-TOP: 5px! important
}
.rPaddingSm {
	PADDING-RIGHT: 5px! important
}
.bPaddingSm {
	PADDING-BOTTOM: 5px! important
}
.lPaddingSm {
	PADDING-LEFT: 5px! important
}
.hPaddingSm {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important
}
.vPaddingSm {
	PADDING-BOTTOM: 5px! important; PADDING-TOP: 5px! important
}
.padding {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important; PADDING-BOTTOM: 10px! important; PADDING-TOP: 10px! important
}
.tPadding {
	PADDING-TOP: 10px! important
}
.rPadding {
	PADDING-RIGHT: 10px! important
}
.bPadding {
	PADDING-BOTTOM: 10px! important
}
.lPadding {
	PADDING-LEFT: 10px! important
}
.hPadding {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important
}
.vPadding {
	PADDING-BOTTOM: 10px! important; PADDING-TOP: 10px! important
}
.paddingLg {
	PADDING-RIGHT: 20px! important; PADDING-LEFT: 20px! important; PADDING-BOTTOM: 20px! important; PADDING-TOP: 20px! important
}
.tPaddingLg {
	PADDING-TOP: 20px! important
}
.rPaddingLg {
	PADDING-RIGHT: 20px! important
}
.bPaddingLg {
	PADDING-BOTTOM: 20px! important
}
.lPaddingLg {
	PADDING-LEFT: 20px! important
}
.hPaddingLg {
	PADDING-RIGHT: 20px! important; PADDING-LEFT: 20px! important
}
.vPaddingLg {
	PADDING-BOTTOM: 20px! important; PADDING-TOP: 20px! important
}
.lPaddingxLg {
	PADDING-LEFT: 40px! important
}
.hPaddingxLg {
	PADDING-RIGHT: 40px! important; PADDING-LEFT: 40px! important
}
.vPaddingxLg {
	PADDING-BOTTOM: 40px! important; PADDING-TOP: 40px! important
}
.tPaddingxLg {
	PADDING-TOP: 40px! important
}
.rPaddingxLg {
	PADDING-RIGHT: 40px! important
}
.bPaddingxLg {
	PADDING-BOTTOM: 40px! important
}
.lPaddingxxLg {
	PADDING-LEFT: 60px! important
}
.hPaddingxxLg {
	PADDING-RIGHT: 60px! important; PADDING-LEFT: 60px! important
}
.vPaddingxxLg {
	PADDING-BOTTOM: 60px! important; PADDING-TOP: 60px! important
}
.tPaddingxxLg {
	PADDING-TOP: 60px! important
}
.rPaddingxxLg {
	PADDING-RIGHT: 60px! important
}
.bPaddingxxLg {
	PADDING-BOTTOM: 60px! important
}
.lPaddingxxLg {
	PADDING-LEFT: 60px! important
}
.padding0 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.tPadding0 {
	PADDING-TOP: 0px! important
}
.rPadding0 {
	PADDING-RIGHT: 0px! important
}
.bPadding0 {
	PADDING-BOTTOM: 0px! important
}
.lPadding0 {
	PADDING-LEFT: 0px! important
}
.hPadding0 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important
}
.vPadding0 {
	PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.marginSm {
	MARGIN: 5px
}
.tMarginSm {
	MARGIN-TOP: 5px! important
}
.rMarginSm {
	MARGIN-RIGHT: 5px! important
}
.bMarginSm {
	MARGIN-BOTTOM: 5px! important
}
.lMarginSm {
	MARGIN-LEFT: 5px! important
}
.hMarginSm {
	MARGIN-LEFT: 5px! important; MARGIN-RIGHT: 5px! important
}
.vMarginSm {
	MARGIN-TOP: 5px! important; MARGIN-BOTTOM: 5px! important
}
.margin {
	MARGIN: 10px
}
.tMargin {
	MARGIN-TOP: 10px! important
}
.rMargin {
	MARGIN-RIGHT: 10px! important
}
.bMargin {
	MARGIN-BOTTOM: 10px! important
}
.lMargin {
	MARGIN-LEFT: 10px! important
}
.hMargin {
	MARGIN-LEFT: 10px! important; MARGIN-RIGHT: 10px! important
}
.vMargin {
	MARGIN-TOP: 10px! important; MARGIN-BOTTOM: 10px! important
}
.marginLg {
	MARGIN: 20px
}
.tMarginLg {
	MARGIN-TOP: 20px! important
}
.rMarginLg {
	MARGIN-RIGHT: 20px! important
}
.bMarginLg {
	MARGIN-BOTTOM: 20px! important
}
.lMarginLg {
	MARGIN-LEFT: 20px! important
}
.hMarginLg {
	MARGIN-LEFT: 20px! important; MARGIN-RIGHT: 20px! important
}
.vMarginLg {
	MARGIN-TOP: 20px! important; MARGIN-BOTTOM: 20px! important
}
.tMarginxLg {
	MARGIN-TOP: 40px! important
}
.rMarginxLg {
	MARGIN-RIGHT: 40px! important
}
.bMarginxLg {
	MARGIN-BOTTOM: 40px! important
}
.lMarginxLg {
	MARGIN-LEFT: 40px! important
}
.hMarginxLg {
	MARGIN-LEFT: 40px! important; MARGIN-RIGHT: 40px! important
}
.vMarginxLg {
	MARGIN-TOP: 40px! important; MARGIN-BOTTOM: 40px! important
}
.margin0 {
	MARGIN: 0px
}
.tMargin0 {
	MARGIN-TOP: 0px! important
}
.rMargin0 {
	MARGIN-RIGHT: 0px! important
}
.bMargin0 {
	MARGIN-BOTTOM: 0px! important
}
.lMargin0 {
	MARGIN-LEFT: 0px! important
}
.hMargin0 {
	MARGIN-LEFT: 0px! important; MARGIN-RIGHT: 0px! important
}
.vMargin0 {
	MARGIN-TOP: 0px! important; MARGIN-BOTTOM: 0px! important
}
.miniVspace {
	MARGIN-TOP: 1px! important; MARGIN-BOTTOM: 1px! important
}
.miniBspace {
	MARGIN-BOTTOM: 1px! important
}
.miniTspace {
	MARGIN-TOP: 1px! important
}
.separator {
	BORDER-TOP: #e5e5e5 1px solid; OVERFLOW: hidden
}
.dottedSeparator {
	BORDER-BOTTOM: #000 1px dotted
}
UL.dottedSeparator {
	BORDER-TOP: #000 1px dotted; BORDER-BOTTOM-STYLE: none
}
UL.dottedSeparator LI {
	BORDER-BOTTOM: #000 1px dotted
}
UL.dottedSeparator LI.last {
	BORDER-BOTTOM-STYLE: none
}
#headerBottom {
	Z-INDEX: 99; OVERFLOW: visible
}
#headerTop {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
#header {
	Z-INDEX: 9000; ZOOM: 1; POSITION: relative; HEIGHT: 148px
}
.bodyPopup #header {
	HEIGHT: auto
}
#header:unknown {
	CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 0px; content: ""
}
.overNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 130px; FONT-SIZE: 100%; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.overNav UL {
	OVERFLOW: hidden; ZOOM: 1; TEXT-ALIGN: right; _overflow: visible
}
.overNav UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 2px
}
.overNav UL LI STRONG {
	COLOR: #eeb40b
}
.overNav UL LI.search {
	PADDING-TOP: 0px
}
.overNav UL LI.search SPAN {
	COLOR: #b6babb
}
.overNav FORM {
	DISPLAY: inline
}
.overNav .txt {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #e5e5e5; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: bottom; COLOR: #b5bbbb; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.overNav .ok {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #e5e5e5; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: bottom; COLOR: #b5bbbb; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.overNav .ok {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
.overNav .ok {
	MARGIN-BOTTOM: 1px
}
.overNav A {
	TEXT-DECORATION: none
}
.overNav A:link {
	COLOR: #b6babb
}
.overNav A:visited {
	COLOR: #b6babb
}
.overNav A:focus {
	COLOR: #52595f
}
.overNav A:active {
	COLOR: #52595f
}
.overNav A:hover {
	COLOR: #52595f
}

.bandeauBlanc #titleAnim {
	PADDING-RIGHT: 50px; BORDER-TOP: #a9aaab 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 17px; BORDER-LEFT: #a9aaab 1px solid; PADDING-TOP: 17px; BACKGROUND-COLOR: #fff
}

UNKNOWN {
	WIDTH: 986px
}
.breadcrumb {
	CLEAR: both; MARGIN-TOP: 5px; OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.breadcrumb UL {
	MIN-HEIGHT: 23px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 23px; _height: 23px
}
.breadcrumb LI {
	DISPLAY: inline; COLOR: #b5babd
}
.breadcrumb LI.current {
	FONT-WEIGHT: bold
}
.breadcrumb A:link {
	COLOR: #b5babd; TEXT-DECORATION: none
}
.breadcrumb A:visited {
	COLOR: #b5babd; TEXT-DECORATION: none
}
.breadcrumb A:focus {
	TEXT-DECORATION: underline
}
.breadcrumb A:hover {
	TEXT-DECORATION: underline
}
.breadcrumb A:active {
	TEXT-DECORATION: underline
}
#footer {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 3px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; COLOR: #b5babd; PADDING-TOP: 3px; ZOOM: 1; TEXT-ALIGN: right; _overflow: visible
}
#footer LI {
	DISPLAY: inline; FONT-SIZE: 10px; MARGIN-LEFT: 15px
}
#footer LI A {
	COLOR: #b5babd! important
}
#footer .left {
	FLOAT: left; WHITE-SPACE: nowrap
}
#footer .right {
	FLOAT: right; WHITE-SPACE: nowrap
}
#footer LI.last {
	BACKGROUND-IMAGE: none
}
BODY {
	BACKGROUND: #fff; TEXT-ALIGN: center
}
BODY.mceContentBody {
	TEXT-ALIGN: left
}
#page {
	FONT-SIZE: 85%; MARGIN: auto; WIDTH: 965px; COLOR: black; FONT-FAMILY: Trebuchet ms, Arial, Verdana, sans-serif; POSITION: relative; TEXT-ALIGN: left
}
.bodyPopup#page {
	WIDTH: auto
}
.videoPopup#page {
	WIDTH: auto
}
.videoPopup#page #body {
	MIN-HEIGHT: 0px; HEIGHT: auto
}
.newsletter#page {
	WIDTH: 611px
}
#page #rightColumn {
	DISPLAY: none
}
#page #navigation {
	DISPLAY: none
}
.pageNav#page #navigation {
	DISPLAY: block! important
}
.page2cols#page #rightColumn {
	DISPLAY: block
}
.page2colsNav#page #rightColumn {
	DISPLAY: block
}
.page2colsNav#page #navigation {
	DISPLAY: block
}
.pageFull#page #body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#body {
	BORDER-RIGHT: #e5e5e5 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #e5e5e5 1px solid; PADDING-LEFT: 18px; MIN-HEIGHT: 390px; PADDING-BOTTOM: 18px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #e5e5e5 1px solid; PADDING-TOP: 18px; BORDER-BOTTOM: #e5e5e5 1px solid; ZOOM: 1; POSITION: relative; _overflow: visible; _height: 390px
}
#rightColumn {
	MIN-HEIGHT: 10px; FLOAT: right; MARGIN-LEFT: 18px; OVERFLOW: hidden; WIDTH: 160px; POSITION: relative; _margin-left: 15px
}
#leftColumn {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
#main {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
#navigation {
	FLOAT: left; MARGIN-RIGHT: 18px; _margin-right: 15px
}
#mainInside {
	OVERFLOW: hidden; ZOOM: 1; POSITION: relative; _overflow: visible
}
#flash {
	Z-INDEX: -1; LEFT: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 1000px; TEXT-ALIGN: center
}
#flash IMG {
	DISPLAY: inline
}
#flash EMBED {
	DISPLAY: block; ZOOM: 1
}
#flash OBJECT {
	DISPLAY: block; ZOOM: 1
}
.pageHome #body {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.pageHome #body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 370px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; _height: 370px
}
.pageHome #leftColumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 370px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; _height: 370px
}
.pageHome #main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 370px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; _height: 370px
}
.pageHome #mainInside {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 370px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; _height: 370px
}
.pageHome .rCol {
	BACKGROUND: white; WIDTH: 279px
}
.pageHome .lCol {
	WIDTH: 685px; _width: 685px
}
.pageHome .bottom {
	RIGHT: 18px; BOTTOM: 18px; POSITION: absolute
}
.pageHome .pageTitle {
	DISPLAY: none
}
.pageHome #flash {
	DISPLAY: none
}
#rightColumn H2.productTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 236%; TEXT-TRANSFORM: none; COLOR: #fff; LINE-HEIGHT: 0.9em
}
#rightColumn H2.productTitle SPAN.altColor {
	DISPLAY: block; COLOR: #000
}
#rightColumn H3.productTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 105%; MARGIN: 5px 0px; TEXT-TRANSFORM: uppercase; COLOR: #000
}

.actionList {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 6px; BACKGROUND-COLOR: #cacccb
}
.actionList LI {
	BACKGROUND: url(skin/puce/action_list.png) no-repeat left top; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase
}
.actionList LI A {
	DISPLAY: block; PADDING-LEFT: 25px; COLOR: #fff
}
.actionList .email {
	BACKGROUND-POSITION: left -20px
}
.actionList .save {
	BACKGROUND-POSITION: left -40px
}

H2.pageTitle {
	MIN-HEIGHT: 55px; MARGIN-BOTTOM: 18px; TEXT-TRANSFORM: uppercase; COLOR: #f8ca41; HEIGHT: 55px
}
H2.pageTitle STRONG {
	DISPLAY: block; FONT-SIZE: 82%; COLOR: #bec3c6
}
.pageTitleHidden {
	VISIBILITY: hidden; MARGIN-BOTTOM: 18px
}
.mea {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.mea .text {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.meaRight .text {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.meaRight {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.mea .media {
	FLOAT: left; MARGIN: 0px 18px 0px 0px
}
.meaRight .media {
	FLOAT: right; MARGIN: 0px 0px 0px 18px
}
.meaWrap .text {
	OVERFLOW: visible; ZOOM: 0
}
.blockFilled .mea .text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
.blockFilledUniverse .mea .text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
.blockFilled .meaRight .text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
.blockFilledUniverse .meaRight .text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
.insideSpace .mea .text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.insideSpace .meaRight .text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.listePuce LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: square
}
UL LI.listePuce {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: square
}
UL.listeChev LI {
	PADDING-LEFT: 10px; BACKGROUND: url(skin/puce/chevrons.png) no-repeat left center
}
UL LI.listeChev {
	PADDING-LEFT: 10px; BACKGROUND: url(skin/puce/chevrons.png) no-repeat left center
}

.universList LI.last {
	MARGIN-BOTTOM: 0px
}
.universList LI.open A {
	BACKGROUND-POSITION: right -483px
}
UL.vTabs LI {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #cacccb
}
UL.vTabs LI.current {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #ededed
}
UL.vTabs LI.current {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL.vTabs LI.last {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL.vTabs LI A {
	DISPLAY: block; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none
}
.listeCouleurs {
	OVERFLOW: hidden; PADDING-TOP: 3px; ZOOM: 1; _overflow: visible
}
.listeCouleurs LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
.listeCouleurs LI.current {
	BORDER-RIGHT: #990000 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #990000 2px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: -2px -1px 0px; BORDER-LEFT: #990000 2px solid; WIDTH: 17px; PADDING-TOP: 1px; BORDER-BOTTOM: #990000 2px solid; HEIGHT: 17px; _padding-bottom: 0
}
.listeCouleurs LI DIV {
	DISPLAY: none
}
.listeCouleurs LI.disabled DIV {
	DISPLAY: block; POSITION: absolute
}
.listeCouleurs LI.current IMG {
	_margin-bottom: -3px
}
.equipement {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.equipement .universList {
	FLOAT: left; WIDTH: 49%; MARGIN-RIGHT: 18px; _margin-right: 15px
}
.equipement .precisions {
	DISPLAY: none; OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.equipement .selected {
	DISPLAY: block
}
.equipement .element {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.equipement .element .text {
	PADDING-BOTTOM: 5px
}

.bouton STRONG {
	PADDING-RIGHT: 30px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: normal; BACKGROUND: url(skin/puce/chevrons2.png) #f8ca41 no-repeat right center; PADDING-BOTTOM: 3px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid; ZOOM: 1; _overflow: visible; _width: 1%; _white-space: nowrap
}
.bouton STRONG.return {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: 10px center; PADDING-LEFT: 30px; BACKGROUND-IMAGE: url(skin/puce/chevronsReturn.png); PADDING-BOTTOM: 3px; PADDING-TOP: 4px
}
.boutonBlanc STRONG {
	COLOR: black! important; BACKGROUND-COLOR: #fff! important
}
.boutonNoLink STRONG {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 3px; PADDING-TOP: 4px
}
TABLE.dataArray {
	WIDTH: 100%; BORDER-COLLAPSE: separate; border-spacing: 1px
}
TABLE.dataArray TH {
	FONT-WEIGHT: bold
}
TABLE.dataArray TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
TABLE.dataArray TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
TABLE.dataArray .odd TD {
	BACKGROUND: #ededed
}
TABLE.dataArray .odd TH {
	BACKGROUND: #ededed
}
TABLE.dataArray .even TD {
	BACKGROUND: #e6e6e6
}
TABLE.dataArray .even TH {
	BACKGROUND: #e6e6e6
}
TABLE.dataArray .universBkg {
	BACKGROUND: #f8ca41
}
TABLE.dataArray .promo {
	COLOR: #fff
}
.activitiesList:unknown {
	CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 0px; content: ""
}
.activitiesList LI {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 48%; _margin-bottom: 5px
}
.activitiesList LI .input {
	FLOAT: left; MARGIN-RIGHT: 4px
}
.activitiesList LI .img {
	FLOAT: left; MARGIN-RIGHT: 4px
}
.activitiesList LI .img {
	MARGIN-TOP: -6px; _margin-top: 0
}
.activitiesList LI .input {
	_margin-top: 6px
}
.activitiesList LI .tipBox {
	_margin-top: 6px
}
.line {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.lastunit {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.unit {
	FLOAT: left; MARGIN-RIGHT: 18px; ZOOM: 1
}
.size1on1 {
	FLOAT: none! important; WIDTH: auto; MARGIN-RIGHT: 0px
}
.miniHspace .unit {
	MARGIN-RIGHT: 1px
}
.noHspace .unit {
	MARGIN-RIGHT: 0px
}
.size1on2 {
	WIDTH: 49.03%
}
.size1on3 {
	WIDTH: 32.03%
}
.size2on3 {
	WIDTH: 66.01%
}
.size1on4 {
	WIDTH: 23.54%
}
.size3on4 {
	WIDTH: 74.51%
}
.miniHspace .size1on2 {
	WIDTH: 49.94%
}
.miniHspace .size1on3 {
	WIDTH: 33.26%
}
.miniHspace .size2on3 {
	WIDTH: 66.63%
}
.miniHspace .size1on4 {
	WIDTH: 24.91%
}
.miniHspace .size3on4 {
	WIDTH: 74.97%
}
.page2colsNav .size1on2 {
	WIDTH: 48.42%
}
.page2colsNav .size1on3 {
	WIDTH: 31.23%
}
.page2colsNav .size2on3 {
	WIDTH: 65.61%
}
.page2colsNav .size1on4 {
	WIDTH: 22.63%
}
.page2colsNav .size3on4 {
	WIDTH: 74.21%
}
.page2colsNav .miniHspace .size1on2 {
	WIDTH: 49.91%
}
.page2colsNav .miniHspace .size1on3 {
	WIDTH: 33.22%
}
.page2colsNav .miniHspace .size2on3 {
	WIDTH: 66.61%
}
.page2colsNav .miniHspace .size1on4 {
	WIDTH: 24.87%
}
.page2colsNav .miniHspace .size3on4 {
	WIDTH: 74.95%
}
.page2colsNav .noHspace .size1on2 {
	WIDTH: 49.99%
}
.page2colsNav .noHspace .size1on3 {
	WIDTH: 33.32%
}
.page2colsNav .noHspace .size2on3 {
	WIDTH: 66.65%
}
.page2colsNav .noHspace .size1on4 {
	WIDTH: 24.99%
}
.page2colsNav .noHspace .size3on4 {
	WIDTH: 74.99%
}
.page2cols#page .size1on2 {
	WIDTH: 48.79%
}
.pageNav#page .size1on2 {
	WIDTH: 48.79%
}
.page2cols#page .size1on3 {
	WIDTH: 31.73%
}
.pageNav#page .size1on3 {
	WIDTH: 31.73%
}
.page2cols#page .size2on3 {
	WIDTH: 65.86%
}
.pageNav#page .size2on3 {
	WIDTH: 65.86%
}
.page2cols#page .size1on4 {
	WIDTH: 23.19%
}
.pageNav#page .size1on4 {
	WIDTH: 23.19%
}
.page2cols#page .size3on4 {
	WIDTH: 74.39%
}
.pageNav#page .size3on4 {
	WIDTH: 74.39%
}
.pageNav#page .miniHspace .size1on2 {
	WIDTH: 49.93%
}
.pageNav#page .miniHspace .size1on3 {
	WIDTH: 33.24%
}
.pageNav#page .miniHspace .size2on3 {
	WIDTH: 66.62%
}
.pageNav#page .miniHspace .size1on4 {
	WIDTH: 24.89%
}
.pageNav#page .miniHspace .size3on4 {
	WIDTH: 74.96%
}
.noHspace .size1on2 {
	WIDTH: 49.99%! important
}
.noHspace .size1on3 {
	WIDTH: 33.32%! important
}
.noHspace .size2on3 {
	WIDTH: 66.65%! important
}
.noHspace .size1on4 {
	WIDTH: 24.99%! important
}
.noHspace .size3on4 {
	WIDTH: 74.99%! important
}
.lastunit {
	DISPLAY: block; FLOAT: none; WIDTH: auto! important; MARGIN-RIGHT: 0px! important; ZOOM: 1; _float: right
}
.block {
	OVERFLOW: hidden; ZOOM: 1; POSITION: relative; _overflow: visible
}
.blockInside {
	ZOOM: 1; POSITION: relative
}
.body {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.head {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 19px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; _height: 19px
}
.blockToggle H5.head {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.blockToggle H5.head A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
H5.head {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 8px
}
.headRight {
	PADDING-LEFT: 30px; MIN-HEIGHT: 23px; COLOR: #000000; PADDING-TOP: 4px
}
.whiteSpacer {
	BORDER-BOTTOM: #fff 1px solid
}
.whiteSpacerR {
	BORDER-RIGHT: #fff 1px solid
}
.whiteSpacerL {
	BORDER-LEFT: #fff 1px solid
}
.darkSpacer {
	BORDER-BOTTOM: #ededed 1px solid
}
.borderR {
	BORDER-RIGHT: #e5e5e5 1px solid
}
.mediaFullSize IMG {
	WIDTH: 100%
}
.mediaFullSize EMBED {
	WIDTH: 100%
}
.mediaFullSize OBJECT {
	WIDTH: 100%
}
.foot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; ZOOM: 1; TEXT-ALIGN: center; _overflow: visible
}
.whiteFilled {
	BACKGROUND-COLOR: #fff! important
}
.darkFilled {
	BACKGROUND-COLOR: #e6e6e6! important
}
.darkerFilled {
	BACKGROUND-COLOR: #cacccb! important
}
.blackFilled {
	BACKGROUND: #000
}
.blockFilled {
	BACKGROUND-COLOR: #ededed
}
.blockFilled .blockInside {
	BACKGROUND-COLOR: #ededed
}
.blockFilled .dottedSeparator {
	BORDER-BOTTOM: #fff 1px dotted
}
.blockFilledUniverse .blockInside {
	BACKGROUND-COLOR: #f8ca41
}
.blockBorder .blockInside {
	BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; BORDER-BOTTOM: #e5e5e5 1px solid
}
.blockBorder .blockInside .line .unit {
	BORDER-RIGHT: #e5e5e5 1px solid
}
.blockBorder .blockInside .line .lastunit {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.insideSpace .body {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
.frame {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px solid
}
.frameError {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid; BACKGROUND-COLOR: #ffe5e5
}
.hasJS .toggleClosed .body {
	DISPLAY: none
}
.blockToggle .head A {
	DISPLAY: block; BACKGROUND: url(skin/puce/chevronsToggle.png) no-repeat right 8px; outline: none; _zoom: 1
}
.blockToggle H5.head A {
	BACKGROUND-POSITION: right 10px
}
.hasJS .toggleClosed .head A {
	BACKGROUND-POSITION: right -86px; outline: none
}
.hasJS .toggleClosed H5.head A {
	BACKGROUND-POSITION: right -84px
}
.blockToggle .head {
	BACKGROUND-COLOR: #ededed
}
.escHome {
	POSITION: relative
}
.escHome .blockToggle .head A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.escHome .blockToggle .head A.toggle {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: url(skin/puce/chevronsToggle.png) no-repeat 3px 4px; FLOAT: right; PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 7px; TEXT-INDENT: -5000px; PADDING-TOP: 4px; POSITION: relative; TOP: 6px; HEIGHT: 7px
}
.escHome .toggleClosed .head A.toggle {
	PADDING-RIGHT: 4px; BACKGROUND-POSITION: 4px -90px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TOP: 6px
}
.escHome .blockToggle .head A.closeBlock {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: url(skin/puce/delete.png) no-repeat 3px 2px; FLOAT: right; PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 7px; TEXT-INDENT: -5000px; PADDING-TOP: 4px; POSITION: relative; TOP: 6px; HEIGHT: 7px
}
.escHome .separator {
	BORDER-LEFT-COLOR: #b5babd; BORDER-BOTTOM-COLOR: #b5babd; BORDER-TOP-COLOR: #b5babd; BORDER-RIGHT-COLOR: #b5babd
}
.escHome .blockFilled .dottedSeparator {
	BORDER-BOTTOM: #000 1px dotted
}
.espaceClient .blockToggle .head {
	BACKGROUND: url(skin/espaceToggleHead.png) #cdcdcd repeat-x left top
}
.espaceToggle .block .block .head {
	BACKGROUND: url(skin/espaceToggleHead.png) #cdcdcd repeat-x left top
}
.espaceClient .favourite {
	BACKGROUND: #f8ca41
}
.espaceClient .blockToggle .head {
	BORDER-RIGHT: #aeaeae 1px solid; BORDER-TOP: #aeaeae 1px solid; BORDER-LEFT: #aeaeae 1px solid; BORDER-BOTTOM: #aeaeae 1px solid
}
.espaceClient .blockToggle .foot {
	BORDER-RIGHT: #aeaeae 1px solid; BORDER-TOP: #aeaeae 1px solid; BORDER-LEFT: #aeaeae 1px solid; BORDER-BOTTOM: #aeaeae 1px solid
}
.espaceClient .blockToggle .body {
	BORDER-RIGHT: #aeaeae 1px solid; BORDER-TOP: #aeaeae 1px solid; BORDER-LEFT: #aeaeae 1px solid; BORDER-BOTTOM: #aeaeae 1px solid
}
.espaceClient .block .block .head {
	BORDER-RIGHT: #aeaeae 1px solid; BORDER-TOP: #aeaeae 1px solid; BORDER-LEFT: #aeaeae 1px solid; BORDER-BOTTOM: #aeaeae 1px solid
}
.espaceClient .block .block .body {
	BORDER-RIGHT: #aeaeae 1px solid; BORDER-TOP: #aeaeae 1px solid; BORDER-LEFT: #aeaeae 1px solid; BORDER-BOTTOM: #aeaeae 1px solid
}
.espaceClient .blockToggle .body .body {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.espaceClient .blockTabs .body .body {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.espaceClient .block .body {
	BORDER-TOP-WIDTH: 0px
}
.espaceClient .block .block .body {
	BORDER-TOP-WIDTH: 0px
}
.espaceClient .blockToggle .foot {
	BORDER-TOP-WIDTH: 0px
}
.espaceClient .blockTabs .tabs {
	MARGIN: 0px 18px
}
.espaceClient .blockTabs .body {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.espaceClient .blockToggle .foot {
	BACKGROUND: #ededed
}
.espaceClient .blockTabs .block .body {
	BACKGROUND: #fff
}
.espaceClient .blockTabs .blockFilled .body {
	BACKGROUND: #ededed
}
.espaceClient .blockTabs .darkFilled .body {
	BACKGROUND: #e6e6e6
}
.espaceClient .blockTabs .body .segment {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 18px; PADDING-TOP: 18px
}
.espaceClient .webBoxMarker {
	BORDER-RIGHT: black 1px dotted; BORDER-TOP: black 1px dotted; MARGIN: 0px 0px 8px; BORDER-LEFT: black 1px dotted; BORDER-BOTTOM: black 1px dotted
}
.clientRightBox .head {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.clientRightBox .foot {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.clientRightBox .body {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.clientRightBox .body {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 1px! important; BACKGROUND: #ededed; BORDER-BOTTOM-WIDTH: 0px! important; OVERFLOW: hidden; BORDER-RIGHT-WIDTH: 1px! important
}
.clientRightBox .head {
	BACKGROUND: url(skin/loginHead.png) no-repeat center top; OVERFLOW: hidden; CURSOR: pointer; TEXT-INDENT: -5000px; ZOOM: 1
}
.clientRightBox .headClosed {
	BACKGROUND-POSITION: center -330px
}
.clientRightBox .foot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(skin/loginFoot.png) repeat-x left top; PADDING-BOTTOM: 0px; OVERFLOW: hidden; TEXT-INDENT: -5000px; PADDING-TOP: 0px; HEIGHT: 6px
}
.clientRightBox .contenuStd {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.clientRightBox .contenuStd INPUT.txt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; WIDTH: 92%; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 16px; BORDER-BOTTOM-STYLE: none
}
.clientRightBox .contenuStd .check LABEL {
	MARGIN-LEFT: 5px
}
.clientRightBox .profil {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 18px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.clientRightBox .profilZone {
	PADDING-RIGHT: 3px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; BACKGROUND: url(skin/escProfilZone.png) no-repeat left top; PADDING-BOTTOM: 6px; MARGIN-LEFT: -5px; OVERFLOW: hidden; WIDTH: 122px; PADDING-TOP: 1px; HEIGHT: 17px
}
.clientRightBox .profilZone .cursor {
	PADDING-RIGHT: 7px; BACKGROUND: url(skin/escProfilZoneCursor.png) no-repeat right top; HEIGHT: 17px
}
.clientRightBox .links LI {
	BORDER-TOP: #000 1px solid; BACKGROUND: #f8ca41
}
.clientRightBox .links LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; BACKGROUND: url(skin/puce/chevrons2.png) no-repeat 12px 9px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; ZOOM: 1
}
.clientRightBox .links LI.sub A {
	PADDING-RIGHT: 18px; PADDING-LEFT: 10px; BACKGROUND: url(skin/puce/chevronsToggleH.png) no-repeat 145px center; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.clientRightBox .links LI.open A {
	BACKGROUND-POSITION: -850px center
}
.clientRightBox .links LI.sub LI {
	BACKGROUND: #f2dea9
}
.clientRightBox .links LI.sub LI A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 20px; BACKGROUND: url(skin/puce/chevrons2.png) no-repeat 12px 7px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.clientRightBox .links LI.sub UL {
	DISPLAY: none
}
.clientRightBox .links LI.open UL {
	DISPLAY: block
}
.clientRightBox .links LI.addConcess {
	DISPLAY: none
}
.modelPicker .block {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #a9aaab; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
.modelPicker .blockInside {
	BACKGROUND: #a9aaab
}
.modelPicker .body {
	HEIGHT: 80px
}
.modelPicker .picker {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; ZOOM: 1; POSITION: absolute; TOP: 0px; _overflow: visible
}
.modelPicker .picker A.arrow {
	DISPLAY: block; WIDTH: 12px; TEXT-INDENT: -5000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px; BACKGROUND-COLOR: #a9aaab; outline: none
}
.modelPicker .picker A.return {
	BORDER-RIGHT: #a9aaab 1px solid; BACKGROUND-POSITION: 4px center; FLOAT: left; BACKGROUND-IMAGE: url(/css/skin/puce/chevronsReturn.png)
}
.modelPicker .picker A.follow {
	BACKGROUND-POSITION: 5px center; FLOAT: right; BACKGROUND-IMAGE: url(/css/skin/puce/chevrons2.png)
}
.modelPicker .picker .hScroll {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 1px
}
.modelPicker .picker UL {
	HEIGHT: 80px
}
.modelPicker .picker UL LI {
	BORDER-RIGHT: #a9aaab 1px solid; DISPLAY: inline; FLOAT: none; ZOOM: 1; POSITION: static
}
.modelPicker .picker UL LI A {
	DISPLAY: block; WIDTH: 138px; TEXT-DECORATION: none! important
}
.modelPicker .picker UL LI A.pickOff SPAN {
	PADDING-RIGHT: 2px; MARGIN-TOP: -28px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; WIDTH: 134px; HEIGHT: 28px; TEXT-ALIGN: center
}
.modelPicker .picker UL LI A.pickOn {
	VISIBILITY: hidden; WIDTH: 138px; HEIGHT: 80px
}
.modelPicker .pickerToggler .body {
	HEIGHT: 80px
}
.modelPicker .pickerToggler LI {
	MARGIN: 0px 0px 1px; ZOOM: 1
}
.modelPicker .pickerToggler LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(/css/skin/homeSwitchButtonsBkg.png) #e5e5e5 repeat-x left top; MARGIN-BOTTOM: -1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; ZOOM: 1; TEXT-DECORATION: none; outline: none
}
.modelPicker .pickerToggler LI A.open {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: default; COLOR: #fff
}
.tool-tip {
	Z-INDEX: 13000; WIDTH: 139px; COLOR: #fff; TEXT-ALIGN: left
}
.tool-title {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(skin/tipBubble.png) left top; PADDING-BOTTOM: 4px; COLOR: #f8ca41; PADDING-TOP: 8px
}
.tool-text {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: url(skin/tipBubble.png) right bottom; PADDING-BOTTOM: 8px; PADDING-TOP: 4px
}
.blockFocus H3 {
	FONT-SIZE: 218%
}
.blockFocus H5 {
	FONT-SIZE: 133%
}
.blockFocus UL.togglingFocus {
	BORDER-TOP: #fff 1px solid; OVERFLOW: hidden; ZOOM: 1; _overflow: hidden
}
.blockFocus .togglingFocus LI {
	BORDER-RIGHT: #fff 1px solid; FLOAT: left; WIDTH: 153px
}
.blockFocus .togglingFocus LI.last {
	WIDTH: 16.5%; BORDER-RIGHT-WIDTH: 0px
}
.blockFocus .togglingFocus LI A {
	PADDING-RIGHT: 32px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 32px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center; TEXT-DECORATION: none; outline: none
}
.blockFocus .mediaFullSize IMG {
	VERTICAL-ALIGN: top
}
.blockFocus .focusSlider {
	BACKGROUND: url(skin/sliders/slider_bkg.png) no-repeat right 2px; OVERFLOW: hidden; ZOOM: 1; _overflow: visible; _background-position: right top
}
.blockFocus .scrollText {
	PADDING-RIGHT: 15px; OVERFLOW: hidden; HEIGHT: 194px
}
.blockFocus .mainImg {
	OVERFLOW: hidden
}
.blockFocus .mainImg IMG {
	DISPLAY: block
}
.blockTabs .tabs {
	FONT-SIZE: 100%; OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.blockTabs .tabs LI {
	DISPLAY: inline; BACKGROUND: #cbcdcc; FLOAT: left; MARGIN-BOTTOM: 1px; MARGIN-RIGHT: 1px
}
.blockTabs .tabs LI.current {
	BACKGROUND: #f0f0f0; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1px
}
.blockTabs .tabs LI.last {
	FLOAT: none; OVERFLOW: hidden; WIDTH: auto; MARGIN-RIGHT: 0px; _overflow: visible; _float: left
}
.blockTabs .tabs A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 121%; MIN-HEIGHT: 16px; COLOR: #000; TEXT-ALIGN: center; _height: 16px; _width: 1%; outline: none; _white-space: nowrap
}
.blockTabs .tabs A {
	TEXT-DECORATION: none
}
.blockTabs .tabs A:hover {
	TEXT-DECORATION: none
}
.blockTabs .tabs LI.current A {
	COLOR: #000
}
.blockTabs .tabs LI.last A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; _width: auto
}
.blockTabs .onglets10 A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; _width: auto
}
.blockTabs .onglets9 A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; _width: auto
}
.blockTabs .onglets8 A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; _width: auto
}
.blockTabs .onglets7 A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; _width: auto
}
.blockTabs .onglets6 A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; _width: auto
}
.blockTabs .onglets5 A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; _width: auto
}
.blockTabs .onglets4 A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; _width: auto
}
.blockTabs .onglets3 A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; _width: auto
}
.blockTabs .onglets2 A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; _width: auto
}
.blockTabs .onglets10 LI {
	WIDTH: 10%
}
.blockTabs .onglets9 LI {
	WIDTH: 11.1%
}
.blockTabs .onglets8 LI {
	WIDTH: 12.5%
}
.blockTabs .onglets7 LI {
	WIDTH: 14.28%
}
.blockTabs .onglets6 LI {
	WIDTH: 16.66%
}
.blockTabs .onglets5 LI {
	WIDTH: 20%
}
.blockTabs .onglets4 LI {
	WIDTH: 25%
}
.blockTabs .onglets3 LI {
	WIDTH: 33%
}
.blockTabs .onglets2 LI {
	WIDTH: 50%
}
.hasJS .tabCtn {
	DISPLAY: none; BACKGROUND: #f0f0f0
}
.hasJS .tabCurrent {
	DISPLAY: block! important
}
.presentation_overview {
	OVERFLOW: hidden; WIDTH: 100%; POSITION: relative
}
.presentation_overview A.zone {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; FONT-SIZE: 30px; Z-INDEX: 1; LEFT: 0px; OVERFLOW: hidden; BORDER-LEFT: #fff 2px solid; WIDTH: 20px; CURSOR: pointer; COLOR: #fff; TEXT-INDENT: -5000px; BORDER-BOTTOM: #fff 2px solid; LETTER-SPACING: 10000px; POSITION: absolute; TOP: 0px; HEIGHT: 20px
}
.presentation_overview A.zoneCurrent {
	BORDER-TOP-WIDTH: 4px; BORDER-LEFT-WIDTH: 4px; BACKGROUND: url(skin/bgZonePresentationLight.png) left top; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod=scale src='/css/skin/bgZonePresentationLight.png'); BORDER-BOTTOM-WIDTH: 4px; WIDTH: 16px; ZOOM: 1; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 4px; _background-image: none
}
.presentation_overview .visu {
	VERTICAL-ALIGN: top
}
.presentation_overview A.close {
	RIGHT: -1px; BACKGROUND: url(skin/closeLayerImg.png) no-repeat left top; OVERFLOW: hidden; WIDTH: 12px; TEXT-INDENT: -2000px; POSITION: absolute; TOP: -1px; HEIGHT: 12px
}
.presentation_overview .pres {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; Z-INDEX: 2; BORDER-LEFT: #000 1px solid; WIDTH: 200px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute
}
.presentation_overview .zoom_txt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(skin/bgZonePresentation.png) left top; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod=scale src='/css/skin/bgZonePresentation.png'); LEFT: 0px; PADDING-BOTTOM: 3px; OVERFLOW: auto; WIDTH: 190px; COLOR: #fff; BOTTOM: 0px; PADDING-TOP: 3px; POSITION: absolute; TOP: 50%; _background-image: none
}
.presentation_overview .zoom_txt A {
	COLOR: #fff
}
.presentation_overview .zoom_txtTop {
	BOTTOM: 50%; TOP: 0px
}
.gallery_overview {
	Z-INDEX: 9000; RIGHT: 0px; BACKGROUND: url(skin/bgGalOverview.png) left top; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod=scale src='/css/skin/bgGalOverview.png'); WIDTH: 75px; POSITION: absolute; TOP: 0px; HEIGHT: 200px; TEXT-ALIGN: center; _background-image: none
}
.IS_IE .gallery_overview {
	
}
.gallery_overview A {
	DISPLAY: block; MARGIN: 5px auto
}
.gallery_overview A IMG {
	MARGIN: 2px
}
.gallery_overview A.current IMG {
	BORDER-RIGHT: #000 2px solid; BORDER-TOP: #000 2px solid; MARGIN: 0px; BORDER-LEFT: #000 2px solid; BORDER-BOTTOM: #000 2px solid
}
.mediaScrollerCtn {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.mediaScrollerCtn .mediaScroller {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.mediaScrollerCtn .media {
	FLOAT: left; _margin-right: -3px
}
.mediaScrollerCtn .media OBJECT {
	DISPLAY: block
}
.mediaScrollerCtn .media EMBED {
	DISPLAY: block
}
.mediaScrollerCtn .media IMG {
	DISPLAY: block
}
.mediaScroller {
	BORDER-LEFT: #fff 1px solid; POSITION: relative
}
.mediaScroller UL {
	OVERFLOW: hidden
}
.hasJS .mediaScroller UL {
	HEIGHT: 0px
}
.mediaScroller LI {
	BORDER-BOTTOM: #fff 1px solid
}
.mediaScroller LI.last {
	BORDER-BOTTOM-WIDTH: 0px
}
.mediaScroller LI A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 8px; TEXT-DECORATION: none
}
.photoGallery LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.photoGallery LI A IMG {
	DISPLAY: block; VERTICAL-ALIGN: top
}
.mediaScroller LI A:hover {
	BACKGROUND: #cacccb
}
.mediaScroller A.arrow {
	DISPLAY: block; BACKGROUND: url(/css/skin/scrollArrow.png) #f8ca41 no-repeat; WIDTH: 100%; TEXT-INDENT: -5000px; HEIGHT: 28px
}
.mediaScroller A.return {
	BACKGROUND-POSITION: center 12px
}
.mediaScroller A.follow {
	BACKGROUND-POSITION: center -185px
}
.photoGallery A.arrow {
	HEIGHT: 21px
}
.photoGallery A.return {
	BACKGROUND-POSITION: center 9px; BORDER-BOTTOM: #fff 1px solid
}
.photoGallery A.follow {
	BACKGROUND-POSITION: center -187px; BORDER-TOP: #fff 1px solid
}
.layersMediaScroller {
	BORDER-TOP: #fff 1px solid
}
.layersMediaScroller .layer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.gallerieOccasion .media {
	MARGIN-RIGHT: 15px
}
.gallerieOccasion .mediaScroller {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 18px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 52px; BORDER-RIGHT-WIDTH: 0px
}
.gallerieOccasion .mediaScroller UL {
	HEIGHT: 52px
}
.hasJS .gallerieOccasion .mediaScroller {
	WIDTH: 0px
}
.hasJS .gallerieOccasion .mediaScroller UL {
	WIDTH: 0px
}
.hasJS .gallerieOccasion .mediaScroller .hScroll? {
	WIDTH: 0px
}
.gallerieOccasion .mediaScroller .hScroll {
	FLOAT: left; OVERFLOW: hidden
}
.gallerieOccasion .mediaScroller LI {
	BORDER-RIGHT: #ededed 1px solid; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px
}
.gallerieOccasion .mediaScroller LI.last {
	BORDER-RIGHT-WIDTH: 0px
}
.gallerieOccasion .mediaScroller LI A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.gallerieOccasion .mediaScroller LI A IMG {
	DISPLAY: inline
}
.gallerieOccasion .mediaScroller A.arrow {
	WIDTH: 14px; HEIGHT: 50px
}
.gallerieOccasion .mediaScroller A.return {
	BORDER-RIGHT: #ededed 1px solid; BACKGROUND-POSITION: 5px center; FLOAT: left; BACKGROUND-IMAGE: url(skin/puce/chevronsReturn.png)
}
.gallerieOccasion .mediaScroller A.follow {
	BACKGROUND-POSITION: 6px center; FLOAT: right; BACKGROUND-IMAGE: url(skin/puce/chevrons2.png); BORDER-LEFT: #ededed 1px solid
}
.listeModeles {
	BACKGROUND: #cbcdcc; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
.listeModeles H6 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 102%; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 6px
}
.listeModeles UL {
	BACKGROUND: #fff; MARGIN: 1px; ZOOM: 1
}
.listeModeles LI {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.listeModeles LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; PADDING-TOP: 7px; ZOOM: 1; _overflow: visible
}
.listeModeles LI A:hover {
	BACKGROUND: #e5e5e5
}
.listeModeles LI A IMG {
	FLOAT: right
}
.slider {
	WIDTH: 149px
}
.slider .sliderBox {
	OVERFLOW: hidden; WIDTH: 149px; CURSOR: pointer; POSITION: relative; HEIGHT: 15px
}
.slider .zone {
	BACKGROUND: url(/css/skin/sliders/backgroundSlider.png) no-repeat left top; WIDTH: 400px; POSITION: absolute; HEIGHT: 15px
}
.slider .curseur {
	BACKGROUND: url(/css/skin/sliders/cursor.png) no-repeat left center; WIDTH: 13px; HEIGHT: 15px
}
.slider .calque {
	BACKGROUND: url(/css/skin/sliders/reperes.png) repeat-x left center; POSITION: relative
}
.slider .upd {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #cbcbcb; PADDING-BOTTOM: 2px; COLOR: #666666; PADDING-TOP: 2px
}
.sliderCtn H5 {
	COLOR: #999999
}
.sliderCtn .bouton STRONG {
	BACKGROUND-COLOR: #9d9d9d
}
.sliderBoxUniver H5 {
	COLOR: #000
}
.sliderBoxUniver .upd {
	BACKGROUND: #fff; COLOR: #ffcc33
}
.sliderBoxUniver .zone {
	BACKGROUND-IMAGE: url(/css/skin/sliders/backgroundSliderUnivers.png)
}
.sliderBoxUniver .bouton STRONG {
	BACKGROUND-COLOR: #f8ca41
}
.stepHeading {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.stepHeading LI {
	FONT-WEIGHT: bold; FLOAT: left; COLOR: #9b9b9b; BORDER-BOTTOM: #9b9b9b 3px solid
}
.stepHeading LI A {
	COLOR: #9b9b9b; TEXT-DECORATION: none
}
.stepHeading LI.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.stepHeading LI.last {
	PADDING-RIGHT: 30px
}
.pagination {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.pagination LI {
	FLOAT: left; MARGIN: 0px 2px
}
.pagination LI.precedent {
	MARGIN: 0px 4px 0px 0px
}
.pagination LI.suivant {
	MARGIN: 0px 0px 0px 4px
}
.pagination LI A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.pagination LI.current A {
	TEXT-DECORATION: underline
}
.listeVehicules THEAD TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 2px solid
}
.listeVehicules THEAD TH SPAN {
	PADDING-RIGHT: 15px; BACKGROUND: url(skin/puce/chevronsListeVehicules.png) no-repeat right -40px
}
.listeVehicules THEAD TH.trie SPAN {
	BACKGROUND-POSITION: right 7px
}
.listeVehicules THEAD TH.photo {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.listeVehicules THEAD TH.photo INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 2px
}
.listeVehicules TBODY TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.listeVehicules TBODY TD.photo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 70px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 2px solid; HEIGHT: 50px
}
.listeVehicules TBODY TD.photo IMG {
	DISPLAY: block; VERTICAL-ALIGN: top; WIDTH: 70px; HEIGHT: 50px
}
.listeVehicules TBODY .even TD {
	BORDER-BOTTOM: #fff 2px solid
}
.listeVehicules TBODY TD.evenementCtn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; ZOOM: 1; HEIGHT: 25px; _overflow: visible
}
.listeVehicules TBODY TD.evenementCtn H5.text {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 4px
}
.listeVehicules TBODY TD.evenementCtn .evenement {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; FLOAT: right; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #fff 1px solid; WIDTH: 80px; COLOR: #fff; PADDING-TOP: 2px; HEIGHT: 21px; BACKGROUND-COLOR: #000
}
.listeVehicules TBODY TD.evenementCtn .univers {
	COLOR: #000; BACKGROUND-COLOR: #f8ca41
}
.layerToPop {
	Z-INDEX: 100; BACKGROUND: #000; FILTER: alpha(opacity=30); POSITION: absolute; -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3
}
.blockToPop {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 10000; BACKGROUND: #fff; PADDING-BOTTOM: 20px; MARGIN: 0px auto; PADDING-TOP: 20px; POSITION: absolute; TOP: 400px; TEXT-ALIGN: left
}
.categorieVoitures {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.categorieVoitures .col {
	BORDER-RIGHT: #fff 1px solid; FLOAT: left
}
.categorieVoitures .last {
	FLOAT: none; WIDTH: auto! important; ZOOM: 1; BORDER-RIGHT-WIDTH: 0px; _float: right
}
.categorieVoitures .col H3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: #ededed; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.categorieVoitures .col LI {
	MARGIN-TOP: 1px; BACKGROUND: #ededed; OVERFLOW: hidden; HEIGHT: 84px
}
.categorieVoitures .col .prim H5 {
	PADDING-RIGHT: 3px; MARGIN-TOP: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.categorieVoitures .col .sub {
	VISIBILITY: hidden
}
.categorieVoitures .col .sub .layer {
	DISPLAY: none; TEXT-ALIGN: center
}
.categorieVoitures .col .active .prim {
	DISPLAY: none
}
.categorieVoitures .col .active .sub {
	VISIBILITY: visible; TEXT-ALIGN: center
}
.categorieVoitures .col .active .sub IMG {
	MARGIN: 0px auto; VERTICAL-ALIGN: top
}
.categorieVoituresLayer {
	DISPLAY: none; Z-INDEX: 99000; WIDTH: 235px; POSITION: absolute
}
.categorieVoituresLayer .blockInside {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.categorieVoituresLayer H3 {
	MARGIN-BOTTOM: 5px; COLOR: #000
}
.categorieVoituresLayer .desc {
	MARGIN-TOP: 5px; COLOR: #000
}
.categorieVoituresLayer .desc H4 {
	COLOR: #000
}
.categorieVoituresLayer UL {
	MARGIN-TOP: 10px
}
.categorieVoituresLayer UL LI {
	BORDER-TOP: #ae8d2e 1px solid; CURSOR: pointer; ZOOM: 1
}
.categorieVoituresLayer UL LI A {
	PADDING-RIGHT: 0px; BORDER-TOP: #fbda7b 1px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/css/skin/puce/product_action_list.png) no-repeat right 7px; PADDING-BOTTOM: 3px; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.tipBox {
	ZOOM: 1; POSITION: relative; TEXT-DECORATION: none
}
.alerte {
	_display: inline-block
}
.help {
	_display: inline-block
}
.attention {
	DISPLAY: block; BACKGROUND: url(skin/puce/infos.png) no-repeat left center; OVERFLOW: hidden; WIDTH: 20px; HEIGHT: 20px
}
.alerte {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: url(skin/puce/alert.png) no-repeat left center; PADDING-BOTTOM: 0px! important; WIDTH: 20px; PADDING-TOP: 0px! important; HEIGHT: 20px
}
.help {
	PADDING-RIGHT: 25px; FONT-WEIGHT: bold; BACKGROUND: url(skin/puce/help.png) no-repeat right center; PADDING-TOP: 2px; HEIGHT: 18px
}
.hideTipText SPAN {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -5000px; ZOOM: 1; _overflow: visible
}
.tipBoxLayer {
	DISPLAY: none
}
.clonedTipBoxLayer {
	BORDER-RIGHT: #000 2px ridge; BORDER-TOP: #000 0px ridge; BACKGROUND: #fff; BORDER-LEFT: #000 0px ridge; WIDTH: 100px; BORDER-BOTTOM: #000 2px ridge; POSITION: absolute
}
.km {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
.km SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; BACKGROUND: url(skin/bkg_km.png) #000 repeat-x left center; FLOAT: left; WIDTH: 11px; COLOR: #fff; LINE-HEIGHT: 16px; MARGIN-RIGHT: 1px; TEXT-ALIGN: center
}
.km SPAN.last {
	MARGIN-RIGHT: 0px
}
UL.nav LI {
	DISPLAY: inline
}
UL.nav LI A {
	TEXT-DECORATION: none
}
UL.nav LI.current A {
	TEXT-DECORATION: underline
}
#header .nav LI A {
	FONT-SIZE: 10px; MARGIN-LEFT: 20px; COLOR: #b5babd
}
.planSite .midBlock {
	BORDER-RIGHT: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid
}
.newsletter .blockHead {
	POSITION: relative
}
.newsletter .blockHead H3 {
	COLOR: white
}
.newsletter .blockHead DIV {
	RIGHT: 18px; COLOR: white; POSITION: absolute; TOP: 135px
}
.newsletter .head {
	MIN-HEIGHT: 14px
}
.newsletter .evilFilled {
	BACKGROUND: #666
}
.newsletter .evilText {
	COLOR: #666
}
.newsletter .evilText H6 {
	COLOR: #666
}
.newsletter .evilText A {
	COLOR: #666
}
.newsletter .evilFilled H5 {
	COLOR: white
}
#footerNews {
	COLOR: #b5babd
}
#footerNews A {
	COLOR: #b5babd
}
#footerNews .dottedSeparator {
	BORDER-LEFT-COLOR: #b5babd; BORDER-BOTTOM-COLOR: #b5babd; BORDER-TOP-COLOR: #b5babd; BORDER-RIGHT-COLOR: #b5babd
}
#footerNews .dottedSeparator LI {
	BORDER-LEFT-COLOR: #b5babd; BORDER-BOTTOM-COLOR: #b5babd; BORDER-TOP-COLOR: #b5babd; BORDER-RIGHT-COLOR: #b5babd
}
#footerNews .chevron {
	BACKGROUND-IMAGE: url(skin/puce/chevrons3.png)
}
.twingo H2.pageTitle {
	COLOR: #68cccc
}
.twingo .univers {
	COLOR: #68cccc
}
.twingo .blockFilledUniverse .blockInside {
	BACKGROUND-COLOR: #68cccc! important
}
.twingo .boutonUnivers STRONG {
	BACKGROUND-COLOR: #68cccc! important
}
.twingo .mediaScroller A.arrow {
	BACKGROUND-COLOR: #68cccc! important
}
TABLE.dataArray .universBkg {
	BACKGROUND-COLOR: #68cccc! important
}
.twingo .universList LI {
	BACKGROUND-COLOR: #68cccc
}
.universList LI.twingo {
	BACKGROUND-COLOR: #68cccc
}
.twingo .productAction LI {
	BORDER-LEFT-COLOR: #4d9999; BORDER-BOTTOM-COLOR: #4d9999; BORDER-TOP-COLOR: #4d9999; BORDER-RIGHT-COLOR: #4d9999
}
.twingo .productAction LI A {
	BORDER-LEFT-COLOR: #8dd9d9; BORDER-BOTTOM-COLOR: #8dd9d9; BORDER-TOP-COLOR: #8dd9d9; BORDER-RIGHT-COLOR: #8dd9d9
}
.twingo .color {
	COLOR: #fff
}
INPUT.text {
	BORDER-RIGHT: #b5babc 1px solid; BORDER-TOP: #b5babc 1px solid; BORDER-LEFT: #b5babc 1px solid; BORDER-BOTTOM: #b5babc 1px solid
}
INPUT.check {
	
}
SELECT {
	BORDER-RIGHT: #b5babd 1px solid; BORDER-TOP: #b5babd 1px solid; BORDER-LEFT: #b5babd 1px solid; BORDER-BOTTOM: #b5babd 1px solid
}
FIELDSET {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
FIELDSET H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 10px
}
.error LABEL {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.error INPUT {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid; BACKGROUND-COLOR: #ffe5e5
}
.error SPAN.text {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid; BACKGROUND-COLOR: #ffe5e5
}
.error SELECT {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid; BACKGROUND-COLOR: #ffe5e5
}
.fline {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
UL.fline LI {
	OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
LI.fline {
	MARGIN-BOTTOM: 10px
}
UL.fline LI {
	MARGIN-BOTTOM: 10px
}
P.fline {
	MARGIN-BOTTOM: 10px
}
.fline LABEL {
	FONT-WEIGHT: bold; FLOAT: left
}
.fline INPUT {
	VERTICAL-ALIGN: middle
}
.groupCheckLeft LABEL {
	DISPLAY: block; FONT-WEIGHT: normal; FLOAT: none; OVERFLOW: hidden; WIDTH: auto! important; ZOOM: 1
}
.groupCheckLeft INPUT.check {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.labelLeft LABEL {
	FLOAT: left
}
.labelRight LABEL {
	FLOAT: right
}
.labelTop LABEL {
	DISPLAY: block; FLOAT: none
}
SPAN.fld {
	DISPLAY: block; OVERFLOW: hidden; ZOOM: 1; _overflow: visible
}
SPAN.fld SELECT {
	WIDTH: 100%
}
SPAN.text {
	BORDER-RIGHT: #b5babc 1px solid; BORDER-TOP: #b5babc 1px solid; BORDER-LEFT: #b5babc 1px solid; BORDER-BOTTOM: #b5babc 1px solid
}
SPAN.text INPUT.text {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; WIDTH: 100%; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 0px
}
.label10 LABEL {
	WIDTH: 10%
}
LABEL.label10 {
	WIDTH: 10%
}
.label20 LABEL {
	WIDTH: 20%
}
LABEL.label20 {
	WIDTH: 20%
}
.label30 LABEL {
	WIDTH: 30%
}
LABEL.label30 {
	WIDTH: 30%
}
.label40 LABEL {
	WIDTH: 40%
}
LABEL.label40 {
	WIDTH: 40%
}
.label50 LABEL {
	WIDTH: 50%
}
LABEL.label50 {
	WIDTH: 50%
}
.label60 LABEL {
	WIDTH: 60%
}
LABEL.label60 {
	WIDTH: 60%
}
.label70 LABEL {
	WIDTH: 70%
}
LABEL.label70 {
	WIDTH: 70%
}
.label80 LABEL {
	WIDTH: 80%
}
LABEL.label80 {
	WIDTH: 80%
}
.label90 LABEL {
	WIDTH: 90%
}
LABEL.label90 {
	WIDTH: 90%
}
.labelAuto LABEL {
	WIDTH: auto
}
.input10 {
	WIDTH: 10%! important
}
.input20 {
	WIDTH: 20%! important
}
.input30 {
	WIDTH: 30%! important
}
.input40 {
	WIDTH: 40%! important
}
.input50 {
	WIDTH: 50%! important
}
.input60 {
	WIDTH: 60%! important
}
.input70 {
	WIDTH: 70%! important
}
.input80 {
	WIDTH: 80%! important
}
.input90 {
	WIDTH: 90%! important
}
.input10 {
	FLOAT: none! important
}
.input20 {
	FLOAT: none! important
}
.input30 {
	FLOAT: none! important
}
.input40 {
	FLOAT: none! important
}
.input50 {
	FLOAT: none! important
}
.input60 {
	FLOAT: none! important
}
.input70 {
	FLOAT: none! important
}
.input80 {
	FLOAT: none! important
}
.input90 {
	FLOAT: none! important
}

