.text  {
	FONT-SIZE : 8pt;
	COLOR : #000000;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
}
.abstract {
	FONT-SIZE: 10pt;       
        LINE-HEIGHT: 16px;
        FONT-FAMILY: Arial;
        TEXT-DECORATION: none;
        font-decoration: none
}
.textBlue  {
	FONT-SIZE : 8pt;
	COLOR : #003399;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : underline;
}
A.abstract {
	COLOR : #003399;
	TEXT-DECORATION : underline;
	font-decoration : underline;
}
A.abstract:hover  {
	font-weight : bold;
}
.textSelected  {
	FONT-WEIGHT : bolder;
	FONT-SIZE : 8pt;
	COLOR : #003399;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
}
textError  {
	FONT-SIZE : 8pt;
	COLOR : Red;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
}
A.text:link  {
	FONT-SIZE : 8pt;
	COLOR : #003399;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : underline;
}

A.text:visited  {
	FONT-SIZE : 8pt;
	COLOR : #003399;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : underline;
}

A.text:active  {
	FONT-SIZE : 8pt;
	COLOR : #003399;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : underline;
	font-decoration : underline;
}

A.text:hover  {
	FONT-WEIGHT : bolder;
	FONT-SIZE : 8pt;
	COLOR : #003399;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : underline;
	font-decoration : underline;
}

.pushLink  {
	FONT-SIZE : 8pt;
	COLOR : #006633;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : underline;
	text-align : right;
}

A.pushLink:link  {
	COLOR : #006633;
	text-align : right;
}

A.pushLink:visited  {
	COLOR : #006633;
	text-align : right;
}

A.pushLink:active  {
	COLOR : #006633;
	text-align : right;
}

A.pushLink:hover  {
	COLOR : #006633;
	text-align : right;
}

.textBold  {
	FONT-SIZE : 8pt;
	COLOR : #000000;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
	font-weight : bold;
}

.welcomeMessage  {
	FONT-SIZE : 10pt;
	COLOR : #000000;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
	font-weight : bold;
}

.boxContent  {
	background-color : #FFFFFF;
	padding-left : 10px;
	padding-right : 10px;
}

.decalage  {
	padding-left : 20px;
}

.bordureexterne  {
	background-color : #CCCCCC;
}

.greenBorder  {
	background-color : #007552;
}

.fondcellules  {
	background-color : #666666;
}

.nofondcellules  {
	background-color : #FFFFFF;
}

th  {
	background-color : #CCCCCC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
}

.sautdepage  {
	page-break-before : always;
}

.styletexte  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.browsepath  {
	FONT-SIZE : 14pt;
	COLOR : #006699;
	FONT-FAMILY : Arial,Helvetica, sans-serif;
	FONT-WEIGHT : normal;
	font-decoration : none;
	line-height : 25px;
}

A.browsepath:link  {
	TEXT-DECORATION : none;
	font-decoration : none;
}

A.browsepath:visited  {
	TEXT-DECORATION : none;
	font-decoration : none;
}

A.browsepath:active  {
	TEXT-DECORATION : none;
	font-decoration : none;
}

A.browsepath:hover  {
	TEXT-DECORATION : none;
	font-decoration : none;
	font-weight : bold;
}

.leftNav  {
	FONT-SIZE : 8pt;
	COLOR : #ff7800;
	LINE-HEIGHT : 13px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
}

A.leftNav:link  {
	FONT-SIZE : 8pt;
	COLOR : #ff7800;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
}

A.leftNav:visited  {
	FONT-SIZE : 8pt;
	COLOR : #ff7800;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
}

A.leftNav:active  {
	FONT-SIZE : 8pt;
	COLOR : #003399;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
}

A.leftNav:hover  {
	FONT-SIZE : 8pt;
	COLOR : #003399;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
}

.paging  {
	FONT-SIZE : 8pt;
	COLOR : #003399;
	LINE-HEIGHT : 13px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
}

A.paging:link  {
	COLOR : #ff7800;
}

A.paging:visited  {
	COLOR : #ff7800;
}

A.paging:active  {
	COLOR : #003399;
}

A.paging:hover  {
	COLOR : #003399;
}

.leftNavOn  {
	FONT-WEIGHT : bold;
	FONT-SIZE : 8pt;
	COLOR : #003399;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
}

