BODY {

}
P {
	
}
TD {
	
}
.pageSummary {
	MARGIN-BOTTOM: 5px; COLOR: #6a6a6a
}
.content {
	MARGIN-BOTTOM: 5px
}
.contentBold {
	FONT-WEIGHT: bold
}
.contentBold A {
	FONT-WEIGHT: bold
}
.contentRed {
	FONT-WEIGHT: bold; COLOR: #c00
}
.newsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 115%; COLOR: #c00
}
.newsDate {
	
}
.narrow {
	FLOAT: left; WIDTH: 570px
}
.wide {
	FLOAT: left; WIDTH: 765px
}
.widerow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.narrowrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.PHTwo1 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 9px; FLOAT: left; WIDTH: 570px
}
.PHTwo2 {
	PADDING-LEFT: 9px; FLOAT: left; WIDTH: 171px
}
.PHTwo2sanspadding {
	FLOAT: left; WIDTH: 171px;
}
.spacer11 {
	FONT-SIZE: 1px; WIDTH: 100%; LINE-HEIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 1px
}
.spacer6 {
	FONT-SIZE: 1px; WIDTH: 100%; LINE-HEIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 1px
}
.spacer3 {
	FONT-SIZE: 1px; WIDTH: 100%; LINE-HEIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 1px
}
.solidHline {
	FONT-SIZE: 1px; WIDTH: 100%; LINE-HEIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 1px
}
.dottedHline {
	FONT-SIZE: 1px; WIDTH: 100%; LINE-HEIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 1px
}
.totalHline {
	FONT-SIZE: 1px; WIDTH: 100%; LINE-HEIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 1px
}
.spacer11 {
	CLEAR: both; FONT-SIZE: 1px; HEIGHT: 8px
}
.spacer6 {
	CLEAR: both; FONT-SIZE: 1px; HEIGHT: 6px
}
.PHTwo2 .spacer6 {
	HEIGHT: 4px
}
.spacer3 {
	CLEAR: both; FONT-SIZE: 1px; HEIGHT: 3px
}
.solidHline {
	CLEAR: both; BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; BORDER-LEFT: #fff 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 1px
}
.dottedHline {
	CLEAR: both; BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; BORDER-LEFT: #fff 0px solid; BORDER-BOTTOM: #aaaaaa 1px dotted; HEIGHT: 0px
}
.mainrooterRow {
	PADDING-TOP: 8px
}
.mainrooterImage {
	FLOAT: left; WIDTH: 12px; PADDING-TOP: 1px
}
.rooterRow {
	CLEAR: both; BORDER-BOTTOM: #ffffff 1px solid
}
.WcTwo1 .rooterRow {
	CLEAR: both; WIDTH: 260px
}
.rooterSpacer {
	FLOAT: left
}
.rooterImage {
	MARGIN-TOP: 0.2em; FLOAT: left; WIDTH: 12px
}
.rooterText {
	FLOAT: left; PADDING-BOTTOM: 3px
}
.rooterText A {
	FONT-WEIGHT: bold; color: #c00; /* attribut color ajoute par at */
}
.rooterText A:visited { /* ajoutee par at */
	FONT-WEIGHT: bold; color: #c00;
}
.rooterTextLight {
	FLOAT: left; PADDING-BOTTOM: 3px
}

.rooterTextLight a {
    float: left;
    padding-bottom: 3px;
    color: #cc0000;		    
}

.rooterTextLight a:visited {
    float: left;
    padding-bottom: 3px;
    color: #cc0000;		    
}

.rooterTextLightPuce {
	FLOAT: left;  
	BACKGROUND: url(../puce.gif) no-repeat;  
	PADDING-LEFT: 12px; 
	LINE-HEIGHT: 12px;
	background-color: #ffffff;
	color: #cc0000;
}

.rooterTextLightPuce a {
	color: #cc0000;
}

.rooterTextLightPuce a:visited {
	color: #cc0000;
}

.content {
	
}
.content A {
	FONT-WEIGHT: normal
}

