#header {
	
}
BODY {
	BACKGROUND: url(images/deco_full.jpg) #e9f1f7 repeat-x center top
}
.subnav {
	COLOR: #999
}
.subnav A {
	COLOR: #0066ff
}
.subnav A:hover {
	COLOR: #0000ff
}
#general {
	BACKGROUND: url(images/body_bg.png) repeat-x 140px 187px
}
#banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 728px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#banner IFRAME {
	MARGIN-TOP: 2px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/1.5em Arial, Helvetica, sans-serif; COLOR: #555; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #335; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #335; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #335; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #335; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #335; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #335; PADDING-TOP: 0px
}
H3 {
	FONT-SIZE: 1em
}
H2 {
	MARGIN-BOTTOM: 10px
}
H3 {
	MARGIN-BOTTOM: 10px
}
TD {
	FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(images/li.gif)
}
TH {
	FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(images/li.gif)
}
P {
	FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(images/li.gif)
}
UL {
	FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(images/li.gif)
}
OL {
	FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(images/li.gif)
}
LI {
	FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(images/li.gif)
}
INPUT {
	FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(images/li.gif)
}
SELECT {
	FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(images/li.gif)
}
TEXTAREA {
	FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(images/li.gif)
}
BR.space {
	MARGIN-TOP: 10px; HEIGHT: 0px
}
.box {
	COLOR: #444
}
.box TD {
	COLOR: #444
}
.box .poll P {
	COLOR: #444
}
.titleOverlapped {
	COLOR: #444
}
.Style2 {
	COLOR: #c00
}
.box LI A {
	COLOR: #06c
}
.box A {
	COLOR: #06c
}
A {
	COLOR: #06c
}
.suggest A {
	COLOR: #06c
}
A:hover {
	COLOR: #f60
}
A.readmore {
	COLOR: #f60
}
.text_orange {
	COLOR: #f60
}
.box LI A:hover {
	COLOR: #f60
}
A.buyproduct {
	FONT-WEIGHT: bold; COLOR: #f60
}
A.download {
	FONT-WEIGHT: bold; COLOR: #f60
}
A.buyproduct:hover {
	COLOR: #fa0
}
A.download:hover {
	COLOR: #fa0
}
A.download {
	FONT-SIZE: 0.9em; LINE-HEIGHT: 1em
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
A.buyproduct {
	TEXT-DECORATION: none
}
A.download {
	TEXT-DECORATION: none
}
A.main {
	TEXT-DECORATION: none
}
.dldlinks {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 1em; BACKGROUND: url(../i/V5/graph/button_bg.gif) no-repeat center top; PADDING-BOTTOM: 4px; WIDTH: 60%; COLOR: #333; PADDING-TOP: 4px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.dldlinks A {
	COLOR: #333
}
.dldlinks A:hover {
	COLOR: #555
}
BUTTON {
	BORDER-RIGHT: #9cf 1px outset; PADDING-RIGHT: 10px; BORDER-TOP: #9cf 1px outset; PADDING-LEFT: 10px; BACKGROUND: url(images/btnblu1_bg.gif) no-repeat center -1px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9cf 1px outset; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #9cf 1px outset; HEIGHT: 25px; TEXT-ALIGN: center
}
.button {
	BORDER-RIGHT: #9cf 1px outset; PADDING-RIGHT: 10px; BORDER-TOP: #9cf 1px outset; PADDING-LEFT: 10px; BACKGROUND: url(images/btnblu1_bg.gif) no-repeat center -1px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9cf 1px outset; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #9cf 1px outset; HEIGHT: 25px; TEXT-ALIGN: center
}
.btnsmall {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.buttonorange {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.buttonblue1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.buttonblue2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.buttonblack {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.btnsmall SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.buttonorange SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.buttonblue1 SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.buttonblue2 SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.buttonblack SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.btnsmall SPAN SPAN {
	PADDING-RIGHT: 11px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.buttonorange SPAN SPAN {
	PADDING-RIGHT: 11px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.buttonblue1 SPAN SPAN {
	PADDING-RIGHT: 11px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.buttonblue2 SPAN SPAN {
	PADDING-RIGHT: 11px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.buttonblack SPAN SPAN {
	PADDING-RIGHT: 11px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.btnsmall SPAN SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px! important
}
.buttonorange SPAN SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px! important
}
.buttonblue1 SPAN SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px! important
}
.buttonblue2 SPAN SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px! important
}
.buttonblack SPAN SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px! important
}
.btnsmall SPAN SPAN SPAN A {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.buttonorange SPAN SPAN SPAN A {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.buttonblue1 SPAN SPAN SPAN A {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.buttonblue2 SPAN SPAN SPAN A {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.buttonblack SPAN SPAN SPAN A {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.buttonorange SPAN {
	BACKGROUND: url(images/btnor_bg.gif) #f90 no-repeat left top
}
.buttonorange SPAN SPAN {
	BACKGROUND: url(images/btnor_bg.gif) no-repeat right top
}
A.buttonorange {
	COLOR: #333
}
.buttonorange SPAN SPAN SPAN A {
	COLOR: #333
}
A.buttonorange:hover {
	COLOR: #666
}
.buttonorange SPAN SPAN SPAN A:hover {
	COLOR: #666
}
.btnsmall SPAN {
	BACKGROUND: url(images/btn_bg.gif) #f90 no-repeat left top
}
.btnsmall SPAN SPAN {
	PADDING-RIGHT: 2px; BACKGROUND: url(images/btn_bg.gif) no-repeat right top
}
.btnsmall SPAN SPAN SPAN {
	PADDING-RIGHT: 0px! important; MARGIN-TOP: 0px; PADDING-LEFT: 3px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 2px! important
}
A.btnsmall {
	COLOR: #333
}
.btnsmall SPAN SPAN SPAN A {
	COLOR: #333
}
A.btnsmall:hover {
	COLOR: #666
}
.btnsmall SPAN SPAN SPAN A:hover {
	COLOR: #666
}
.buttonblue1 SPAN {
	BACKGROUND: url(images/btnblu1_bg.gif) #ccf no-repeat left top
}
.buttonblue1 SPAN SPAN {
	BACKGROUND: url(images/btnblu1_bg.gif) no-repeat right top
}
A.buttonblue1 {
	COLOR: #333
}
.buttonblue1 SPAN SPAN SPAN A {
	COLOR: #333
}
A.buttonblue1:hover {
	COLOR: #666
}
.buttonblue1 SPAN SPAN SPAN A:hover {
	COLOR: #666
}
.buttonblue2 SPAN {
	BACKGROUND: url(images/btnblu2_bg.gif) #69c no-repeat left top
}
.buttonblue2 SPAN SPAN {
	BACKGROUND: url(images/btnblu2_bg.gif) no-repeat right top
}
A.buttonblue2 {
	COLOR: #fff
}
.buttonblue2 SPAN SPAN SPAN A {
	COLOR: #fff
}
A.buttonblue2:hover {
	COLOR: #f60
}
.buttonblue2 SPAN SPAN SPAN A:hover {
	COLOR: #f60
}
.buttonblack SPAN {
	BACKGROUND: url(images/btnblk_bg.gif) #333 no-repeat left top
}
.buttonblack SPAN SPAN {
	BACKGROUND: url(images/btnblk_bg.gif) no-repeat right top
}
A.buttonblack {
	COLOR: #fff
}
.buttonblack SPAN SPAN SPAN A {
	COLOR: #fff
}
A.buttonblack:hover {
	COLOR: #ccc
}
.buttonblack SPAN SPAN SPAN A:hover {
	COLOR: #ccc
}
TABLE.btnorange TD {
	BACKGROUND: url(images/btnor_bg.gif) center top; HEIGHT: 25px
}
TABLE.btnorange TD.l {
	BACKGROUND-POSITION: left top; WIDTH: 4px
}
TABLE.btnorange TD.r {
	BACKGROUND-POSITION: right top; WIDTH: 5px
}
TABLE.btnorange TD A {
	COLOR: #333; TEXT-DECORATION: none
}
TABLE.btnorange TBODY TR TD A {
	COLOR: #333; TEXT-DECORATION: none
}
TABLE.btnorange TD A:hover {
	COLOR: #666; TEXT-DECORATION: none
}
.linkbutton {
	BORDER-RIGHT: #8a92b3 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8a92b3 1px solid; PADDING-LEFT: 4px; BACKGROUND: url(images/menu_bg.gif) repeat-x center 50%; PADDING-BOTTOM: 4px; MARGIN: 4px; BORDER-LEFT: #8a92b3 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8a92b3 1px solid; HEIGHT: 25px
}
A.linkbutton {
	COLOR: #333
}
.linkbutton {
	COLOR: #333
}
A.linkbutton:hover {
	COLOR: #666
}
A.readmore {
	BORDER-BOTTOM: #f60 1px dotted; TEXT-DECORATION: none
}
A.readmore:hover {
	COLOR: #f90
}
.hidden {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0em; PADDING-BOTTOM: 0px; MARGIN: -10px 0px 10px; COLOR: #fff; LINE-HEIGHT: 0em; PADDING-TOP: 0px; HEIGHT: 0px
}
.hidden P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0em; PADDING-BOTTOM: 0px; MARGIN: -10px 0px 10px; COLOR: #fff; LINE-HEIGHT: 0em; PADDING-TOP: 0px; HEIGHT: 0px
}
.hidden H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0em; PADDING-BOTTOM: 0px; MARGIN: -10px 0px 10px; COLOR: #fff; LINE-HEIGHT: 0em; PADDING-TOP: 0px; HEIGHT: 0px
}
.big {
	
}
BIG {
	
}
.small {
	FONT-SIZE: 10px; COLOR: #39c
}
SMALL {
	FONT-SIZE: 10px; COLOR: #39c
}
.s {
	FONT-SIZE: 10px; COLOR: #39c
}
S {
	FONT-SIZE: 10px; COLOR: #39c
}
.xsmall {
	FONT-SIZE: 9px
}
.discret {
	COLOR: #aaa
}
.error {
	FONT-WEIGHT: bold; COLOR: #f00
}
.suggest {
	PADDING-LEFT: 15px; BACKGROUND: url(images/dwn-dwn-small.gif) no-repeat left 50%
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.formfield.formbutton {
	BORDER-RIGHT: #888 1px solid; BORDER-TOP: #888 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #888 1px solid; BORDER-BOTTOM: #888 1px solid
}
.formfield {
	BACKGROUND: #eee
}
.formbutton {
	BACKGROUND: #ddd
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative
}
#general {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative
}
#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative
}
#header {
	HEIGHT: 100px
}
#menu {
	HEIGHT: 30px
}
#general {
	MARGIN-TOP: 0px! important; PADDING-BOTTOM: 0px; PADDING-TOP: 5px! important; HEIGHT: 100%
}
#footer {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #99c; HEIGHT: 50px
}
#header_conteneur {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 900px; POSITION: relative
}
#menu_conteneur {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 900px; POSITION: relative
}
#general_conteneur {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 900px; POSITION: relative
}
#footer_conteneur {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 900px; POSITION: relative
}
#subnav_conteneur {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 900px; POSITION: relative
}
#subnav_conteneur {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#header_conteneur {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#menu_conteneur {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 890px
}
#footer_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 80px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 700px; PADDING-TOP: 15px; POSITION: relative; TEXT-ALIGN: center
}
#footer_conteneur {
	BACKGROUND: url(images/footer_bg900.gif) no-repeat center top; HEIGHT: 35px
}
#logo {
	FLOAT: left; HEIGHT: 90px
}
#banner {
	FLOAT: left; HEIGHT: 90px
}
#nav {
	FLOAT: left; HEIGHT: 90px
}
#nav_left {
	FLOAT: left; HEIGHT: 90px
}
#nav_right {
	FLOAT: left; HEIGHT: 90px
}
#flags {
	FLOAT: left; HEIGHT: 90px
}
#logo {
	WIDTH: 167px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#menu_conteneur {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 20px
}
#nav {
	HEIGHT: 35px
}
#nav_left {
	HEIGHT: 35px
}
#nav_right {
	HEIGHT: 35px
}
#nav UL {
	HEIGHT: 35px
}
#nav LI A {
	HEIGHT: 35px
}
#nav {
	BACKGROUND: url(images/menu_bg.gif) repeat-x; WIDTH: 880px; TOP: 0px
}
#nav_left {
	BACKGROUND: url(images/menu_left.gif); WIDTH: 5px
}
#nav_right {
	BACKGROUND: url(images/menu_right.gif); WIDTH: 5px
}
#intro {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.2em; BACKGROUND: url(images/intro_bg.jpg) #333 center 50%; PADDING-BOTTOM: 10px; MARGIN: 0px 6px 7px; COLOR: #eee; LINE-HEIGHT: 1.1em; PADDING-TOP: 10px; HEIGHT: 160px
}
.intro-left {
	BACKGROUND: url(images/intro_left.jpg) no-repeat left 50%; MARGIN: 0px 7px 0px 180px
}
.intro-right {
	BACKGROUND: url(images/intro_right.jpg) no-repeat right 50%; MARGIN: 0px
}
#intro .newsheading {
	COLOR: #ddd
}
#intro A {
	COLOR: #ddd
}
#intro A:hover {
	COLOR: #f60
}
#intro H1 {
	FONT-SIZE: 1.3em; MARGIN: 12px 0px; COLOR: #f90
}
#centre {
	PADDING-RIGHT: 10px; PADDING-LEFT: 8px; MIN-HEIGHT: 800px; PADDING-BOTTOM: 20px; MARGIN: 0px 180px; PADDING-TOP: 10px; HEIGHT: auto; TEXT-ALIGN: left
}
#centre P A {
	TEXT-DECORATION: underline
}
#centre P A:hover {
	TEXT-DECORATION: underline
}
#centre LI A {
	TEXT-DECORATION: underline
}
#centre LI A:hover {
	TEXT-DECORATION: underline
}
.news A {
	TEXT-DECORATION: underline
}
#centre A.download {
	TEXT-DECORATION: none
}
#centre A BR {
	TEXT-DECORATION: none
}
#centre LI {
	MARGIN-BOTTOM: 8px
}
HTML > BODY #centre {
	MIN-HEIGHT: 800px; HEIGHT: auto
}
#droite {
	WIDTH: 180px
}
#gauche {
	WIDTH: 180px
}
#flags {
	WIDTH: 180px
}
#droite {
	FLOAT: right
}
#gauche {
	LEFT: 0px; POSITION: absolute; TOP: 0px! important
}
#droite {
	FONT-SIZE: 1em; LINE-HEIGHT: 1.2em; TEXT-ALIGN: center
}
#gauche {
	FONT-SIZE: 1em; LINE-HEIGHT: 1.2em; TEXT-ALIGN: center
}
#pd_title {
	COLOR: #39c
}
#pd_text {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 4px; COLOR: #39c; LINE-HEIGHT: 1.2em; HEIGHT: 45px; TEXT-ALIGN: left
}
#nav TD A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #effcff; LINE-HEIGHT: 30px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#nav TD A B {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#nav TD A:hover {
	BACKGROUND: url(images/pro_four1.gif) no-repeat; COLOR: #fff
}
#nav TD A:hover B {
	BACKGROUND: url(images/pro_four1.gif) no-repeat right top
}
#nav TD A B SPAN.forum {
	PADDING-LEFT: 15px; BACKGROUND: url(images/nav_forum.gif) no-repeat left top
}
#nav TD A B SPAN.buy {
	PADDING-LEFT: 15px; BACKGROUND: url(images/nav_buy1.gif) no-repeat left top
}
#nav TD A B SPAN.dl {
	PADDING-LEFT: 12px; BACKGROUND: url(images/nav_dl.gif) no-repeat left top
}
#nav TD A:hover B SPAN.forum {
	PADDING-LEFT: 15px; BACKGROUND: url(images/nav_forum.gif) no-repeat left bottom
}
#nav TD A:hover B SPAN.buy {
	PADDING-LEFT: 15px; BACKGROUND: url(images/nav_buy1.gif) no-repeat left bottom
}
#nav TD A:hover B SPAN.dl:hover {
	PADDING-LEFT: 12px; BACKGROUND: url(images/nav_dl.gif) no-repeat left bottom
}
* + HTML #subnav_conteneur {
	PADDING-TOP: 3px
}
.subnav {
	PADDING-LEFT: 15px; FONT-SIZE: 0.9em
}
#flags {
	MARGIN-RIGHT: 5px; HEIGHT: 20px; TEXT-ALIGN: center
}
UL#flagslist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-TOP: 0px
}
#flagslist LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.box {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: url(images/rounded.png) #fff no-repeat 50% bottom; PADDING-BOTTOM: 10px; MARGIN: 7px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.boxTitle {
	PADDING-RIGHT: 5px; MARGIN-TOP: -10px; PADDING-LEFT: 5px; FONT-SIZE: 1.1em; BACKGROUND: url(images/rounded.png) #fff no-repeat 50% top; PADDING-BOTTOM: 0px; MARGIN-LEFT: -8px; MARGIN-RIGHT: -4px; PADDING-TOP: 3px
}
.boxTitle SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#gauche .box TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#droite .box TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.box UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -3px 0px; PADDING-TOP: 0px
}
.box OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -3px 0px; PADDING-TOP: 0px
}
.box LI {
	PADDING-LEFT: 12px; BACKGROUND: url(images/li.gif) no-repeat 0px 3px; LIST-STYLE-IMAGE: none; MARGIN: 2px 0px; COLOR: #000; TEXT-INDENT: 2px; LIST-STYLE-TYPE: none
}
.box LI A {
	DISPLAY: block; PADDING-LEFT: 3px; MARGIN-LEFT: -6px
}
LI.productinfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px
}
LI.productinfo A {
	MARGIN: 0px
}
#topdownload LI {
	PADDING-LEFT: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px! important; LIST-STYLE-TYPE: none; HEIGHT: 16px
}
#topdownload LI.eg {
	BACKGROUND: url(images/top_dl_eg.gif) no-repeat left bottom
}
#topdownload LI.up {
	BACKGROUND: url(images/top_dl_up.gif) no-repeat left bottom
}
#topdownload LI.down {
	BACKGROUND: url(images/top_dl_down.gif) no-repeat left bottom
}
#topdownload LI:hover {
	BACKGROUND-POSITION: left top; COLOR: #f60; BACKGROUND-COLOR: #fff
}
.box LI:hover {
	BACKGROUND-POSITION: left top; COLOR: #f60; BACKGROUND-COLOR: #fff
}
.box TR:hover {
	BACKGROUND-POSITION: left top; COLOR: #f60; BACKGROUND-COLOR: #fff
}
.poll P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
.poll A {
	COLOR: #555; TEXT-DECORATION: underline
}
.poll A:hover {
	COLOR: #f60
}
.pollanswer {
	FONT-SIZE: 1em
}
#centre .box {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 20px; MARGIN: 25px 0px 30px; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
#centre .box .boxTitle SPAN {
	FONT-SIZE: 1.2em; BACKGROUND: #fff; COLOR: #527acb
}
#centre .box UL LI {
	PADDING-LEFT: 20px; BACKGROUND: url(images/newsli.gif) no-repeat 3px 50%; MARGIN-LEFT: 20px; LIST-STYLE-TYPE: none
}
#centre .news UL LI {
	PADDING-LEFT: 20px; BACKGROUND: url(images/newsli.gif) no-repeat 3px 50%; MARGIN-LEFT: 20px; LIST-STYLE-TYPE: none
}
.newsheading {
	PADDING-RIGHT: 1px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: url(images/heading_rightbg.gif) #175797 no-repeat right top; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 1px; COLOR: #fff! important; PADDING-TOP: 1px
}
.productinfoheading {
	PADDING-RIGHT: 1px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: url(images/heading_rightbg.gif) #175797 no-repeat right top; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 1px; COLOR: #fff! important; PADDING-TOP: 1px
}
.dlheading {
	PADDING-RIGHT: 1px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: url(images/heading_rightbg.gif) #175797 no-repeat right top; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 1px; COLOR: #fff! important; PADDING-TOP: 1px
}
.newsheading B {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(images/heading_leftbg.gif) #175797 no-repeat left top; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.productinfoheading B {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(images/heading_leftbg.gif) #175797 no-repeat left top; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.dlheading B {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(images/heading_leftbg.gif) #175797 no-repeat left top; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.dldproductitle {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #5975ae
}
.dldproductitle A {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #5975ae
}
.news IMG {
	MARGIN-LEFT: 10px
}
.news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
.news .date {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; COLOR: #afafaf; PADDING-TOP: 3px
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #175797; LINE-HEIGHT: 1.1em; BORDER-BOTTOM: #175797 1px solid
}
.newsheading .date {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #bfcdf1
}
.row1 {
	BACKGROUND: #eaeef6
}
#coupon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 85px; BACKGROUND: url(images/special.gif) no-repeat; PADDING-BOTTOM: 20px; MARGIN: 10px 10px 0px; PADDING-TOP: 5px
}