td.linkList  {
	padding-left : 20px;
	background-color : #FFFFFF;
	FONT-SIZE : 8pt;
	COLOR : #000000;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
}

td.homeNews  {
	padding-left : 5px;
	FONT-SIZE : 8pt;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
}

td.homeNewsItem  {
	padding-left : 20px;
	FONT-SIZE : 8pt;
	COLOR : #000000;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
	border-left-width : medium;
	border-style : none;
	border-color : #006633;
}

td.formControl  {
	FONT-FAMILY : Arial;
	FONT-SIZE : 8pt;
	COLOR : #003399;
	background-color : #FFFFFF;
	padding-top : 7px;
	padding-bottom : 7px;
	width : 300px;
}

td.formLabel  {
	padding-left : 20px;
	background-color : #FFFFFF;
	FONT-SIZE : 8pt;
	COLOR : #000000;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
}

.formField  {
	FONT-SIZE : 8pt;
	COLOR : #003399;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
}

input.formField  {
	WIDTH : 210px;
}

.formFieldTopNav  {
	FONT-SIZE : 8pt;
	COLOR : #003399;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
}

input.formFieldTopNav  {
	WIDTH : 80px;
}

.formFieldThin  {
	FONT-SIZE : 8pt;
	COLOR : #003399;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
}

.formFieldTechno  {
	FONT-SIZE : 8pt;
	COLOR : #003399;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	TEXT-DECORATION : none;
	font-decoration : none;
}

select.formFieldTechno  {
	WIDTH : 250px;
}
input.formFieldTechno  {
	WIDTH : 230px;
}

select.formField  {
	WIDTH : 290px;
}

input.formFieldThin  {
	WIDTH : 180px;
}

select.formFieldThin  {
	WIDTH : 180px;
}

.imageLink  {
	border-style : none;
}

.newsTitle  {
	FONT-SIZE : 12pt;
	COLOR : #006699;
	FONT-FAMILY : Arial,Helvetica, sans-serif;
	FONT-WEIGHT : bold;
	font-decoration : none;
	line-height : 20px;
}

.newsSubTitle  {
	FONT-SIZE : 10pt;
	COLOR : #006699;
	FONT-FAMILY : Arial,Helvetica, sans-serif;
	font-decoration : none;
	line-height : 20px;
}
.marketTitle  {
	FONT-SIZE : 10pt;
	FONT-FAMILY : Arial,Helvetica, sans-serif;
	font-decoration : none;
	line-height : 20px;
	font-weight : bold;
	text-decoration : underline;
}
.title  {
	FONT-SIZE : 10pt;
	COLOR : #006699;
	FONT-FAMILY : Arial,Helvetica, sans-serif;
	font-decoration : none;
	line-height : 20px;
	font-weight : bold;
	text-decoration : underline;
}
.subTitle  {
	FONT-SIZE : 10pt;
	COLOR : #006699;
	FONT-FAMILY : Arial,Helvetica, sans-serif;
	font-decoration : none;
	line-height : 20px;
}
.subTitleFeatured{
	FONT-SIZE : 10pt;
	COLOR : #006699;
	FONT-FAMILY : Arial,Helvetica, sans-serif;
	font-decoration : none;
	line-height : 20px;
	font-weight : bold;
	text-align : center;
}
.productTitle  {
	FONT-SIZE : 10pt;
	COLOR : #006699;
	FONT-FAMILY : Arial,Helvetica, sans-serif;
	font-decoration : none;
	line-height : 20px;
	font-weight : bold;
}
.marketSubTitle  {
	FONT-SIZE : 8pt;
	FONT-FAMILY : Arial,Helvetica, sans-serif;
	TEXT-DECORATION : none;
	line-height : normal;
	font-variant : normal;
	font-weight : bold;
}
.textSearch  {
	FONT-SIZE : 8pt;
	COLOR : #003399;
	LINE-HEIGHT : 12px;
	FONT-FAMILY : Arial;
	FONT-WEIGHT : bold;
	TEXT-DECORATION : none;
	font-decoration : none;
}

A.textSearch:visited  {
	TEXT-DECORATION : underline;
	font-decoration : underline;
}

A.textSearch:active  {
	TEXT-DECORATION : underline;
	font-decoration : underline;
}

A.textSearch:hover  {
	TEXT-DECORATION : underline;
	font-decoration : underline;
	FONT-SIZE : 10pt;
}