A {
    COLOR: #008080;
}
A:visited {
    COLOR: #999966;
}
A.accountLink {
	FONT-SIZE: 11px;
    COLOR: #008080;
    FONT-FAMILY: Arial;
}
A.accountLink:visited {
	FONT-SIZE: 11px;
    COLOR: #008080;
    FONT-FAMILY: Arial;
}
A.buttonNextPrev {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
    COLOR: #008080;
    FONT-FAMILY: Verdana
}
A.buttonDate {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
    COLOR: #008080;
    FONT-FAMILY: Verdana;
	TEXT-DECORATION: NONE;
}
A.buttonDate:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
    COLOR: #008080;
    FONT-FAMILY: Verdana;
	TEXT-DECORATION: NONE;
}
A.buttonDate:hover {
	TEXT-DECORATION: UNDERLINE;
}
A.footerLink {
	FONT-SIZE: 11px;
    COLOR: #006666;
    FONT-FAMILY: Arial;
}
A.footerLink:visited {
	FONT-SIZE: 11px;
    COLOR: #006666;
    FONT-FAMILY: Arial;
}
A.footerUtilityLink {
	FONT-SIZE: 11px;
	COLOR: #008080;
	TEXT-DECORATION: NONE;
}
A.footerUtilityLink:hover {
	TEXT-DECORATION: UNDERLINE;
}
A.headerAudience {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
    COLOR: #009999;
    FONT-FAMILY: Arial;
	TEXT-DECORATION: NONE;
}
A.headerAudience:visited {
    COLOR: #009999;
    TEXT-DECORATION: NONE;
}
A.headerAudience:hover {
	TEXT-DECORATION: UNDERLINE;
}
A.linkNotUnderlined {
    COLOR: #008080;
	TEXT-DECORATION: NONE;
}
A.linkNotUnderlined:visited {
    COLOR: #008080;
	TEXT-DECORATION: NONE;
}
A.linkNotUnderlined:hover {
    COLOR: #008080;
	TEXT-DECORATION: UNDERLINE;
}
A.pageUtilitesLink {
	FONT-SIZE: 11px;
    COLOR: #008080;
    FONT-FAMILY: Arial
}
A.popupFooterLink {
	FONT-SIZE: 11px;
    COLOR: #008080;
    FONT-FAMILY: Arial
}
A.sectionHeading {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
	LINE-HEIGHT: 13px;
    COLOR: #008080;
    FONT-FAMILY: Arial;
	TEXT-TRANSFORM: uppercase;
	BACKGROUND-IMAGE: url(/site_images/section_heading_bg.gif)
}

BODY {
    BACKGROUND-COLOR: #ffffff;
}

HR {
	HEIGHT: 1px;
	COLOR: #cccccc;
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 0px;
}
.button {
	font-family: Arial;font-size: 7pt;
	FONT-WEIGHT: bold;
	background-color: #008080;
	color: #ffffff;
}
FORM {
	margin-top: 0px;
	margin-bottom: 0px;
}
IMG {
	BORDER-COLOR: #CCCCCC;
}
IMG.inlineTopLeft {
	/* Causes text to be obscured in NS 4
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 8px;
	MARGIN-BOTTOM: 3px;
	*/
}
IMG.noTextFlow
 {
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 4px;
}
INPUT, SELECT, OPTION {
	font-family: Arial;
    FONT-SIZE: 11px;
}
LI {
    FONT-SIZE: 9pt;
	LINE-HEIGHT: 11pt;
    COLOR: #333333;
    FONT-FAMILY: Arial;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 3px;
}
OL LI {
	FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY: Arial;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
}
UL LI {
	FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY: Arial;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-TYPE: square;
	LIST-STYLE-IMAGE: url(/site_images/list_bullet.gif);
}