.content a:visited {
	color: #cc0000;
}
.rooterTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; COLOR: #999
}
.rooterTextB {
	FLOAT: left; COLOR: #333; FONT-STYLE: normal
}
.rooterTextB A {
	FONT-WEIGHT: bold; COLOR: #333
}
.rooterTextC {
	FLOAT: left; COLOR: #555
}
.rooterTextC A {
	FONT-WEIGHT: bold; COLOR: #555
}
.rooterTextD {
	FLOAT: left; COLOR: #888
}
.rooterTextD A {
	FONT-WEIGHT: bold; COLOR: #888
}
.rooterTextE {
	FLOAT: left; COLOR: #888
}
.rooterTextE A {
	FONT-WEIGHT: normal; COLOR: #888
}
.IndentedTextRow {
	CLEAR: both
}
.IndentedTextImage {
	FLOAT: left; WIDTH: 12px
}
.IndentedTextText {
	FLOAT: left
}
.GreyboxRow {
	BORDER-TOP: #ffffff 10px solid; FLOAT: left; WIDTH: 100%; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #e5e5e5
}
.GreyboxImage {
	FLOAT: left
}
.GreyboxLinkImage {
	FLOAT: left; WIDTH: 12px; PADDING-TOP: 3px
}
.GreyboxText {
	FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.GreyboxText A {
	FONT-WEIGHT: bold
}

.GreyboxText a:visited {
	FONT-WEIGHT: bold;
	color: #cc0000;
}

.NcTwo1 {
	FLOAT: left; WIDTH: 183px
}
.NcTwoS {
	FLOAT: left; WIDTH: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
.WcTwo1 {
	FLOAT: left; WIDTH: 267px
}
.WcTwoS {
	FLOAT: left; WIDTH: 16px; BORDER-BOTTOM: #ffffff 1px solid
}
.WcThree1 {
	FLOAT: left; WIDTH: 180px
}
.WcThreeS {
	FLOAT: left; WIDTH: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
.WPic1CS {
	FLOAT: left; WIDTH: 10px
}
.WPic2CS {
	FLOAT: left; WIDTH: 10px
}
.NPic1CS {
	FLOAT: left; WIDTH: 10px
}
.NPic2CS {
	FLOAT: left; WIDTH: 10px
}
.NewsColS {
	FLOAT: left; WIDTH: 10px
}
.WPic1CPic {
	BORDER-TOP: #ffffff 4px solid; FLOAT: left; WIDTH: 100px
}
.WPic1CT1 {
	FLOAT: left; WIDTH: 440px
}
.WPic2CT1 {
	FLOAT: left; WIDTH: 440px
}
.NPic1CPic {
	BORDER-TOP: #ffffff 4px solid; FLOAT: left; WIDTH: 75px
}
.NPic1CT1 {
	FLOAT: left; WIDTH: 465px
}
.NPic2CT1 {
	FLOAT: left; WIDTH: 227px
}
.WPic1CT1-N {
	FLOAT: left
}
.NewsCol1 {
	FLOAT: left; WIDTH: 75px
}
.NewsColT {
	FLOAT: left
}
UNKNOWN {
	FLOAT: none
}
.formContainer {
	WIDTH: 171px
}
.formcss {
	WIDTH: 135px; COLOR: #000
}
.formButton {
	FLOAT: left; PADDING-TOP: 1px
}
.formField {
	PADDING-RIGHT: 5px; FLOAT: left; WIDTH: 135px
}
TABLE {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.8em; voice-family: inherit
}
TH {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TR {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.tright {
	TEXT-ALIGN: right
}
.tmiddle {
	
}
.tbottom {
	VERTICAL-ALIGN: bottom
}
.tbold {
	FONT-WEIGHT: bold
}
.tdgrey {
	BACKGROUND-COLOR: #cccccc
}
.tlgrey {
	BACKGROUND-COLOR: #e5e5e5
}
.tlpink {
	BACKGROUND-COLOR: #fcf2f2
}
.tdpink {
	BACKGROUND-COLOR: #f9e3e3
}
.fullLine {
	FONT-SIZE: 1px; HEIGHT: 1px; BACKGROUND-COLOR: #000
}
.lightLine {
	FONT-SIZE: 1px; HEIGHT: 1px; BACKGROUND-COLOR: #aaa
}
.dottedLine {
	FONT-SIZE: 1px; BACKGROUND: url(../images/shared/dotted.gif) repeat-x; HEIGHT: 1px
}




.NcTwo1fr {
	float: left;
	width: 182px;
}
.ligne3produits {
	width: 560px;
	float: left;
}
.flottantgauche {
	float: left;
}
.flottantgauche12 {
	float: left;
	width: 12px;
}
.padding12 {
	padding-left: 12px;
	float: left;
}

.largeur400 {
	width: 200px;
}

.resumefamilleproduits {
	margin-left: 10px;
}