@charset "ISO-8859-1";







.floatLeft_ {
	float: left;
}

.floatRight_ {
	float: right;
}







.desc {
	font-family: arial;
	font-size: 12px;
	line-height: 16px;
	margin: 0px 0px 0px 22px;
}

.descLink {
	font-family: arial;
	font-size: 12px;
	line-height: 16px;
	color: #0072bc;
}

.descLink:hover {
	text-decoration: none;
	color: #8dc73f;
}







#mainTopLeft,
#mainTopRight,
#mainTopCenter {
	font-family: arial;
	font-size: 12px;
	line-height: 14px;
}



/* -------------------------- */
/* Debut des styles "mainTop" */

#mainTopAni {
	background: white url(images_site/fnd_flash_02.gif) repeat-x;
	float: left;
	height: 200px;
}

#mainTopLeft {
	float: left;
	width: 240px;
}

#mainTopRight {
	float: right;
	width: 216px;
}

#mainTopCenter {
	margin: 0px 240px 0px 240px;
	padding: 0px;
}

#mainTopCenterWide {
	margin: 0px 32px 0px 240px;
	padding: 0px;
}







/* Desc */

#mainTopDesc {
	font-family: arial;
	font-size: 12px;
	line-height: 16px;
	margin: 0px 0px 0px 22px;
}



#mainTopDesc .titre {
	font-family: Century Gothic, Avant Garde, Avant Garde Gothic;
	font-size: 30px;
	font-weight: bold;
	line-height: 32px;
	color: #3d3e41;
	margin: 0px 0px 24px 0px;
	display: block;
}

#mainTopDesc .sousTitre {
	/* font-family: arial;
	font-size: 24px;
	line-height: 32px;
	color: gray; */

	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	color: #0072bc;
	/* padding: 8px 0px 0px 0px; */
}

#mainTopDesc .sousTitreGris {
	/* font-family: arial;
	font-size: 24px;
	line-height: 32px;
	color: gray; */

	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	color: #54565a;
	/* padding: 8px 0px 0px 0px; */
}



#mainTopDesc .bold {
	color: #16325c;
}

#mainTopDesc .logo {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #0072bc;
}



#mainTopDesc .link {
	font-family: arial;
	font-size: 12px;
	line-height: 16px;
	color: #0072bc;
}

#mainTopDesc .link:hover {
	text-decoration: none;
	color: #8dc73f;
}

#mainTopDesc .linkBold {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #0072bc;
}

#mainTopDesc .linkBold:hover {
	text-decoration: none;
	color: #8dc73f;
}

#mainTopDesc .linkIne {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

#mainTopDesc .icoTele {
	font-family: Tahoma, Geneva, sans-serif;;
	font-size: 9px;
	font-weight: bold;
	line-height: 11px;
	letter-spacing: 0em;
	text-decoration: none;
	color: black;

	margin: 0px;
	padding: 2px 0px 0px 0px;
}



#mainTopDesc .liste {
	font-family: arial;
	font-size: 12px;
	line-height: 16px;
}

#mainTopDesc ul.liste {
	/* list-style: none; */
	/* margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 16px; */
	margin: 8px 0px 0px 40px;
	padding: 0px 0px 8px 0px;
}

#mainTopDesc li.liste {
	/* background-image: url(images_site/img_bullet_rond.gif); */
	/* background-repeat: no-repeat; */
	/* background-position: 0 7px; */

	/* padding: 0px 0px 0px 16px;
	margin: 0px 0px 4px 0px; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 4px;
}



#mainTopDesc .quoteLeft {
	vertical-align: text-bottom;
	margin: 0px 8px 3px 0px;
}

#mainTopDesc .quoteRight {
	vertical-align: text-top;
	margin: 3px 0px 0px 6px;
}



/* Sdx */

ul.navSideSdx {
	background-color: white;
	list-style: none;
	position: relative;
	top: 0px;
	/* top: -83px; */
	width: 240px;
	margin: 0px;
	padding: 0px;
}

ul.navSideSdx li a {
	font-family: arial;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	color: #00558d;
	background: url(images_navSide/fnd_sdx.gif) no-repeat;
	margin: 0px;
	padding: 9px 10px 7px 54px;
	display: block;
}

ul.navSideSdx li a:hover {
	text-decoration: underline;
	color: #8dc73f;
}



ul.navSideSdx li.navSideLabel {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	color: white;
	background: url(images_site/btn_nouvelles.gif) no-repeat;
	margin: 0px;
	padding: 5px 0px 5px 40px;
	display: block;
}

ul.navSideSdx li.navSideSubLabel {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #16325c;
	background: url(images_navSide/fnd_subLabel.gif);
	margin: 0px;
	padding: 6px 0px 6px 28px;
	display: block;
}

ul.navSideSdx li.spacer {
	background-color: #e5e5e5;
	height: 1px;
}

/* Fin des styles "mainTop" */
/* ------------------------ */















/* Debut du courriel */

.courrielInput {
	font-family: arial;
	font-size: 11px;
	color: black;
	background-color: #e9eaec;

	border-style: solid;
	border-width: 1px;
	border-color: #7e8287;

	padding: 1px;

	width: 160px;
}

.courrielField {
	font-family: arial;
	font-size: 11px;
	color: black;
	background-color: #e9eaec;

	border-style: solid;
	border-width: 1px;
	border-color: #7e8287;

	padding: 1px;

	width: 240px;
	height: 165px;
}

.courrielLabelFirst {
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: black;

	padding: 0px 0px 4px 0px;
}

.courrielLabel {
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: black;

	padding: 16px 0px 4px 0px;
}

.courrielStar {
	font-family: arial;
	font-size: 14px;
	line-height: 10px;
	text-align: center;
	color: red;
}

.courrielNote {
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
}

/* Fin du courriel */



/* Debut du bulletin */

.bulletinInput {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: black;
	background-color: white;

	border-style: solid;
	border-width: 1px;
	border-color: #a8adb4;

	margin: 0px 5px;
	padding: 2px 4px;

	width: 140px;
	height: 17px;
}

.bulletinNotes {
	font-family: arial;
	font-size: 11px;
	line-height: 13px;
	color: #00558d;
}

/* Fin du bulletin */



/* Debut de la section special */

.sectionSpecial {
	font-family: arial;
	font-size: 12px;
	line-height: 14px;
	background: url(images_site/fnd_gradient_left.gif) repeat-x bottom;
}

.logoProduit {
	/* padding: 5px 10px 5px 10px; */
	display: block;
}

/* Fin de la section special */