OL {
	MARGIN-TOP: 4px;
	MARGIN-LEFT: 29px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
}
SPAN.conditionInfo OL {
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 29px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
}
TD.sidebarCopy LI{
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 10pt;
    COLOR: #333333;
    FONT-FAMILY: Arial;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
}
SUP {
	FONT-SIZE: 6pt;
}
SUP.trademark {
	FONT-SIZE: 100%;
}
TD {
    FONT-SIZE: 9pt;
    COLOR: #333333;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: Arial
}
UL {
	MARGIN-TOP: 4px;
	MARGIN-LEFT: 16px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
}
SPAN.conditionInfo UL {
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 16px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
}
.arrow {
		FONT-SIZE: 120%;
}
.articleSource {
	FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
}
.bgAccountUtilites {
	FONT-SIZE: 11px;
    LINE-HEIGHT: 11pt;
	COLOR: #333333;
    FONT-FAMILY: Arial;
	BACKGROUND-COLOR: f4f4d4;
}
.bgFooterUtility {
	BORDER-TOP: #5eafb2 2px solid; 
	BORDER-RIGHT: #99cccc 1px solid;
	BORDER-BOTTOM: #99cccc 1px solid;
	BORDER-LEFT: #99cccc 1px solid;
}
.bgHeaderRule {
    BACKGROUND-COLOR: #CE3131;
}
.bgLeftColumn {
    BACKGROUND-IMAGE: url(/site_images/left_column_background.gif)
}
.bgPageHeading {
	BACKGROUND-COLOR: #009999;
}
.bgPageUtilites {
	FONT-SIZE: 11px;
    LINE-HEIGHT: 11pt;
	COLOR: #333333;
    FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff;
}
.bgRightColumnRule {
    BACKGROUND-IMAGE: url(/site_images/right_column_background.gif)
}
.bgRule {
    BACKGROUND-COLOR: #cccccc
}
.bgSectionHeading {
	BACKGROUND-IMAGE: url(/site_images/section_heading_bg.gif);
	BORDER-TOP: #5eafb2 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	margin-top: 6px;
}
.bgchiffrecle1 {
	BACKGROUND-IMAGE: url(/images/content/about/chiffres_msd_monde_avec_relief.jpg);
	BORDER-TOP: #5eafb2 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	margin-top: 6px;
}
.bgchiffrecle2 {
	BACKGROUND-IMAGE: url(/images/content/about/chiffres_msd_france_avec_relief.jpg);
	BORDER-TOP: #5eafb2 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	margin-top: 6px;
}
.bgSectionHeadingSidebar {
	BACKGROUND-COLOR: #ffffff;
	BACKGROUND-IMAGE: url(/site_images/section_heading_bg_sidebar.gif);
	BORDER-TOP: #5eafb2 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;
}
.bgSectionHeadingSidebarYellow {
	BACKGROUND-COLOR: #ffffff;
	BACKGROUND-IMAGE: url(/site_images/section_heading_bg_signin.gif);
	BORDER-TOP: #5eafb2 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;
}
.bgSidebarAccount {
	 BACKGROUND-COLOR: #f4f4d4;
	 BORDER-TOP: #5eafb2 1px solid; 
}
.bgSidebarBorder {
	 BACKGROUND-COLOR: #ffffff;
	 BORDER-RIGHT: #99cccc 1px solid; 
	 BORDER-LEFT: #99cccc 1px solid; 
	 BORDER-BOTTOM: #99cccc 1px solid;
}
.bgSidebarGreen {
	 BACKGROUND-COLOR: #ebf5f5;
	 BORDER-RIGHT: #99cccc 1px solid; 
	 BORDER-LEFT: #99cccc 1px solid; 
	 BORDER-BOTTOM: #99cccc 1px solid;
}
.bgSidebarGreenAll {
	 BACKGROUND-COLOR: #ebf5f5;
	 BORDER-RIGHT: #99cccc 1px solid; 
	 BORDER-LEFT: #99cccc 1px solid; 
	 BORDER-BOTTOM: #99cccc 1px solid;
	 BORDER-TOP: #99cccc 1px solid;
}
.bgSidebarUtilities {
	 BACKGROUND-COLOR: #ffffff;
	 BORDER-TOP: #5eafb2 2px solid; 
	 BORDER-RIGHT: #99cccc 1px solid; 
	 BORDER-LEFT: #99cccc 1px solid; 
	 BORDER-BOTTOM: #99cccc 1px solid;
}
.bgSidebarYellow {
	 BACKGROUND-COLOR: #f4f4d4;
	 BORDER-RIGHT: #99cccc 1px solid; 
	 BORDER-LEFT: #99cccc 1px solid; 
	 BORDER-BOTTOM: #99cccc 1px solid;
}
.bgTopnavRule {
    BACKGROUND-COLOR: #cc0000
}
/** .copybigltgrey **/
.bodyCopy {
    FONT-SIZE: 9pt;
	LINE-HEIGHT: 11pt;
    FONT-FAMILY: Arial;
	COLOR: #333333;
}
.bodyCopy P {
	margin-bottom: -4px;
}
.buttonDate {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
    COLOR: #666666;
	BACKGROUND-COLOR: #eff1f2;
    FONT-FAMILY: Verdana
}
.buttonDateSelected {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
.buttonDateDisabled {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
    COLOR: #666666;hea
    FONT-FAMILY: Verdana
}
.buttonNextPrev {
	FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana
}
.columnHeading {
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
	LINE-HEIGHT: 11pt;
    COLOR: #333333;
    FONT-FAMILY: Arial;
}
.footerDivider {
	FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
	COLOR: #666666;
}
.footnote {
    FONT-SIZE: 10px;
	LINE-HEIGHT: 10px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
}
.footnoteSuperscript {

}
.formButton {
	font-family: Arial;font-size: 7pt;
	FONT-WEIGHT: bold;
	background-color: #008080;
	color: #ffffff;
}
.formField {
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 11pt;
    FONT-FAMILY: Arial;
	COLOR: #333333;
}
.formLabel {
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 11pt;
    FONT-FAMILY: Arial;
	COLOR: #333333;
}
.headlineCopy {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
    COLOR: #009999;
    FONT-FAMILY: Arial;
}
.pageSubtitle {
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 13px;
    COLOR: #333333;
    FONT-FAMILY: Arial
}
/** headbiggreen **/
.pageTitle {
    FONT-SIZE: 18px;
	LINE-HEIGHT: 24px;
	MARGIN-BOTTOM: 2px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
}
.pageTitleCategory {
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 6px;
    COLOR: #333333;
    FONT-FAMILY: Arial
}
.pageTitleParagraph {
	MARGIN-TOP: 27px;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 11pt;
    FONT-FAMILY: Arial;
    COLOR: #999999;
}
.pressDatePlaceCopy {
	FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
	COLOR: #333333;
}
.pressTitle {
	FONT-SIZE: 15px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    font-weight: bold;
}
.prevNext {
	BACKGROUND-COLOR: #eeeeee;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.prevNextArrow {
	font-size: 9px;
	vertical-align: middle;
}

a.prevNextLink {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #008080;
	text-decoration: none;
}

a.prevNextLink:visited {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #008080;
	text-decoration: none;
}
.productName {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 10pt;
    COLOR: #333333;
    FONT-FAMILY: Arial;
}
.productIngredient {
    FONT-SIZE: 8pt;
	LINE-HEIGHT: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial;
}
.searchSiteText {
 	FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
}
/** headboldltgrey **/
.sectionHeading {
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
	LINE-HEIGHT: 13px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
	TEXT-TRANSFORM: uppercase;
	MARGIN-LEFT: 6px;
}
.sectionHeadingSidebar {
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
	LINE-HEIGHT: 13px;
    COLOR: #666666;
    FONT-FAMILY: Arial;
	TEXT-TRANSFORM: uppercase;
}
.spacerAboveTitleCategory {
	LINE-HEIGHT: 5px;
}
.spacerAboveTitleAdditionalText {
	LINE-HEIGHT: 6px;
}
.termsOfUse {
    FONT-SIZE: 8pt;
    COLOR: #333333;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: Arial
}
.windowTitle {
	FONT-SIZE: 18px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
}

/**********************************************/
/***** STYLES FOR VISUAL FORMAT EDITOR     ****/
/**********************************************/

A.sectionHeading4 {
    FONT-SIZE: 8pt;
	LINE-HEIGHT: 10pt;
    COLOR: #008080;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
}
.caption {
    FONT-SIZE: 8pt;
	LINE-HEIGHT: 8pt;
    COLOR: #666666;
	FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
.disclaimer {
    FONT-SIZE: 10px;
	LINE-HEIGHT: 13px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
}
.disclaimerHeading {
    FONT-SIZE: 10px;
	LINE-HEIGHT: 13px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
	TEXT-TRANSFORM: uppercase;
}
.empasizedCopy {
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
}
.highlightCopy {
	 COLOR: #e50000;
}
.highlightEmpasizedCopy {
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    COLOR: #e50000;
}
.leadParagraphCopy {
    FONT-SIZE: 11pt;
	LINE-HEIGHT: 13pt;
    COLOR: #333333;
    FONT-FAMILY: Arial;
}
.paragraphHighlightedCopy {
	FONT-STYLE: italic;
    FONT-SIZE: 9pt;
	LINE-HEIGHT: 11pt;
    COLOR: #333333;
    FONT-FAMILY: Arial;
	
	MARGIN-TOP: 4px;
	MARGIN-LEFT: 15px;
	PADDING-BOTTOM: 3px;
}
.paragraphTitle {
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY: Arial;
}
.sectionHeading2 {
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
	LINE-HEIGHT: 11pt;
    COLOR: #333333;
    FONT-FAMILY: Arial;
	TEXT-TRANSFORM: uppercase;
}
.sectionHeading3 {
    FONT-SIZE: 9pt;
	LINE-HEIGHT: 11pt;
    COLOR: #333333;
    FONT-FAMILY: Arial;
	TEXT-TRANSFORM: uppercase;
}
.sectionHeading4 {
    FONT-SIZE: 8pt;
	LINE-HEIGHT: 10pt;
    COLOR: #666666;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
}
.tableCellHeading {
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
	LINE-HEIGHT: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #f4f4d4;
}
.tableCell {
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}
.tableCellBold {
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
	LINE-HEIGHT: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}
.tableCellTotal {
    FONT-SIZE: 10px;
	LINE-HEIGHT: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #efefef;
}
.tableTitle {
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
	LINE-HEIGHT: 13px;
    COLOR: #333333;
    FONT-FAMILY: Verdana;
}

/**********************************************/
/***** STYLES FOR SIDEBAR ONLY ****************/
/**********************************************/
A.sidebarHeadingLink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 10pt;
    COLOR: #008080;
    FONT-FAMILY: Arial;

}
A.sidebarHeadingLink:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 10pt;
    COLOR: #008080;
    FONT-FAMILY: Arial;
}
.caption {
    FONT-SIZE: 8pt;
	LINE-HEIGHT: 8pt;
    COLOR: #666666;
	FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
.sidebarHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Arial;
}
.sidebarCopy {
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 10pt;
    COLOR: #333333;
    FONT-FAMILY: Arial;
}
.sidebarCopy P {
	margin-bottom: -12px;
}
A.navcopygreen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #009999;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.navltgrey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    LINE-HEIGHT: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.navcopygreen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #009999;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.navltgrey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    LINE-HEIGHT: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}


