.section_id1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #838889;
}
h1.section_id2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #B4AEAC;
	margin-bottom: 0;
	text-decoration: none;
}

.indexPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

.promo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #ed1b2d;
}
.promo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #838889;
}

.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A9AFB4;
}
a.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A9AFB4;
	text-decoration: none;
}

.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #838889;
}
a.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #838889;
	text-decoration: none;
}

.courant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838889;
}
a.courant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838889;
	text-decoration: none;
}
a.courant:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
h2.courant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838889;
	font-weight: 400;
	margin-bottom: 0;
	text-decoration: none;
}

.courantBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #838889;
}
a.courantBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #838889;
	text-decoration: underline;
}
a.courantBold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D0C8C4;
	text-decoration: underline;
}

.courantBoldItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #838889;
}

.nomProduit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #838889;
}

.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #838889;
}

.infoBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #838889;
}

.notice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.popupTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #838889;
}

.popupInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e8582;
}

.jeuDeNuances {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #838889;
}

a.productIndex
{
	color: #838889;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
a.productIndex:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.footer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9D8F8C;
	text-decoration: none;
}

/* Left Navigation menu*/
.navLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838889;
	cursor: pointer;
}
.navLeft a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838889;
	text-decoration: none;
}
.navLeftOver {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/common/nav_over.png');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	cursor: pointer;
}
.navLeftOver[class]{
	background-image: url('/images/common/nav_over.png');
}
.navLeftOver a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
/* End Left navigation menu */

/* Faqs roll over */
.faqRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838889;
	cursor: pointer;
}
.faqRowOver {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/common/product_list_over.png');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
}
.faqRowOver[class]{
	background-image: url('/images/common/product_list_over.png');
}
/* End Faqs roll over */

/* Product List roll over */
.productList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838889;
	text-decoration: none;
}
.productListOver {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/common/product_list_over.png');
}
a.productListOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.productListOver[class]{
	background-image: url('/images/common/product_list_over.png');
}
/* End Product List roll over */

.productSubNavBG{
	background-image: url('/images/common/product_nav_background.jpg');
}
.productSubNavBGOver{
	background-image: url('/images/common/product_nav_background_ov.jpg');
}

.mediaListOver {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/common/product_list_over.png');
	cursor: pointer;
}

.mediaListOver[class]{
	background-image: url('/images/common/product_list_over.png');
	cursor: pointer;
}

a.productSubNavOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.backgroundImage {
	background-image: url('/images/common/content_background_spacer.gif');
	background-repeat: repeat-x;
	//background-attachment: fixed;
	background-color: #C0C1C3;
}

.homeBackgroundImage {
	background-image: url('/images/common/home_background.gif');
	background-repeat: repeat-x;
	//background-color: #C0C1C3;
}


.backgroundImageStepsSpacer {
	background-image: url('/images/common/content_background_steps_spacer.jpg');
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #C0C1C3;
}

.backgroundImageStepsSpacerLeft {
	background-image: url('/images/common/content_background_steps_spacer_left.jpg');
	background-repeat: repeat-x;
	background-color: #C0C1C3;
}

.backgroundImageStepsSpacerRight {
	background-image: url('/images/common/content_background_steps_spacer.jpg');
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #C0C1C3;
}


.backgroundImageSteps {
	background-image: url('/images/common/bg_image_steps.jpg');
	background-repeat: no-repeat;
	background-color: #C0C1C3;
}

.iframeBackgroundImageSteps {
	background-image: url('/images/common/bg_image_steps.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: #C0C1C3;
}

.productBackgroundImageSteps {
	background-image: url('/images/common/content_background_steps.jpg');
	background-repeat: no-repeat;
}


.backgroundImageStepsLeft {
	background-image: url('/images/common/bg_image_steps_left.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.backgroundImageStepsRight {
	background-image: url('/images/common/bg_image_steps_right.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: #C0C1C3;
}


.backgroundImageNavSpacer {
	background-image: url('/images/common/left_content_spacer.gif');
	background-repeat: no-repeat;
	background-color: #D2D2D2;
}

.faqsBackgroundImage {
	background-image: url('/images/common/bg_faqs_answers.jpg');
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #C0C1C3;
}

.pagin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #838889;
}
.pagin_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #A7121E;
}
a.pagin:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #A7121E;
}


.textbox {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	fontsize:12px;
	font-weight: none;
}

.textarea {
	width:100%; font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	fontsize:12px;
	font-weight:none;
}

.selectbox {
	width:100%; font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	fontsize:12px;
	font-weight:none;
}

.noDisplay {
	display: none;
}

/* Introduction page */
.introTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #463c32;
	font-size: 12px;
}
.introText {
	font-family: Arial, Helvetica, sans-serif;
	color: #8c8278;
	font-size: 11px;
}
a.introText {
	text-decoration: none;
	font-size: 12px;
}
a.introText:hover {
	color: #463c32;
	text-decoration: underline;
}
#intro_right {
	background-image: url('/images/common/intro_pro_bg_right.jpg');
	background-color: #D6D6D6;
	background-repeat: repeat-y;
}

/* Home page */
#homeLeft {
	background-image: url('/images/common/home_watermark.jpg');
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom left;
}
#homeCenter {
	background-image: url('/images/common/home_bg.jpg');
	background-color: #FFFFFF;
	background-repeat: repeat-y;
}
#homeRight {
	background-image: url('/images/common/intro_pro_bg_right.jpg');
	background-color: #D6D6D6;
	background-repeat: repeat-y;
}
.homeTitle {
	font-family: Helvetica, Arial, sans-serif;
	color: #463c32;
	font-size: 22px;
	font-weight: lighter;
}
.homeRed {
	font-family: Arial, Helvetica, sans-serif;
	color: #d14a38;
	font-size: 14px;
}
.homeGray {
	font-family: Arial, Helvetica, sans-serif;
	color: #8c8278;
	font-size: 12px;
}
.homeSmallTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #463c32;
	font-size: 11px;
	font-variant: small-caps
}
.homeHeading {
	font-family: Arial, Helvetica, sans-serif;
	color: #463c32;
	font-size: 12px;
}
.homeButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #8c8278;
}
a.homeButton:hover{
	color: #463c32;
	text-decoration: underline;
}
.homeSep {
	background-color: #cdcdcd;
	height: 1px;
}
