body {
	color: #666666;
	background-image: url(images/fond-bleu.jpg);
	background-repeat: repeat;
	background-position: left top;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
a {
	color: #A0B4CC;
	text-decoration: none;
}
a:hover {
	color: #33A1DE;
	text-decoration: none;
}
.lien_menus {
	color: #A0B4CC;
	text-decoration: none;
}
.lien_menus:hover {
	color: #33A1DE;
	text-decoration: none;
}
.texte_menu_ht {
	color: #A0B4CC;
	padding-top: 3px;
	padding-bottom: 3px;
}
/* OSC */
.headerNavigation {
	color: #A0B4CC;
	text-decoration: none;
}
.headerNavigation:hover {
	color: #33A1DE;
	text-decoration: none;
}

.lignes_bleues {
	background-image: url(images/lignes_bleues.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #A0B4CC;
}

/* ---------------------------------------------------------- */
					/* MENU GAUCHE */
/* ---------------------------------------------------------- */
.menu_gch_niv1 {
	font-weight: bold;
	color: #666666;
	width: 200px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-size: 11pt;
	display: block;
	height: 20px;
	background-image: url(images/fond_menu_gch_niv1.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
}
.menu_gch_niv1:hover {
	font-weight: bold;
	color: #666666;
	width: 200px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-color: #d1e1f2;
	height: 20px;
	font-size: 11pt;
	display: block;
	background-image: url(images/fond_menu_gch_niv1.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
}
.menu_gch_niv1SELECT {
	background-color: #d1e1f2;
}

.menu_gch_niv2 {
	color: #666666;
	display: list-item;
	width: 200px;
	padding-left: 10px;
	list-style-type: square;
	list-style-position: inside;
	font-weight: normal;
	font-size: 10pt;
}
.menu_gch_niv2:hover {
	color: #33A1DE;
	display: list-item;
	width: 200px;
	padding-left: 10px;
	list-style-type: square;
	list-style-position: inside;
	font-weight: normal;
	font-size: 10pt;
}
.menu_gch_niv2SELECT {
	background-color: #E4F1F9;
	font-size: 10pt;
}
/* ---------------------------------------------------------- */
					/* FIN MENU GAUCHE */
/* ---------------------------------------------------------- */

/* ---------------------------------------------------------- */
					/* MENU ACCUEIL */
/* ---------------------------------------------------------- */
.menu_accueil {
	font-weight: bold;
	color: #666666;
	width: 170px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 11pt;
	display: block;
	height: 20px;
}
.menu_accueil:hover {
	font-weight: bold;
	color: #666666;
	width: 170px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #d1e1f2;
	height: 20px;
	font-size: 11pt;
}
/* ---------------------------------------------------------- */
					/* FIN MENU ACCUEIL */
/* ---------------------------------------------------------- */
.titre {
	color: #FFFFFF;
	background-color: #a0b4cc;
	float: left;
	height: 42px;
	width: 400px;
	padding-left: 15px;
	padding-top: 10px;
	font-size: 12pt;
}
/* ---------------------------------------------------------- */
					/* STYLES OS COMMERCE */
/* ---------------------------------------------------------- */
.pageHeading {
	color: #FFFFFF;
	background-color: #a0b4cc;
	float: left;
	height: 42px;
	width: 500px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 12pt;
}
.pageHeadingBACKUP {
	color: #FFFFFF;
	background-color: #a0b4cc;
	float: left;
	height: 42px;
	width: 100%;
	padding-left: 110px;
	padding-top: 10px;
	font-size: 12pt;
	background-image: url(images/vignette.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.priceHeading {
	color: #CC6633;
	font-size: 14pt;
	margin-right: 10px;
	visibility: hidden;
}
.boxText {
	font-weight: bold;
	color: #666666;
	width: 260px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 11pt;
	display: block;
	height: 20px;
	/*background-color: #CCCCCC;*/
}.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
.infoBoxHeading {
	visibility: hidden;
}
.headerNavigation {
	color: #A0B4CC;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
.headerNavigation:hover {
	color: #33A1DE;
}
.smallText {
	font-size: 8pt;
	font-style: italic;
	color: #333333;
}
TD.headerNavigation {
  font-size: 9pt;
}
td {
	font-size: 9pt;
}
.contenuBOX {
	font-size: 9pt;
	display: block;
}
.infoBoxContents {
	/*width: 250px;*/
}
.boxText {
	width: 250px;
}
/* bloc option */
.optionTEXT {
	font-size: 8px;
	color: #666666;
}
.leftALIGNdiv {
	float: left;
}
.Alerte {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: blink;
	display: block;
	text-align: right;
}