/*---------------------------*/
/* -- Class SYZYGY -- */
/*---------------------------*/


a.vert12:link {font-family: Arial; font-size: 12px; color: #009999; text-decoration: underline;}
a.vert12:active {font-family: Arial; font-size: 12px; color: #009999; text-decoration: underline;}
a.vert12:visited {font-family: Arial; font-size: 12px; color: #009999; text-decoration: underline;}
a.vert12:hover {font-family: Arial; font-size: 12px; color: #009C99; text-decoration: underline;}

a.vert12histo:link {font-family: Arial; font-size: 12px; color: #009999; text-decoration: underline;}
a.vert12histo:active {font-family: Arial; font-size: 12px; color: #CE0000; text-decoration: none;}
a.vert12histo:visited {font-family: Arial; font-size: 12px; color: #009999; text-decoration: underline;}
a.vert12histo:hover {font-family: Arial; font-size: 12px; color: #CE0000; text-decoration: none;}

a.vert12bold:link {font-family: Arial; font-size: 12px; font-weight: bold; color: #009999; text-decoration: underline;}
a.vert12bold:active {font-family: Arial; font-size: 12px; font-weight: bold; color: #CE0000; text-decoration: none;}
a.vert12bold:visited {font-family: Arial; font-size: 12px; font-weight: bold; color: #009999; text-decoration: underline;}
a.vert12bold:hover {font-family: Arial; font-size: 12px; font-weight: bold; color: #CE0000; text-decoration: none;}

a.vert12bold2:link {font-family: Arial; font-size: 12px; font-weight: bold; color: #009999; text-decoration: none;}
a.vert12bold2:active {font-family: Arial; font-size: 12px; font-weight: bold; color: #009999; text-decoration: none;}
a.vert12bold2:visited {font-family: Arial; font-size: 12px; font-weight: bold; color: #009999; text-decoration: none;}
a.vert12bold2:hover {font-family: Arial; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: underline;}

a.vert11:link {font-family: Arial; font-size: 11px; color: #009999; text-decoration: underline;}
a.vert11:active {font-family: Arial; font-size: 11px; color: #009999; text-decoration: underline;}
a.vert11:visited {font-family: Arial; font-size: 11px; color: #009999; text-decoration: underline;}
a.vert11:hover {font-family: Arial; font-size: 11px; color: #009999; text-decoration: underline;}

a.vert11bis:link {font-family: Arial; font-size: 11px; color: #009999; text-decoration: none;}
a.vert11bis:active {font-family: Arial; font-size: 11px; color: #009999; text-decoration: none;}
a.vert11bis:visited {font-family: Arial; font-size: 11px; color: #009999; text-decoration: none;}
a.vert11bis:hover {font-family: Arial; font-size: 11px; color: #009999; text-decoration: underline;}

a.vert11roll:link {font-family: Arial; font-size: 11px; color: #009999; text-decoration: underline;}
a.vert11roll:active {font-family: Arial; font-size: 11px; color: #009999; text-decoration: underline;}
a.vert11roll:visited {font-family: Arial; font-size: 11px; color: #009999; text-decoration: underline;}
a.vert11roll:hover {font-family: Arial; font-size: 11px; color: #CE0000; text-decoration: underline; font-weight: bold;}

a.vert10:link {font-family: Arial; font-size: 10px; color: #009999; text-decoration: none;}
a.vert10:active {font-family: Arial; font-size: 10px; color: #009999; text-decoration: none;}
a.vert10:visited {font-family: Arial; font-size: 10px; color: #009999; text-decoration: none;}
a.vert10:hover {font-family: Arial; font-size: 10px; color: #009999; text-decoration: underline;}

a.gris10:link {font-family: Arial; font-size: 10px; color: #006666; text-decoration: none;}
a.gris10:active {font-family: Arial; font-size: 10px; color: #006666; text-decoration: none;}
a.gris10:visited {font-family: Arial; font-size: 10px; color: #006666; text-decoration: none;}
a.gris10:hover {font-family: Arial; font-size: 10px; color: #006666; text-decoration: underline;}

a.gris12:link {font-family: Arial; font-size: 12px; color: #636363; text-decoration: none;}
a.gris12:active {font-family: Arial; font-size: 12px; color: #636363; text-decoration: none;}
a.gris12:visited {font-family: Arial; font-size: 12px; color: #636363; text-decoration: none;}
a.gris12:hover {font-family: Arial; font-size: 12px; color: #636363; text-decoration: underline;}

a.gris12bold:link {font-family: Arial; font-size: 12px; color: #636363; text-decoration: none; font-weight: bold;}
a.gris12bold:active {font-family: Arial; font-size: 12px; color: #636363; text-decoration: none; font-weight: bold;}
a.gris12bold:visited {font-family: Arial; font-size: 12px; color: #636363; text-decoration: none; font-weight: bold;}
a.gris12bold:hover {font-family: Arial; font-size: 12px; color: #636363; text-decoration: underline; font-weight: bold;}

a.rouge11:link {font-family: Arial; font-size: 11px; color: #CE0000; text-decoration: underline;}
a.rouge11:active {font-family: Arial; font-size: 11px; color: #CE0000; text-decoration: underline;}
a.rouge11:visited {font-family: Arial; font-size: 11px; color: #CE0000; text-decoration: underline;}
a.rouge11:hover {font-family: Arial; font-size: 11px; color: #CE0000; text-decoration: underline;}

a.rouge11bis:link {font-family: Arial; font-size: 11px; color: #CE0000; text-decoration: none;}
a.rouge11bis:active {font-family: Arial; font-size: 11px; color: #CE0000; text-decoration: none;}
a.rouge11bis:visited {font-family: Arial; font-size: 11px; color: #CE0000; text-decoration: none;}
a.rouge11bis:hover {font-family: Arial; font-size: 11px; color: #CE0000; text-decoration: underline;}

a.blanc11bold:link {font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold;}
a.blanc11bold:active {font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold;}
a.blanc11bold:visited {font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold;}
a.blanc11bold:hover {font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: underline; font-weight: bold;}

a.vertboldplan11:link {font-family: Arial; font-size: 11px; color: #009999; font-weight: bold; text-decoration: none;}
a.vertboldplan11:active {font-family: Arial; font-size: 11px; color: #009999; font-weight: bold; text-decoration: none;}
a.vertboldplan11:visited {font-family: Arial; font-size: 11px; color: #009999; font-weight: bold; text-decoration: none;}
a.vertboldplan11:hover {font-family: Arial; font-size: 11px; color: #CE0000; font-weight: bold; text-decoration: none;}

a.vertplan11:link {font-family: Arial; font-size: 11px; color: #009999; text-decoration: none;}
a.vertplan11:active {font-family: Arial; font-size: 11px; color: #009999; text-decoration: none;}
a.vertplan11:visited {font-family: Arial; font-size: 11px; color: #009999; text-decoration: none;}
a.vertplan11:hover {font-family: Arial; font-size: 11px; color: #CE0000; text-decoration: none;}

a.vertbold16:link {font-family: Arial; font-size: 16px; color: #009999; font-weight: bold; text-decoration: none;}
a.vertbold16:active {font-family: Arial; font-size: 16px; color: #009999; font-weight: bold; text-decoration: none;}
a.vertbold16:visited {font-family: Arial; font-size: 16px; color: #009999; font-weight: bold; text-decoration: none;}
a.vertbold16:hover {font-family: Arial; font-size: 16px; color: #009999; font-weight: bold; text-decoration: underline;}

a.vertrougebold:link {font-family: Arial; font-size: 12px; color: #009999; text-decoration: none; font-weight: bold;}
a.vertrougebold:active {font-family: Arial; font-size: 12px; color: #009999; text-decoration: none; font-weight: bold;}
a.vertrougebold:visited {font-family: Arial; font-size: 12px; color: #009999; text-decoration: none; font-weight: bold;}
a.vertrougebold:hover {font-family: Arial; font-size: 12px; color: #CE0000; text-decoration: none; font-weight: bold;}

a.rouge10:link {font-family: Arial; font-size: 10px; color: #CE0000; text-decoration: none;}
a.rouge10:active {font-family: Arial; font-size: 10px; color: #CE0000; text-decoration: none;}
a.rouge10:visited {font-family: Arial; font-size: 10px; color: #CE0000; text-decoration: none;}
a.rouge10:hover {font-family: Arial; font-size: 10px; color: #CE0000; text-decoration: underline;}

a.navigris10:link {font-family: Arial; font-size: 10px; color: #006666; text-decoration: none;}
a.navigris10:active {font-family: Arial; font-size: 10px; color: #006666; text-decoration: none;}
a.navigris10:visited {font-family: Arial; font-size: 10px; color: #006666; text-decoration: none;}
a.navigris10:hover {font-family: Arial; font-size: 10px; color: #CE0000; text-decoration: none;}

a.navigris12:link {font-family: Arial; font-size: 12px; color: #006666; text-decoration: none;}
a.navigris12:active {font-family: Arial; font-size: 12px; color: #006666; text-decoration: none;}
a.navigris12:visited {font-family: Arial; font-size: 12px; color: #006666; text-decoration: none;}
a.navigris12:hover {font-family: Arial; font-size: 12px; color: #CE0000; text-decoration: none;}

a.navirouge10:link {font-family: Arial; font-size: 10px; color: #CE0000; text-decoration: none;}
a.navirouge10:active {font-family: Arial; font-size: 10px; color: #CE0000; text-decoration: none;}
a.navirouge10:visited {font-family: Arial; font-size: 10px; color: #CE0000; text-decoration: none;}
a.navirouge10:hover {font-family: Arial; font-size: 10px; color: #CE0000; text-decoration: none;}

a.navirouge12:link {font-family: Arial; font-size: 12px; color: #CE0000; text-decoration: none;}
a.navirouge12:active {font-family: Arial; font-size: 12px; color: #CE0000; text-decoration: none;}
a.navirouge12:visited {font-family: Arial; font-size: 12px; color: #CE0000; text-decoration: none;}
a.navirouge12:hover {font-family: Arial; font-size: 12px; color: #CE0000; text-decoration: none;}


/*----------------------------*/
/* -- Class sur les textes -- */
/*----------------------------*/


/*-- texte 21 --*/

.a21noirbold {
	font-family: Arial;
	font-size: 21px;
	color: #000000;
	font-weight: bold;
}


/*-- texte 17 --*/

.a17noirbold {
	font-family: Arial;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
}


/*-- texte 16 --*/

.a16vertbold {
	font-family: Arial;
	font-size: 16px;
	color: #009999;
	font-weight: bold;
}

.a16noir {
	font-family: Arial;
	font-size: 16px;
	color: #000000;
}

.a16rougebold {
	font-family: Arial;
	font-size: 16px;
	color: #CE0000;
	font-weight: bold;
}
.a16grisbold {
	font-family: Arial;
	font-size: 16px;
	color: #636363;
	font-weight: bold;
}

/*-- texte 15 --*/

.a15vertbold2 {
	font-family: Arial;
	font-size: 15px;
	color: #009999;
	font-weight: bold;
}

.a15vertbold {
	font-family: Arial;
	font-size: 15px;
	color: #7fcccc;
	font-weight: bold;
}

/*-- texte 14 --*/

.a14gris {
	font-family: Arial;
	font-size: 14px;
	color: #636363;
}

.a14grisbold {
	font-family: Arial;
	font-size: 14px;
	color: #636363;
	font-weight: bold;
}

.a14vertbold {
	font-family: Arial;
	font-size: 14px;
	color: #CCE5E5;
	font-weight: bold;
}

/*-- texte 12 --*/

.a12gris {
	font-family: Arial;
	font-size: 12px;
	color: #636363;
}

.a12rouge {
	font-family: Arial;
	font-size: 12px;
	color: #CE0000;
}

.a12rougebold {
	font-family: Arial;
	font-size: 12px;
	color: #CE0000;
	font-weight:bold;
}

.a12bleu {
	font-family: Arial;
	font-size: 12px;
	color: #31319C;
}

.a12vert {
	font-family: Arial;
	font-size: 12px;
	color: #009c9c;
}

.a12vertbold {
	font-family: Arial;
	font-size: 12px;
	color: #009999;
	font-weight: bold;
}

.a12grisi {
	font-family: Arial;
	font-size: 12px;
	color: #636363;
	font-style : italic;
}

.a12grisbold {
	font-family: Arial;
	font-size: 12px;
	color: #636363;
	font-weight: bold;
}

.a12grisbold2 {
	font-family: Arial;
	font-size: 12px;
	color: #006666;
	font-weight: bold;
}

.a12blancbold {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

.a12noir {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.a12noirbold {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.rubon {
	font-family: Arial;
	font-size: 10px;
	color: #CC0000;
}

/*-- texte 11 --*/

.a11gris {
	font-family: Arial;
	font-size: 11px;
	color: #636363;
}

.a11grisform {
	font-family: Arial;
	font-size: 11px;
	color: #636363;
}

.a11vert {
	font-family: Arial;
	font-size: 11px;
	color: #009999;
}

.a11vertbold {
	font-family: Arial;
	font-size: 11px;
	color: #009999;
	font-weight: bold;
}

.a11vertunderline {
	font-family: Arial;
	font-size: 11px;
	color: #009999;
	text-decoration: underline;
}

.a11grisi {
	font-family: Arial;
	font-size: 11px;
	color: #636363;
	font-style : italic;
}

.a11gris:hover {
	font-family: Arial;
	font-size: 11px;
	color: #009c9c;
}

.a11grisbold {
	font-family: Arial;
	font-size: 11px;
	color: #636363;
	font-weight: bold;
}

.a11noir {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

.a11blancbold {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

.a11rouge {
	font-family: Arial;
	font-size: 11px;
	color: #CE0000;
	font-weight:normal;
}

.a11rougebold {
	font-family: Arial;
	font-size: 11px;
	color: #CE0000;
	font-weight:bold;
}

.vertplan11 {
	font-family: Arial;
	font-size: 11px;
	color: #006666;
	text-decoration: none;}
/*-- texte 10 --*/

.a10gris {
	font-family: Arial;
	font-size: 10px;
	color: #636363;
}

.a10gris2 {
	font-family: Arial;
	font-size: 10px;
	color: #006666;
}


.a10noir {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}

/*-- Couleurs --*/

.video {
	color: #CC3300;
}

/* tableaux de resultats (recherches) */

tr.OFFRE0 { /* Offre metier */
	background-color: #f0fff0;
}
tr.OFFRE1 { /* Offre stage */
	background-color: #fff0f0;
}
tr.CAND0, tr.CAND0_TRAITEE { /* Candidature spontanee (metier) */
	background-color: #f0f0ff;
}
tr.CAND1, tr.CAND1_TRAITEE { /* Candidature a une offre metier */
	background-color: #f0fff0;
}
tr.CAND2, tr.CAND2_TRAITEE { /* Candidature a un stage */
	background-color: #fff0ff;
}
tr.CAND3, tr.CAND3_TRAITEE { /* Candidature spontanee (stage) */
	background-color: #fff0f0;
}

tr.TRAITEE, tr.CAND0_TRAITEE, tr.CAND1_TRAITEE, tr.CAND2_TRAITEE, tr.CAND3_TRAITEE { /* Candidature traitee */
	font-style: italic;
	font-weight: bold;
	border: 1px solid black;
}

legend {
	font-weight: bold;
}

/*UPDATE LP AVTIVE PARTNER MARCH'05*/
.bgMidColumnRule {background: url(/site_images/right_column_background.gif) repeat-y;}
	/*path*/
div.path {FONT-SIZE: 11px;color:black; padding:0; height:25px;}
div.path a {FONT-SIZE: 11px;color:#009999;text-decoration:none;}
div.path a:hover {FONT-SIZE: 11px;color:#009999;text-decoration:underline;}
	/*tabs*//
table.tabstable {border-bottom:solid 1px #cccccc;}
table.tabstable td.tabs {background: url(/site_images/tab_bg01.gif) repeat-x; width:auto; white-space:nowrap;}
table.tabstable td.tabs a {color:#009999; font-weight:bold; text-decoration:none;}
	/*article listing*/
table.listlastarticles {border-right:solid #cccccc 1px;}
table.listlastarticles th {background: url(/site_images/title_bg01.gif) repeat-x; font-size:11px; color:#009999; text-align:left; height:19px; padding:0 7 0 0px; border-bottom:solid #cccccc 1px;}
table.listlastarticles th.pages {text-align:right; color:#DE5A5A;}
table.listlastarticles th.pages a {font-weight:bold; color:#009999;}
table.listlastarticles th.pages a img {vertical-align:middle; border:0;}
table.listlastarticles td div span.articlesdate {color:#999999; font-size:11px;}
table.listlastarticles p.articlestheme {font-weight:bold; color:#333333; background: url(/site_images/title_dot.gif) no-repeat scroll left center; padding: 0 0 0 10px;}
table.listlastarticles td.article {background: url(/site_images/puce_article.gif) no-repeat 0px 3px; padding-left: 12px;}
table.listlastarticles td a {font-weight:bold; color:#009999; font-size:11px;}
table.listlastarticles td a.titre {font-weight:bold; color:#A30611;}
table.listlastarticles p.contactid {color:#333333; font-size:11px; background: url(/site_images/title_dot.gif) no-repeat scroll left top; padding: 0 0 0 10px;}
table.listlastarticles p.contactid a {text-decoration:none; font-weight:bold;}
table.listlastarticles div.contacttheme {color:#333333;}
	/*article*/
div.picturelegend {color:#333333; font-size:10px; padding:2px 7px 7px 7px; margin-bottom:7px;}
table.tablearticle {}
table.tablearticle p.titre {font-size:14px; font-weight:bold; color:#333333;}
table.tablearticle p.chapo {font-size:12px; font-weight:normal; color:#333333;}
table.tablearticle p.lieudate {font-size:12px; font-weight:normal; color:#333333;}
table.tablearticle p {font-size:12px; font-weight:normal; color:#333333; }
table.tablearticle h1 {font-size:14px; font-weight:bold; color:#333333; margin: 13px 3px 7px 0; background: url(/site_images/h1_dot.gif) no-repeat scroll; padding-left:12px;}
table.tablearticle h2 {font-size:13px; font-weight:bold; color:#009999; margin: 13px 3px 7px 0;}
table.tablearticle h3 {font-size:12px; font-weight:bold; color:#333333; margin: 13px 3px 7px 0;}
table.tablearticle h4 {font-size:12px; font-weight:bold; color:#333333; margin: 13px 3px 7px 0; background: url(/site_images/h4_dot.gif) no-repeat scroll; padding-left:10px;}
table.tablearticle h5 {font-size:12px; font-weight:bold; color:#969696; margin: 13px 3px 7px 0;}
table.tablearticle h6 {font-size:12px; font-weight:normal; color:#333333; margin: 13px 3px 7px 0;}
table.tablearticle ul {list-style: square outside;}
	/*article anchors*/
table.tablearticleanchor th {background: url(/site_images/title_bg01.gif) repeat-x; font-size:11px; color:#333333; text-align:left; height:19px; padding:0 7px; border-bottom:solid #cccccc 1px;}
table.tablearticleanchor p.contactid {color:#333333; font-size:11px; background: url(/site_images/title_dot.gif) no-repeat scroll left top; padding: 0 0 0 10px;}
table.tablearticleanchor p.contactid a {text-decoration:none; font-weight:bold; color:#009999;}
table.tablearticleanchor div.contacttheme {color:#333333;}
table.tablearticleanchor ul {list-style-type:square;}
table.tablearticleanchor ul a {color:#009999; font-weight:bold; font-size:11px;}
table.tablearticleanchor ul.document {list-style: url(/site_images/s.gif) outside; margin:0px;}
table.tablearticleanchor ul.document li {list-style: url(/site_images/s.gif); color:009999;}
table.tablearticleanchor ul.document li a img {border:0; vertical-align:middle; margin-right:7px;}
table.tablearticleanchor ol.note {list-style: decimal inside; margin:0px;}
table.tablearticleanchor ol.note li {margin:3px 3px 7px 0;}
/*Search module*/
table.searchresults {border-right:solid #cccccc 1px;}
table.searchresults th {text-align:left; font-size:11px;}
table.searchresults th.sorting {font-size:11px; color:#333333; font-weight:normal; padding:8px 3px 20px 0;}
table.searchresults th.sorting a {font-size:11px; color:#009999;}
table.searchresults th.pages {font-size:11px; text-align:right; color:#DE5A5A; padding:8px 3px 20px 0;}
table.searchresults th.pages a {font-weight:bold; color:#009999; font-size:11px;}
table.searchresults th.pages a img {vertical-align:middle; border:0;}
table.searchresults p a {color:#009999; font-weight:bold; font-size:11px;}
table.searchresults p.searchcriteria {color:#333333;}
table.searchresults ul a {color:#009999; font-weight:bold; font-size:11px;}
table.searchresults ul.document {list-style: url(/site_images/s.gif) outside; margin:0px;  font-size:11px;}
table.searchresults ul.document li {list-style: url(/site_images/s.gif); color:009999;}
table.searchresults ul.document li a img {border:0; vertical-align:middle; margin-right:7px;}
table.searchform {border-right:solid #cccccc 1px;}
table.searchform th {background: url(/site_images/title_bg01.gif) repeat-x; font-size:11px; color:#333333; text-align:left; height:19px; padding:0 7px; border-bottom:solid #cccccc 1px;}

/*UPDATE JUN05*/
table.marquee {width:601px; border:solid 1px #cccccc; margin:7px 0 0 0;}
table.marquee td.marquee {background-color:#C8E3FB; text-align:right;}
table.marquee td.marquee a {color:#A30611;font-weight:normal;text-decoration:none;}
table.marquee td.marquee a:hover {color:#A30611;font-weight:normal;}
table.marquee td.marquee a:visited {color:#A30611;font-weight:normal;}

td#focus {vertical-align:top;}
table.focusitem td {vertical-align:top;}
table.focusitem td.focuspix {text-align:right;}
table.focusitem td div.enbrefdate {font-size:12px; color:#666666;}
table.focusitem td div.enbrefttl {font-weight:bold; color:#A30611;}
table.focusitem td p {margin:4px 1px 4px 0px; text-align:justify; color:black;}
table.focusitem td a {display:block; font-weight:bold; padding-left:15px; background: url(/site_images/link_roundarrow.gif) no-repeat;}
table.focusitem td a:hover {text-decoration:underline; color:#ff0000; }
table.focusitem td.focussep {height:35px; background: url(/images/content/espacemedia/espacemedia_focus_sep.gif) repeat-x;}

td#enbref {width:201px; vertical-align:top;}
td#enbref div.enbref {width:199px; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #d8ebeb; background-color:#d8ebeb;}
td#enbref div.enbref div.enbrefitem {margin:3px 5px; background-color:#d8ebeb;}
td#enbref div.enbref div.enbrefitem div.enbrefdate {font-size:12px; color:#666666;}
td#enbref div.enbref div.enbrefitem div.enbrefttl {font-weight:bold; color:#A30611;}
td#enbref div.enbref div.enbrefitem img {float:left; margin:0 3px 3px 0; clear:both;}
td#enbref div.enbref div.enbrefitem p {margin:3px 1px 2px 0px;}
td#enbref div.enbref div.enbrefitem a {display:block; font-weight:bold; padding-left:10px; background: url(/site_images/raquo.gif) no-repeat;}
td#enbref div.enbref div.enbrefitem a:hover {text-decoration:underline; color:#ff0000; }
 /*SERVICES MED*/
td p.echandemandecont {padding:0 5px 0 17px; background: url(/site_images/puce_redarrow.gif) no-repeat;}
table#echandemandeid td#echandemandeiddata {background-color:#DFEEEE; padding:11px; text-align:left; font-weight:bold;}
table.echandemandeitems th {background: url(/site_images/title_bg01.gif) repeat-x; font-size:11px; color:#333333; text-align:left; height:19px; padding:0 7px; border-bottom:solid #cccccc 1px;}
td.echandemandeitem {font-size:12px; font-weight:bold;}
td.echandemandeitem a {font-size:12px; font-weight:bold;}
table.echandemandeitemquant td {font-size:10px; font-style:italic;}
table.echandemandeitemquant td a, select {font-size:10px; font-style:italic;}
select.quantity {}
span.quantity {color:#CE0000;}


/*--------- Homepage Flash -------------*/
.flash_table{
	width:400px;
	height:36px;
	background:url(/images/homepage/flashinfo.png) top left no-repeat;
	background-color:#FFF;
	text-align:left
}
/*--------------*/

/************************/
/* Home Animation       */
/************************/
#shrink {width: 402px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 text-align: justify;
 vertical-align: bottom; 
 position: absolute; 
 top: 85px;
 left: 169px;
 margin: 0px;
 padding: 0px;
}
.mydiv {
 width: 402px;
 height: 270px;
 background_color: #016062;
 position: absolute;
 top: 263px;
 left: 169px;
 background-color: #006262;
 z-index: 0;
 }
.mainFeature {
 width: 402px;
 height: 188px;
 background_color: #016062;
 position: absolute;
 top: 85px;
 left: 169px;
 background-color: #006262;
 } 
.openingFlash {
 width: 402px;
 height: 460px;
 position: absolute;
 top: 85px;
 left: 169px;
 z-index: 0;
 }
 
 .layer_callout {
 border-bottom-width: 4px; 
 border-top-width: 4px; 
 border-bottom-color: #016062; 
 border-top-color: #016062; 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 color: #016062; 
 border-bottom-style: solid; 
 border-top-style: solid; 
 margin: 9px;"
}


.merck_video{
	width:154px;
	border:1px solid #99cccc;
	background-color:#ebf5f5;
	padding:5px;
	margin-top:5px;
}
.merck_video a{ color:#008080;}