HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(imgs/body-bg.png) repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: verdana,arial,helvetica,serif
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.accessibility {
	DISPLAY: none
}
HR.spacer {
	CLEAR: both; VISIBILITY: hidden
}
A:focus {
	outline: none
}
.two-cols {
	POSITION: static
}
.two-cols .col {
	FLOAT: left; MARGIN-LEFT: 1px; WIDTH: 47%
}
.two-cols .col:first-child {
	MARGIN-LEFT: 0px; WIDTH: 48%
}
.fleft {
	FLOAT: left; MARGIN: 0px 35px 10px 0px
}
.fright {
	FLOAT: right; MARGIN: 0px 0px 10px 35px
}
.img-fleft {
	FLOAT: left; MARGIN: 0px 35px 10px 15px
}
.img-fright {
	FLOAT: right; MARGIN: 0px 15px 10px 35px
}
.block {
	CLEAR: both
}
#page {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 1000px; PADDING-TOP: 0px
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 998px
}
#header {
	POSITION: relative; HEIGHT: 150px
}
#header #logo {
	LEFT: 38px; POSITION: relative
}
#date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 810px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute
}
#search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 810px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute
}
#date {
	FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: arial,helvetica,serif; LETTER-SPACING: -0.04em; TOP: 35px
}
#search {
	TOP: 50px
}
#search P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 28px
}
#search P INPUT {
	BORDER-RIGHT: #666 1px outset; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px outset; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #666 1px outset; WIDTH: 125px; COLOR: #666; TEXT-INDENT: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px outset; FONT-FAMILY: arial,helvetica,serif; HEIGHT: 16px
}
#search P INPUT.submit-ok {
	FLOAT: left; WIDTH: 42px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; TOP: -6px; HEIGHT: 28px; BORDER-BOTTOM-STYLE: none
}
#twocols {
	FLOAT: right; WIDTH: 797px; POSITION: relative
}
#content {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px; WIDTH: 596px; POSITION: relative
}
#context {
	FLOAT: right; WIDTH: 201px; POSITION: relative
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
#identification {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(imgs/identification-bg.png) no-repeat left top; PADDING-BOTTOM: 8px; WIDTH: 185px; PADDING-TOP: 8px; FONT-FAMILY: "lucida sans",arial,helvetica,serif; HEIGHT: 115px
}
#identification H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 8px 5px; WIDTH: 90%; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 4px solid; LETTER-SPACING: -0.03em; TEXT-ALIGN: left
}
#identification INPUT {
	BORDER-RIGHT: #666 1px outset; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px outset; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 5px; BORDER-LEFT: #666 1px outset; WIDTH: 125px; COLOR: #666; TEXT-INDENT: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px outset; FONT-FAMILY: arial,helvetica,serif; HEIGHT: 16px
}
#identification INPUT.fleft {
	FLOAT: left
}
#identification INPUT.submit-ok {
	FLOAT: left; MARGIN: 18px 0px 0px; WIDTH: 42px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; TOP: -24px; HEIGHT: 28px; BORDER-BOTTOM-STYLE: none
}
#identification P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#identification P.contact {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(imgs/fleche-blanche.png) no-repeat left 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 6px; PADDING-TOP: 0px; POSITION: relative; TOP: -20px
}
#identification P A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 6px; COLOR: #fff; PADDING-TOP: 2px; LETTER-SPACING: -0.02em
}
#identification P A:hover {
	COLOR: #01407e; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.boxNews {
	BACKGROUND: url(imgs/news-bg.png) no-repeat left top; WIDTH: 201px; FONT-FAMILY: "lucida sans",arial,helvetica,serif; HEIGHT: 202px; TEXT-ALIGN: center
}
.boxNews H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 8px; TEXT-ALIGN: left
}
.boxNews H2 A {
	COLOR: #fff; TEXT-DECORATION: none
}
.boxNews P.legend A {
	COLOR: #fff; TEXT-DECORATION: none
}
.boxNews IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.boxNews .heure {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FLOAT: right; MARGIN: -15px 25px 0px 0px; COLOR: #fff; FONT-FAMILY: arial,helvetica,serif
}
.boxNews P.legend {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#world {
	MARGIN: 0px; WIDTH: 201px
}
#world-top {
	BACKGROUND: url(imgs/menu-top.png) no-repeat left top; HEIGHT: 8px
}
#world-content {
	BACKGROUND: url(imgs/menu-bg.png) repeat-y left top; BORDER-BOTTOM: transparent 1px solid; TEXT-ALIGN: center
}
#world-content AREA {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#world-content IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#world-bottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(imgs/menu-bottom.png) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 8px
}
#world H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 11px; WIDTH: 180px; PADDING-TOP: 5px; BORDER-BOTTOM: #9c3 5px solid; FONT-FAMILY: "lucida sans",arial,helvetica,serif; LETTER-SPACING: -0.04em; TEXT-ALIGN: left
}
#world P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#region-description UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#region-description UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#globe {
	FLOAT: left; MARGIN: 0px 15px 15px 0px; WIDTH: 350px
}
.world UL LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
.bouton A {
	CURSOR: pointer
}
.fbouton A {
	CURSOR: pointer
}
.bouton .left {
	DISPLAY: block; BACKGROUND: url(imgs/simple-bouton-left.png) no-repeat left top; FLOAT: left; WIDTH: 9px; HEIGHT: 28px
}
.bouton A .content {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 10px; BACKGROUND: url(imgs/simple-bouton.png) repeat-x left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 4px; HEIGHT: 24px; TEXT-DECORATION: none
}
.bouton A:hover .left {
	BACKGROUND-POSITION: left -28px
}
.bouton A:hover .content {
	BACKGROUND-POSITION: left -28px
}
.bouton A:hover .right {
	BACKGROUND-POSITION: left -28px
}
.bouton .right {
	DISPLAY: block; BACKGROUND: url(imgs/simple-bouton-right.png) no-repeat left top; FLOAT: left; WIDTH: 9px; HEIGHT: 28px
}
.fbouton .left {
	DISPLAY: block; BACKGROUND: url(imgs/bouton-fleche-left.png) no-repeat left top; FLOAT: left; WIDTH: 29px; HEIGHT: 29px
}
.fbouton A .content {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND: url(imgs/bouton-fleche.png) repeat-x left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 8px; HEIGHT: 21px; TEXT-DECORATION: none
}
.fbouton A:hover .left {
	BACKGROUND-POSITION: left -29px
}
.fbouton A:hover .content {
	BACKGROUND-POSITION: left -29px
}
.fbouton A:hover .right {
	BACKGROUND-POSITION: left -29px
}
.fbouton .right {
	DISPLAY: block; BACKGROUND: url(imgs/bouton-fleche-right.png) no-repeat left top; FLOAT: left; WIDTH: 9px; HEIGHT: 29px
}
#header-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(imgs/top-content-bg.png) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 596px; PADDING-TOP: 0px; FONT-FAMILY: arial,helvetica,serif
}
#header-title H1 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 30px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 0px; COLOR: #69c; PADDING-TOP: 15px; LETTER-SPACING: -0.03em
}
#header-title H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 30px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #036; PADDING-TOP: 15px; LETTER-SPACING: -0.05em
}
#header-title P {
	CLEAR: both; PADDING-RIGHT: 14px; PADDING-LEFT: 16px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 14px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; LETTER-SPACING: -0.03em
}
#header-title P STRONG {
	COLOR: #00488e; LETTER-SPACING: -0.07em
}
#content #content-border UL.v5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; WIDTH: 588px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
#content-border {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(imgs/content-border-bg.png) repeat-y left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -1px; WIDTH: 596px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 1px solid
}
.inner-content .list-products LI {
	LIST-STYLE-TYPE: none
}
.inner-content .fleche LI {
	LIST-STYLE-TYPE: none
}
.list-products {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.fleche {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.inner-content .list-products LI {
	LIST-STYLE-TYPE: none
}
.inner-content A {
	COLOR: #fff
}
.inner-content UL.list-products LI H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(imgs/fleche.png) no-repeat left 50%; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; COLOR: #fff; PADDING-TOP: 5px
}
.inner-content UL.fleche LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(imgs/fleche.png) no-repeat left 50%; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; COLOR: #fff; PADDING-TOP: 5px
}
.inner-content UL.fleche {
	MARGIN-LEFT: 35px
}
.inner-content UL.fleche LI A {
	COLOR: #fff
}
#inner-content-bottom {
	BACKGROUND: url(imgs/inner-content-bottom-bg.png) no-repeat left top; HEIGHT: 10px
}
#content-bottom {
	BACKGROUND: url(imgs/content-bottom-bg.png) no-repeat left top; HEIGHT: 10px
}
.inner-content {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 14px; MIN-HEIGHT: 300px; BACKGROUND: url(imgs/inner-content-bg.png) #00488e repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; WIDTH: 580px; PADDING-TOP: 10px; BORDER-BOTTOM: transparent 1px solid; FONT-FAMILY: arial,helvetica,serif
}
.inner-content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
.inner-content UL LI {
	PADDING-RIGHT: 0px; LIST-STYLE: circle url(imgs/circle-blanc.png) inside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px
}
.inner-content P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 150%; PADDING-TOP: 0px; LETTER-SPACING: -0.01em
}
.inner-content UL LI {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 150%; PADDING-TOP: 0px; LETTER-SPACING: -0.01em
}
.inner-content P.introduction {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 140%; LETTER-SPACING: -0.03em
}
.inner-content H3 {
	MARGIN: 15px 15px 0px; COLOR: #fff
}
.inner-content H4 {
	MARGIN: 15px 15px 0px; COLOR: #fff
}
.inner-content .col H3 {
	MARGIN: 0px 15px
}
.inner-content .col H3 {
	MARGIN: 0px 0px 5px; BORDER-BOTTOM: #b3c8dd 2px solid
}
.sport H3 {
	MARGIN: 0px 0px 5px; BORDER-BOTTOM: #b3c8dd 2px solid
}
.sport H3 {
	MARGIN: 15px
}
.sport #docLinks {
	MARGIN: 0px 0px 0px 15px; LIST-STYLE-TYPE: none
}
.sport #docLinks LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sport IMG.fleft {
	FLOAT: left; MARGIN: 0px 10px 10px 15px
}
.sport IMG.fright {
	FLOAT: right; MARGIN: 0px 15px 10px 10px
}
.sport .demo-content IMG.fleft {
	MARGIN: 0px 10px 0px 0px
}
.sport .demo-content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
.sport .demo-content .infos {
	PADDING-TOP: 20px
}
.sport .block .fleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 45%; PADDING-TOP: 0px
}
.sport .block {
	CLEAR: none
}
.sport .fblock {
	CLEAR: none
}
.sport .fblock {
	FLOAT: right; WIDTH: 370px
}
.sport .fblock H4 {
	MARGIN-LEFT: 0px
}
.sport .fblock P {
	MARGIN-LEFT: 0px
}
.sport .fblock H4.fleche {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(imgs/fleche.png) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.sport .block H4.fleche {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(imgs/fleche.png) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.sport UL.fleche {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 15px; PADDING-TOP: 0px
}
.sport UL.fleche LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(imgs/fleche.png) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #fff; PADDING-TOP: 0px
}
.sport UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sport .block UL.fleft {
	FLOAT: left; WIDTH: 31%
}
.sport UL LI STRONG {
	TEXT-DECORATION: underline
}
.sport HR.spacer {
	MARGIN-BOTTOM: 20px
}
.sport DIV.exemples-clients-top {
	BACKGROUND: url(imgs/demo-top-bg.png) no-repeat left top; WIDTH: 580px; HEIGHT: 10px
}
.sport DIV.exemples-clients-bottom {
	BACKGROUND: url(imgs/demo-bottom-bg.png) no-repeat left top; HEIGHT: 10px
}
.sport DIV.exemples-clients-content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(imgs/demo-content-bg.png) repeat-y left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 560px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 1px solid
}
.sport DIV.exemples-clients-content H4 {
	FONT-SIZE: 12px; MARGIN: 0px 5px 10px; COLOR: #69c; BORDER-BOTTOM: #00488d 2px solid; LETTER-SPACING: -0.01em; TEXT-ALIGN: left
}
.sport DIV.exemples-clients-content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px 15px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.sport DIV.exemples-clients-content UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.demo-top {
	BACKGROUND: url(imgs/demo-top-bg.png) no-repeat left top; WIDTH: 580px; HEIGHT: 10px
}
DIV.thematic-top {
	BACKGROUND: url(imgs/demo-top-bg.png) no-repeat left top; WIDTH: 580px; HEIGHT: 10px
}
DIV.pub-top {
	BACKGROUND: url(imgs/demo-top-bg.png) no-repeat left top; WIDTH: 580px; HEIGHT: 10px
}
DIV.thematic-top {
	CLEAR: both
}
DIV.demo-content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(imgs/demo-content-bg.png) repeat-y left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 560px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 1px solid
}
DIV.thematic-content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(imgs/demo-content-bg.png) repeat-y left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 560px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 1px solid
}
DIV.pub-content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(imgs/demo-content-bg.png) repeat-y left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 560px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 1px solid
}
DIV.demo-bottom {
	BACKGROUND: url(imgs/demo-bottom-bg.png) no-repeat left top; HEIGHT: 10px
}
DIV.thematic-bottom {
	BACKGROUND: url(imgs/demo-bottom-bg.png) no-repeat left top; HEIGHT: 10px
}
DIV.pub-bottom {
	BACKGROUND: url(imgs/demo-bottom-bg.png) no-repeat left top; HEIGHT: 10px
}
.inner-content .demo-content H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; COLOR: #00488e; PADDING-TOP: 0px; BORDER-BOTTOM: #b3c8dd 2px solid
}
.inner-content .thematic-content H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; COLOR: #00488e; PADDING-TOP: 0px; BORDER-BOTTOM: #b3c8dd 2px solid
}
.inner-content .pub-content H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; COLOR: #00488e; PADDING-TOP: 0px; BORDER-BOTTOM: #b3c8dd 2px solid
}
#content .inner-content DIV.demo-content H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #039; PADDING-TOP: 0px
}
#content .inner-content DIV.thematic-content H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #039; PADDING-TOP: 0px
}
#content .inner-content DIV.pub-content H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #039; PADDING-TOP: 0px
}
.inner-content .article .title-infos {
	COLOR: #fff; BACKGROUND-COLOR: #666
}
.inner-content .article .datacontent {
	BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: center
}
.inner-content .main-photo {
	BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: center
}
.inner-content .main-video {
	BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: center
}
.inner-content .article .video OBJECT {
	MARGIN-TOP: 3px
}
.inner-content .article .datacontent P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 10px; TEXT-ALIGN: justify
}
.inner-content .article P.copyright {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.inner-content .demo-content H5 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LETTER-SPACING: -0.03em
}
.inner-content .thematic-content H5 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LETTER-SPACING: -0.03em
}
.inner-content .demo-content P.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.inner-content .thematic-content P.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.inner-content .demo-content .article {
	FLOAT: left; WIDTH: 380px
}
.inner-content .demo-content .infos {
	FLOAT: right; MARGIN: -10px 0px 0px; WIDTH: 160px
}
.inner-content DIV.demo-content .infos UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.inner-content DIV.demo-content .infos UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
.inner-content DIV.demo-content .infos P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
.inner-content DIV.demo-content .infos P {
	MARGIN-BOTTOM: 15px; LINE-HEIGHT: 14px
}
.inner-content DIV.demo-content .infos P.arrow {
	MARGIN-LEFT: -4px; LINE-HEIGHT: 18px
}
.inner-content DIV.demo-content .infos UL LI {
	PADDING-RIGHT: 0px; LIST-STYLE: circle url(imgs/circle-pub.png) inside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LETTER-SPACING: -0.03em
}
.inner-content P A {
	COLOR: #fff
}
.inner-content P A.arrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(imgs/fleche.png) no-repeat left 50%; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; COLOR: #fff; PADDING-TOP: 5px; LETTER-SPACING: -0.01em; TEXT-DECORATION: none
}
.inner-content P A.arrow:hover {
	TEXT-DECORATION: underline
}
.inner-content .demo-content .infos P.en-savoir-plus {
	MARGIN-TOP: 50px
}
.inner-content DIV.demo-content P STRONG {
	COLOR: #00488e
}
.inner-content DIV.demo-content UL LI {
	PADDING-RIGHT: 0px; LIST-STYLE: circle url(imgs/circle-pub.png) inside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.inner-content .mainArticle {
	DISPLAY: none; WIDTH: 550px
}
.inner-content .article:hover {
	CURSOR: pointer
}
.inner-content .mainArticle:hover {
	CURSOR: pointer
}
.inner-content .mainArticle P {
	COLOR: #333
}
.inner-content .mainArticle LI A {
	COLOR: #333
}
.inner-content .mainArticle P.copyright {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: left
}
.inner-content .mainArticle .caption {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: left
}
.inner-content .mainArticle .fleft {
	FLOAT: left; MARGIN: 0px 15px 15px
}
.inner-content .mainArticle .fright {
	FLOAT: right; MARGIN: 0px 15px 15px
}
.inner-content .open P.date {
	BACKGROUND-POSITION: 350px 0px; BACKGROUND-REPEAT: no-repeat
}
.inner-content .close P.date {
	BACKGROUND-POSITION: 350px 0px; BACKGROUND-REPEAT: no-repeat
}
.inner-content .thematic-content .open P.date {
	BACKGROUND-POSITION: 240px 0px
}
.inner-content .open P.date {
	BACKGROUND-IMAGE: url(imgs/plus.png)
}
.inner-content .close P.date {
	BACKGROUND-POSITION: 530px 0px; BACKGROUND-IMAGE: url(imgs/moins.png)
}
.inner-content .close .title-infos {
	WIDTH: 560px
}
#content .inner-content H3 {
	FONT-SIZE: 18px; LETTER-SPACING: -0.04em
}
.inner-content DIV.demo-content H3 {
	BORDER-BOTTOM: #797979 2px solid
}
.inner-content DIV.thematic-content H3 {
	BORDER-BOTTOM: #797979 2px solid
}
.inner-content DIV.pub-content H3 {
	BORDER-BOTTOM: #797979 2px solid
}
.inner-content DIV.demo-content H3.right {
	TEXT-ALIGN: right
}
.inner-content DIV.thematic-content H3.right {
	TEXT-ALIGN: right
}
#content .inner-content DIV.demo-content H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 3px; COLOR: #039; PADDING-TOP: 0px
}
#content .inner-content DIV.thematic-content H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 3px; COLOR: #039; PADDING-TOP: 0px
}
#content .inner-content .col {
	MARGIN-LEFT: 2%
}
#content .inner-content .col P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.inner-content .col P {
	FONT-SIZE: 14px
}
#content .inner-content H4 {
	FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; LETTER-SPACING: -0.03em
}
DIV.exemples-clients .top {
	BACKGROUND: url(imgs/clients-top-bg.png) no-repeat left top; WIDTH: 167px; HEIGHT: 10px
}
DIV.exemples-clients .bottom {
	BACKGROUND: url(imgs/clients-bottom-bg.png) no-repeat left top; WIDTH: 167px; HEIGHT: 10px
}
DIV.exemples-clients .content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(imgs/clients-bg.png) repeat-y left top; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#content .inner-content DIV.exemples-clients H4 {
	FONT-SIZE: 12px; MARGIN: 0px 5px 10px; COLOR: #69c; BORDER-BOTTOM: #00488d 2px solid; LETTER-SPACING: -0.01em; TEXT-ALIGN: center
}
#content .inner-content DIV.exemples-clients UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#content .inner-content DIV.exemples-clients UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.thematic-content .live {
	FLOAT: left; WIDTH: 272px; MARGIN-RIGHT: 16px
}
.thematic-content DIV.links {
	FONT-SIZE: 11px; FLOAT: right; WIDTH: 272px; COLOR: #666; LINE-HEIGHT: 120%; TEXT-ALIGN: left
}
.thematic-content DIV.link {
	
}
.thematic-content DIV.links DIV.thematic-feed {
	BORDER-BOTTOM: #ccc 1px solid
}
.thematic-content DIV.links DIV.first {
	BORDER-TOP: #ccc 1px solid
}
.thematic-content DIV.links DIV.link {
	CLEAR: both
}
.thematic-content DIV.link DIV.legend {
	FLOAT: left; WIDTH: 140px
}
.thematic-content DIV.link DIV.legend-text {
	FLOAT: left; WIDTH: 270px
}
.thematic-content DIV.link DIV.thumbnail {
	FLOAT: left; MARGIN: 5px 15px 0px 5px; WIDTH: 110px
}
.thematic-content DIV.links DIV.pair {
	BACKGROUND-COLOR: #ebebeb
}
.inner-content .thematic-content DIV.link H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 3px; COLOR: #666; PADDING-TOP: 0px
}
.thematic-content DIV.links DIV.link:hover H5 {
	TEXT-DECORATION: underline
}
.thematic-content DIV.links DIV.link:hover {
	FILTER: alpha(opacity=60); CURSOR: pointer; opacity: .6; -moz-opacity: .6; -khtml-opacity: .6
}
.thematic-content DIV.links DIV.selected DIV.thumbnail {
	MARGIN: 4px 16px -1px 4px
}
.thematic-content DIV.links DIV.selected:hover {
	FILTER: alpha(opacity=100); CURSOR: default; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1
}
.thematic-content DIV.links DIV.selected:hover H5 {
	TEXT-DECORATION: none
}
.thematic-content DIV.links DIV.selected {
	COLOR: #69c
}
.thematic-content DIV.links DIV.selected H5 {
	COLOR: #69c
}
.thematic-content DIV.links DIV.selected IMG {
	BORDER-RIGHT: #00488d 1px solid; BORDER-TOP: #00488d 1px solid; BORDER-LEFT: #00488d 1px solid; BORDER-BOTTOM: #00488d 1px solid
}
.thematic-content DIV.link .live-article {
	DISPLAY: none
}
#link-to-contact {
	BACKGROUND: url(imgs/contact-service.png) no-repeat left top; MARGIN: 15px 0px 0px 3px; HEIGHT: 95px
}
#link-to-contact H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 26px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 252px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 100%; PADDING-TOP: 6px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#link-to-contact UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; WIDTH: 282px; PADDING-TOP: 0px
}
#link-to-contact UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
#link-to-contact UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(imgs/fleche.png) no-repeat left 50%; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; COLOR: #fff; PADDING-TOP: 5px; LETTER-SPACING: -0.01em; TEXT-DECORATION: none
}
#link-to-contact UL LI A:hover {
	TEXT-DECORATION: underline
}
.pub-content P {
	FONT-SIZE: 14px; COLOR: #666
}
#content .inner-content .pub-content P A {
	COLOR: #666
}
.inner-content DIV.pub-content P STRONG {
	COLOR: #039
}
#activityForKnowHow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#activityForKnowHow LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#activityForKnowHow LI A {
	DISPLAY: block; MARGIN: 0px 1px 10px 0px; COLOR: #fff; HEIGHT: 137px; TEXT-DECORATION: none
}
#activityForKnowHow LI A:hover {
	FILTER: alpha(opacity=80); COLOR: #fff; opacity: .8; -moz-opacity: .8; -khtml-opacity: .8
}
#activityForKnowHow LI.v4 A {
	WIDTH: 139px
}
#activityForKnowHow LI.v5 A {
	WIDTH: 111px
}
#activityForKnowHow LI A SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0.5em
}
#activityForKnowHow LI.v4 A#web {
	BACKGROUND: url(imgs/activity-web_1_4.png) no-repeat left top
}
#activityForKnowHow LI.v4 A#mobile {
	BACKGROUND: url(imgs/activity-mobile_1_4.png) no-repeat left top
}
#activityForKnowHow LI.v4 A#press {
	BACKGROUND: url(imgs/activity-press_1_4.png) no-repeat left top
}
#activityForKnowHow LI.v4 A#television {
	BACKGROUND: url(imgs/activity-television_1_4.png) no-repeat left top
}
#activityForKnowHow LI.v4 A#enterprises {
	BACKGROUND: url(imgs/activity-enterprises_1_4.png) no-repeat left top
}
#activityForKnowHow LI.v5 A#web {
	BACKGROUND: url(imgs/activity-web_1_5.png) no-repeat left top
}
#activityForKnowHow LI.v5 A#mobile {
	BACKGROUND: url(imgs/activity-mobile_1_5.png) no-repeat left top
}
#activityForKnowHow LI.v5 A#press {
	BACKGROUND: url(imgs/activity-press_1_5.png) no-repeat left top
}
#activityForKnowHow LI.v5 A#television {
	BACKGROUND: url(imgs/activity-television_1_5.png) no-repeat left top
}
#activityForKnowHow LI.v5 A#enterprises {
	BACKGROUND: url(imgs/activity-enterprises_1_5.png) no-repeat left top
}
TABLE.contact-form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 26px 15px; WIDTH: 538px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
TABLE.contact-form TR.note TD DIV.top {
	BACKGROUND: url(imgs/contact-note-top-bg.png) no-repeat left top; WIDTH: 538px; HEIGHT: 5px
}
TABLE.contact-form TR.note TD DIV.bottom {
	BACKGROUND: url(imgs/contact-note-bottom-bg.png) no-repeat left top; WIDTH: 538px; HEIGHT: 5px
}
TABLE.contact-form TR.note TD DIV.content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 10px; BACKGROUND-COLOR: #00488d
}
TABLE.contact-form TR.note TD DIV.content A {
	COLOR: #fff
}
TABLE.contact-form TD.section {
	FONT-WEIGHT: bold; COLOR: #00488d; PADDING-TOP: 10px; BORDER-BOTTOM: #00488d 2px solid
}
TABLE.contact-form TR TD.section-tag {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #00488d; PADDING-TOP: 10px
}
TABLE.inner-form TR {
	BACKGROUND-COLOR: #ccc
}
TABLE.inner-form INPUT {
	BORDER-RIGHT: #00488d 1px solid; BORDER-TOP: #00488d 1px solid; BORDER-LEFT: #00488d 1px solid; COLOR: #666; BORDER-BOTTOM: #00488d 1px solid
}
TABLE.inner-form SELECT {
	BORDER-RIGHT: #00488d 1px solid; BORDER-TOP: #00488d 1px solid; BORDER-LEFT: #00488d 1px solid; COLOR: #666; BORDER-BOTTOM: #00488d 1px solid
}
TABLE.inner-form TR.top {
	BACKGROUND: url(imgs/contact-top-bg.png) no-repeat left top; WIDTH: 538px; HEIGHT: 5px
}
TABLE.inner-form TR.bottom {
	BACKGROUND: url(imgs/contact-bottom-bg.png) no-repeat left top; WIDTH: 538px; HEIGHT: 5px
}
TABLE.contact-form TR TD {
	WIDTH: 28%
}
TABLE.contact-form TR TD.label {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
TABLE.contact-form TR TD.label SPAN {
	FONT-SIZE: 10px
}
TABLE.contact-form TR TD.tag {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; WIDTH: 60%; COLOR: #000; PADDING-TOP: 5px
}
TABLE.contact-form TR TD.section-tag LABEL {
	FLOAT: left; WIDTH: 33%
}
TABLE.contact-form TR TD.section-tag INPUT {
	FLOAT: left; MARGIN-LEFT: 5px; MARGIN-RIGHT: 10px
}
TABLE.contact-form TR TD.privacy {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
TABLE.contact-form TR TD.submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; PADDING-TOP: 30px
}
TABLE.contact-form TR TD.submit INPUT {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.contact-form TR.errors TD DIV.top {
	MARGIN-TOP: 10px; BACKGROUND: url(imgs/contact-errors-top-bg.png) no-repeat left top; WIDTH: 538px; HEIGHT: 5px
}
TABLE.contact-form TR.errors TD DIV.bottom {
	BACKGROUND: url(imgs/contact-errors-bottom-bg.png) no-repeat left top; MARGIN-BOTTOM: 10px; WIDTH: 538px; HEIGHT: 5px
}
TABLE.contact-form TR.errors TD DIV.content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #fe0000
}
TABLE.contact-form TR TD .missing {
	BORDER-RIGHT: #fe0000 2px solid; BORDER-TOP: #fe0000 2px solid; BORDER-LEFT: #fe0000 2px solid; BORDER-BOTTOM: #fe0000 2px solid
}
#partner-logo {
	FLOAT: right; MARGIN: -30px -10px 15px 15px
}
.news {
	PADDING-RIGHT: 30px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; WIDTH: 541px; COLOR: #fff; PADDING-TOP: 50px
}
#page .news H3 {
	FONT-SIZE: 16px; MARGIN: 3px 0px 0px 15px; BORDER-BOTTOM: #b3c8dd 2px solid; LETTER-SPACING: -0.02em
}
#page .news H4 {
	MARGIN: 0px 0px 0px 15px
}
#page .news-index H3 {
	PADDING-RIGHT: 180px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.news H3 A {
	COLOR: #fff; TEXT-DECORATION: none
}
.news P.news-date {
	PADDING-RIGHT: 7px; DISPLAY: inline; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 15px; COLOR: #328130; PADDING-TOP: 2px; LETTER-SPACING: -0.02em; BACKGROUND-COLOR: #fff
}
.news-index .news-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 40px; MARGIN: 0px; WIDTH: 360px; PADDING-TOP: 0px
}
.partners .news-content {
	WIDTH: 526px
}
#page .partners H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.news-article .news-content TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 526px; COLOR: #fff; PADDING-TOP: 0px
}
.news-article .news-content TABLE TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.news-article .news-content TABLE TR TD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.news-article DIV.fleft {
	MARGIN: 0px 15px
}
#page UL.navigation-links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px 15px; PADDING-TOP: 0px
}
#page UL.navigation-links LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(imgs/fleche.png) no-repeat left 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#page .news HR.separator {
	COLOR: #b3c8dd
}
UL#bsw-days {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -20px 0px 20px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#news-press-cat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -20px 0px 20px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#datapresse-cat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -20px 0px 20px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#bsw-days LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#news-press-cat LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#datapresse-cat LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#bsw-days LI A {
	COLOR: #fff; MARGIN-RIGHT: 10px
}
UL#news-press-cat LI A {
	COLOR: #fff; MARGIN-RIGHT: 10px
}
UL#datapresse-cat LI A {
	COLOR: #fff; MARGIN-RIGHT: 10px
}
UL#bsw-days LI A.selected {
	TEXT-DECORATION: none
}
UL#datapresse-cat LI A.selected {
	TEXT-DECORATION: none
}
UL#news-press-cat LI A.selected {
	TEXT-DECORATION: none
}
.news #disclaimer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.news UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.news UL LI {
	PADDING-RIGHT: 0px; LIST-STYLE: circle url(imgs/circle-blanc.png) inside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px
}
#activite UL.v5 {
	MARGIN: 0px 0px 0px 4px; WIDTH: 588px
}
#activite {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 300px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 596px; PADDING-TOP: 0px
}
#activite H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 8px; FONT-FAMILY: "lucida sans",arial,helvetica,serif; LETTER-SPACING: -0.03em; HEIGHT: 30px
}
#savoir-faire H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 8px; FONT-FAMILY: "lucida sans",arial,helvetica,serif; LETTER-SPACING: -0.03em; HEIGHT: 30px
}
#activite H2 {
	BACKGROUND: url(imgs/activite-top-bg.png) no-repeat left top
}
#activite #activite-main {
	BACKGROUND: url(imgs/activite-bg.png) repeat-y left top
}
#activite #activite-main DIV.inner-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 300px; BACKGROUND: url(imgs/activite-inner-bg.png) #00488e repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; WIDTH: 586px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 1px solid
}
#activite-bottom {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(imgs/activite-bottom-bg.png) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 23px
}
#activite .texte {
	FLOAT: left; MARGIN: 30px 0px 0px 25px; WIDTH: 277px
}
#activite P.intro {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; COLOR: #fff; PADDING-TOP: 1em; FONT-FAMILY: arial,helvetica,serif
}
#activite P.description {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; COLOR: #fff; PADDING-TOP: 1em; FONT-FAMILY: arial,helvetica,serif
}
#activite P.intro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 30px; PADDING-TOP: 0px; LETTER-SPACING: -0.03em
}
#activite P.description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 35px 0px 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px; LETTER-SPACING: -0.01em; TEXT-ALIGN: left
}
#activite DIV.demo {
	FLOAT: left; MARGIN: 35px 0px 0px; WIDTH: 270px; TEXT-ALIGN: center
}
#activite DIV.demo P.show-product {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: -45px 0px 0px 60px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; LETTER-SPACING: -0.05em; POSITION: relative
}
#savoir-faire {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 596px; PADDING-TOP: 0px
}
#savoir-faire H2 {
	BACKGROUND: url(imgs/savoir-faire-top-bg.png) no-repeat left top; COLOR: #535353
}
#savoir-faire UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(imgs/savoir-faire-bg.png) repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 592px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 131px
}
#savoir-faire LI {
	DISPLAY: inline; FLOAT: left
}
#savoir-faire LI A {
	DISPLAY: block; MARGIN: 0px 1px 0px 0px; WIDTH: 117px; COLOR: #fff; HEIGHT: 131px; TEXT-DECORATION: none
}
#savoir-faire LI.last A {
	MARGIN-RIGHT: 0px
}
#savoir-faire LI A:hover {
	FILTER: alpha(opacity=80); COLOR: #fff; opacity: .8; -moz-opacity: .8; -khtml-opacity: .8
}
#savoir-faire LI A SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px; FONT-FAMILY: "lucida sans",arial,helvetica,serif
}
#savoir-faire LI A#text {
	BACKGROUND: url(imgs/savoir-faire-text.jpg) no-repeat left top
}
#savoir-faire LI A#photo {
	BACKGROUND: url(imgs/savoir-faire-photo.jpg) no-repeat left top
}
#savoir-faire LI A#video {
	BACKGROUND: url(imgs/savoir-faire-video.jpg) no-repeat left top; WIDTH: 116px
}
#savoir-faire LI A#graphics {
	BACKGROUND: url(imgs/savoir-faire-graphics.jpg) no-repeat left top; WIDTH: 116px
}
#savoir-faire LI A#multimedia {
	BACKGROUND: url(imgs/savoir-faire-multimedia.jpg) no-repeat left top; WIDTH: 116px
}
#savoir-faire-bottom {
	CLEAR: both; BACKGROUND: url(imgs/savoir-faire-bottom-bg.png) no-repeat left top; HEIGHT: 7px
}
SPAN.legend {
	PADDING-RIGHT: 5px; MARGIN-TOP: -80px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: "lucida sans",arial,helvetica,serif; POSITION: relative; HEIGHT: 77px
}
.auto-promo A {
	TEXT-DECORATION: none
}
#expo-photo A {
	TEXT-DECORATION: none
}
.auto-promo A:hover {
	FILTER: alpha(opacity=80); opacity: .8; -moz-opacity: .8; -khtml-opacity: .8
}
#expo-photo A:hover {
	FILTER: alpha(opacity=80); opacity: .8; -moz-opacity: .8; -khtml-opacity: .8
}
.focus {
	BACKGROUND: url(imgs/focus-bg.png) no-repeat left top; WIDTH: 596px; HEIGHT: 131px
}
.focus-top {
	BACKGROUND: url(imgs/focus-bg.png) no-repeat left top; WIDTH: 596px; HEIGHT: 131px
}
.focus IMG {
	MARGIN: 6px
}
.focus-top IMG {
	MARGIN: 6px
}
.focus A:hover {
	FILTER: alpha(opacity=80); COLOR: #ccc; opacity: .8; -moz-opacity: .8; -khtml-opacity: .8
}
.focus-top A:hover {
	FILTER: alpha(opacity=80); COLOR: #ccc; opacity: .8; -moz-opacity: .8; -khtml-opacity: .8
}
#footer {
	CLEAR: both; FONT-SIZE: 12px; MARGIN: 0px auto 2em; COLOR: #9cf; FONT-FAMILY: "lucida sans",arial,helvetica,serif; LETTER-SPACING: -0.04em
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; BACKGROUND: url(imgs/footer-bg.png) no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 998px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none; HEIGHT: 26px
}
#footer UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 6px 0px 0px; PADDING-TOP: 8px
}
#footer UL LI A {
	MARGIN: 8px 8px 0px 0px; COLOR: #9cf; TEXT-DECORATION: none
}
#footer UL LI A:hover {
	COLOR: #fff
}
UL.v5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; PADDING-TOP: 0px; FONT-FAMILY: "lucida sans",helvetica,serif; HEIGHT: 31px
}
UL.v5 {
	BACKGROUND-COLOR: #01407e
}
UL.v5 LI A {
	BACKGROUND: url(imgs/onglet-v5.png) no-repeat left top; WIDTH: 118px
}
UL.v5 LI.last A {
	BACKGROUND: url(imgs/onglet-v5-last.png) no-repeat left top; WIDTH: 117px
}
UL.v5 LI A:hover {
	BACKGROUND-POSITION: left -31px
}
UL.v5 LI A.active {
	BACKGROUND-POSITION: left -62px
}
.inner-content-hide {
	DISPLAY: none
}
UL.v5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.v5 LI {
	DISPLAY: inline; FLOAT: left
}
UL.v5 LI A {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #fff; LETTER-SPACING: -0.04em; HEIGHT: 31px; TEXT-DECORATION: none
}
UL.v5 LI A SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 12px; PADDING-TOP: 2px
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 201px; PADDING-TOP: 0px; FONT-FAMILY: "lucida sans",helvetica,serif
}
#menu-top {
	BACKGROUND: url(imgs/menu-top.png) no-repeat left top; HEIGHT: 8px
}
#menu-bottom {
	BACKGROUND: url(imgs/menu-bottom.png) no-repeat left top; HEIGHT: 8px
}
#menu-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(imgs/menu-bg.png) repeat-y left top; PADDING-BOTTOM: 30px; PADDING-TOP: 10px
}
#menu H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 3px; WIDTH: 180px; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #9c3 5px solid; LETTER-SPACING: -0.06em
}
#menu H3.first {
	MARGIN: 0px 0px 3px
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #fff
}
#menu UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px; BORDER-BOTTOM: #797979 1px solid
}
#menu UL LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 16px; FONT-SIZE: 12px; BACKGROUND: url(imgs/circle.png) no-repeat 4px 50%; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 3px; LETTER-SPACING: -0.05em; HEIGHT: 14px; TEXT-DECORATION: none
}
#menu UL LI.selected A {
	FONT-WEIGHT: bold; COLOR: #fff; LETTER-SPACING: -0.06em; BACKGROUND-COLOR: #060
}
#menu UL LI.selected A:hover {
	FONT-WEIGHT: bold; COLOR: #fff; LETTER-SPACING: -0.06em; BACKGROUND-COLOR: #060
}
#menu UL LI A:hover {
	FONT-WEIGHT: bold; COLOR: #fff; LETTER-SPACING: -0.06em; BACKGROUND-COLOR: #9c3
}
#menu UL LI A.rss {
	MARGIN-TOP: -18px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right
}
UL#langues {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 680px; WIDTH: 400px; PADDING-TOP: 0px; FONT-FAMILY: arial,helvetica,serif; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
}
UL#langues LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 63px; COLOR: #69c; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#menu UL#langues LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 60px; COLOR: #69c; PADDING-TOP: 2px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu UL#langues LI A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff
}
#newsTicker {
	MARGIN: 10px 0px; OVERFLOW: hidden; WIDTH: 993px; POSITION: relative; TOP: 0px; HEIGHT: 35px
}
#newsTicker P {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 993px; COLOR: #fff; PADDING-TOP: 0px; POSITION: absolute; TOP: 5px; HEIGHT: 35px
}
#content .inner-content .diaporama {
	WIDTH: 560px; HEIGHT: 440px; BACKGROUND-COLOR: #303030
}

