	/* .css, v 1.56 2003/06/30 20:04:02 hpdl Exp $  osCommerce, Open Source E-Commerce Solutions  http://www.oscommerce.com  Copyright (c) 2003 osCommerce  Released under the GNU General Public License*/
.ajax-loading {
	margin-left: 80px;
	background: url(http://demos.mootools.net/demos/Group/spinner.gif) no-repeat 0 0;
}
.errorBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #ffb3b5;
	font-weight: bold;
}
.stockWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #cc0033;
}
.productsNotifications {
	background: #red;
}
.orderEdit {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: underline;
}
/* ----------------   */
.red {
	color: red;
}
BODY {
	width: 1000px;
	s background: red;
#FFFFFF;
	color: #000000;
	margin: 0px;
	font-family: verdana;
	width: expression(document.body.clientWidth >= 1000? "1000px": "auto" );
}
/*** gros div avec tout pour centrer sur ie   */
#pourie {
	width: 1000px;
	s background: pink;
}
A {
	color: #000000;
	text-decoration: underline;
}
A:hover {
	color: #AABBDD;
	text-decoration: underline;
}
FORM {
	display: inline;
}
/************ SPECIALV4 ***************/
.operateur {
	sfont-family: helvetica;
	padding: 0px 0 0 5px;
	color: #EDB32A;
	font-size: 10px;
	font-weight: bold;
	background: url(images/v4/rdp4_operateur_gris.gif) no-repeat 120px 0;
	sbackground: red;
}
/******* valide v4 ***********/
/**************** bando header **********/
.headernavt1 {
	background: url('images/ampoules_site/gfx/fond_ligne_grise.jpg') repeat-y;
}
.headernavt1 a {
	color: #FFFFFF;
#edb32a;
}
.headernavt1 a:hover {
	color: #edb32a;
	text-decoration: none;
}
table.headernavt2 {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
.headernavt2 a {
	color: #FFFFFF;
#edb32a;
}
.headernavt2 a:hover {
	color: #edb32a;
	text-decoration: none;
}
/*********** ******************/
/* ------------- ligne du haut  */
/* liens pour les pages informations  */
.liinf {
	sscolor: grey;
	font-weight: bold;
}
/* contour general bleu page simple liens en  rouge */
.aa {
	smargin: 6px;
	sborder: 1px #333333 solid;
	swidth: 630px;
	sbackground: #DDDDDD;
	sbackground: url(images/v4/lg1.gif) repeat;
}
/* txt des boxes d'info */
.aatxtmain {
	padding: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	sbackground: red;
	color: #444444;
}
.aatxtmain  b , u {
	font-weight: bold;
	scolor: #1655A4;
	font-family: sans;
	font-size: 14px;
}
.aatxtmain  a {
	color: #fb6700;
f2a500;
black;
	text-decoration: underline;
	font-family: sans;
	font-size: 14px;
	font-weight: bold;
}
.aatxtmain  h1 {
	border: 1px solid #666666;
	border-left: 20px solid #333333;
	font-family: sans;
Verdana, Arial, sans-serif;
	color: black;
	font-size: 14px;
	margin: 15px 0px 10px 0px;
	background:  #ffd570;
#ffb61a;
	padding: 0px;
	padding-left: 5px;
}
.aatxtmain  h2 {
	border: 1px solid #999999;
	border-left: 20px solid #666666;
	padding-left: 15px;
	font-weight: bold;
	color: black;
	olor: #1655A4;
	font-size: 10px;
	margin: 0 0 0px 0;
	font-family: sans;
	background: #ffe9ba;
#f7d180;
#FFE25F;
	font-size: 14px;
	margin: 15px 0px 5px 0px;
}

/*****  Articles :  Mode Texte ***********/

.aatxttxt  {
					 padding:5px 10px 0px 10px ;
					 font-family: Georgia,serif,Verdana, Arial, sans-serif;
					 font-size: 11px;
					 line-height: 1.5;
					 sbackground:red;
					 color : #444444;
}

.aatxttxt  b , u {
					 font-weight:bold;
					 font-family: Georgia,sans ;
					 font-size: 11px;
}
.aatxttxt  a {
					 s 	color : #fb6700;f2a500; black ;
					 text-decoration : underline ;
					 font-family: Georgia,sans ;
					 font-size: 11px;
					 font-weight:bold;
}

.aatxttxt  h1 {
					 border : 1px solid #666666;
					 s			border-left:20px solid #333333;
					 font-family: Georgia,sans ; Verdana, Arial, sans-serif;
					 color : black ;
					 font-size: 14px;
					 margin: 15px 0px 10px 0px ;
					 background :  #ffd570; #ffb61a ;
					 padding:0px;
					 padding-left: 5px ;
}
/** utilise dans listing de liens actu **/
.aatxttxt  h2 {
					 s	border : 1px solid #999999;
					 border-left:20px solid #666666;
					 padding-left: 5px ;
					 font-weight:bold;
					 margin:0px ;
					 background:#EFEFEF ; #ffe9ba ; #f7d180; #FFE25F ;
					 font-size: 14px;
					 line-height:18px;
}

.aatxttxt  p {
					 margin:0px;
					 padding:0px 0px 0px 5px;
}
.aatxttxt_tit{
							font-weight:bold;
}
.aatxttxt_div{
							border:1px solid #EEEEEE;
							margin:5px;
							margin-bottom:15px;
							background:#FFFFFF;
}




.infoBoxbotop {
	border-spacing: 1px;
	border-top: 2px solid #1655A4;
}
/* top de account et tout ??  */
TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	dcolor: white;
	sbackground: #1655A4;
	dtext-align: center;
	padding: 3px;
	font-weight: bold;
	height: 30px;
}
#price {
	color: red;
	font-weight: bold;
	font-size: 14px;
}
#price span {
	color: black;
	font-size: 12px;
}
	/* liste couleurs borb cases:#1655A4;
*/
TR.header {
	background: #ffffff;
}
.footer {
	border-top: 2px solid #666666;
	border-bottom: 2px solid #666666;
	background: #000000;
}
TR.headerNavigation {
	background: #000000;
	color: #edb32a;
	font-size: 10px;
	line-height: 17px;
	font-weight: bold;
}
TD.headerNavigation_le {
	width: 54px;
	padding: 0px 5px 0 10px;
}
TD.headerNavigation_ri {
	padding: 0px 5px 0px 0;
}
TD.headerNavigation_brk _____________sss {
	font-family: Verdana, Arial, sans-serif;
	padding: 0px 0 0 0;
}
TR.headerError {
	background: #ff0000;
}
TD.headerError {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
TR.headerInfo {
	background: #00ff00;
}
TD.headerInfo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
TR.footer {
	background: #1B569C;
}
TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #1655A4;
	color: #ffffff;
	font-weight: bold;
}
/* -------------------  ibox originales  valable pour les pages account simples         */
.bntop_ach {
	margin-top: 10px;
	color: white;
	background: url(images/bn_ach.gif) no-repeat;
	height: 33px;
	line-height: 33px;
	width: 580px;
}
/**************u.bntop_sel {
	margin-top: 10px;
	color: white;
	background: url(images/bn_sel.gif) no-repeat;
url(images/boxnoire_01.gif) no-repeat;
	height: 33px;
	line-height: 12px;
	width: 580px;
}
.bntop_aso {
	margin-top: 10px;
	color: white;
	background: url(images/bn_aso.gif) no-repeat;
	height: 33px;
	line-height: 33px;
	width: 580px;
}
.bntop {
	margin-top: 10px;
	color: white;
	background: url(images/boxnoire_01.gif)no-repeat;
	height: 21px;
	line-height: 21px;
	width: 582px;
}
.bntop p {
	padding-top: 2px;
	_padding-top: 0px;
	font-size: 12px;
	color: white;
	font-weight: bold;
}
****/
.bnmil {
	background: white;
	border-left: 2px solid black;
	border-right: 2px solid black;
	sheight: 39px;
	width: 576px;
	_width: 580px;
}
.bnfin {
	background: url(images/boxnoire_03.gif) no-repeat;
	height: 11px;
	width: 580px;
	margin-bottom: 10px;
}
/******** boite login *******/
.bltop {
	background: url(images/bltop.gif) no-repeat;
	height: 35px;
	width: 575px
}
.blmil {
	background: white;
	border-left: 2px solid black;
	border-right: 2px solid black;
	sheight: 39px;
	width: 575px;
}
/*********uuu.blbot {
	background: url(images/blbot.gif) no-repeat;
	height: 15px;
	width: 575px;
}
*****/
/************ interieru login ********/
.bltab {
	width: 575px;
	sbackground: green;
	margin-top: 20px;
}
#tlogin {
	background: url(images/toutlogin.gif) no-repeat;
	width: 575px;
	height: 261px;
	font-size: 12px;
	margin: 0px;
}
#tlogin_g {
	sbackground: green;
	width: 270px;
	smargin: 50px 0 0 25px;
	padding: 105px 0 0 20px;
}
#lcargbot {
	margin: 50px 0 0 140px;
;
	_margin: 38px 0 0 140px;
	align: right;
	sbackground: green;
}
#tlogin_dr {
	border: 0px solid blue;
	width: 260px;
	heigth: 70px;
	margin: -140px 0 0 295px;
	_margin: -134px 0 0 295px;
}
#tlogin_dr a {
	color: black;
}
#lcarrbot {
	margin: 35px 0 0 423px;
	_margin: 25px 0 0 421px;
}
#lcarg {
	width: 285px;
	_width: 298px;
	padding: 0;
	margin: 0 0 0 3px;
	border-left: 2px solid black;
	border-right: 1px solid black;
	sborder-bottom: 2px solid black;
	border-top: 1px solid black;
	height: 210px;
	_height: 229px;
	background: white;
}
#lcargtop {
	background: url(images/bl_nc.gif) no-repeat;
}
#lcargmil {
	padding: 4px;
	font-size: 10px;
	color: black;
	sbackground: red;
}
#lcarr {
	padding: 0;
	margin: 0;
	width: 275px;
	_width: 270px;
	border: 1px solid black;
	border-left: 1px solid black;
	border-right: 2px solid black;
	sborder-bottom: 2px solid black;
	sborder-: 1px solid black;
	height: 210px;
	background: #edb32a;
}
#lcarrtop {
	sbackground: url(images/bl_enre.gif) no-repeat;
	sbackground: red;
}
#lcarrmil {
	sbackground: red;
}
.infoBox {
	border-spacing: 1px;
	sbackground: #FAD81F;
	sborder: 2px solid #black;
1655A4;
}
.infoBoxContents {
	dbackground: url(images/fonpix/pixbl2.gif) repeat;
	sbackground: #FAD81F;
	margin: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.infoBoxNotice {
	background: #FF8E90;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #1655A4;
	color: #ffffff;
}
/* --- new ibox  pour colones   valeur par defaut   */
.infoBox1 {
	border-spacing: 1px;
	background: #red;
	border-left: 2px solid #1655A4;
	border-right: 2px solid #1655A4;
}
.infoBoxContents1 {
	ba**ckground: url(images/fonpix/fpixcvid.gif) repeat;
	background: red;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	margin: 0 5px 0 5px;
}
/* bloc de fin  valeur par defaut !!!!!!!!!!!!!!!!!!!!!!!!   */
.ib3fin {
	background: url(images/ib3bot.gif) no-repeat;
	width: 177px;
	height: 9px;
}
/* tst a 3 */
.t3ctop {
	background: url(images/ib3top.gif) no-repeat;
	width: 177px;
	height: 25px;
}
.t3cmil {
	width: 177px;
	tborder-spacing: 1px;
	border-left: 2px solid #1655A4;
	border-right: 2px solid #1655A4;
}
.t3cfin {
	width: 177px;
	border-top: 2px  #1655A4 solid;
}
.t3cfinimg {
	width: 177px;
	height: 9px;
	background: url(images/ib3bot_grib.gif) no-repeat;
}
/* special multi */
.t3ctopspm {
	margin: -0px 0 0 0px;
	background: url(images/ib3top_spm.gif) no-repeat;
	width: 575px;
	height: 55px;
}
.t3cmilspm {
	width: 575px;
	s_width: 600px;
	border-spacing: 1px;
	sbackground: #FAD81F;
	border-left: 4px solid #1655A4;
	border-right: 4px solid #1655A4;
}
.t3cfinspm {
	width: 575px;
	s_width: 600px;
	height: 19px;
	border: 0px red solid;
	background: url(images/ib3bot_spm.gif) no-repeat;
}
/* clients aussi achetés */
.t3ctopal {
	margin: -0px 0 0 0px;
	background: url(images/3_top_al.gif) no-repeat;
	width: 575px;
	height: 29px;
}
.t3cmilal {
	width: 575px;
	border-left: 4px solid #1655A4;
	border-right: 4px solid #1655A4;
	sborder-spacing: 1px;
}
.t3cbotal {
	margin: -0px 0 0 0px;
	background: url(images/ib3bot_spm.gif) no-repeat;
	width: 575px;
	height: 55px;
}
/*  fin t3 */
	/* BANDO LATERAL GAUCHE  Orange: #edb32a   */
.col_l {
	background: black;
	border-right: 2px solid #666666;
	spadding-top: 20px;
	s_margin-top: -15px;
	ddpadding: 0px;
}
.col_r {
	background: #edb32a;
	swidth: 180px;
	border-left: 2px solid #666666;
}
#fblack {
	margin-top: -20px;
	_margin-top: -40px;
}
.a3titre {
	padding: 11px 0 0 37px;
	font-size: 12px;
	font-weight: bold;
}
.a3cattop {
	background: url(images/bg1.gif) no-repeat;
	swidth: 266px;
	height: 36px;
}
/*aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Largeur de la colonne */
.a3catmil {
	s	width: 179px;
	margin-left: -2px;
	sfont-size: 16px;
	sborder: 1px solid red;
}
.a3catmil a {
	color: white;
	sfont-weight: bold;
	font-size: 10px;
s	line-height: 12px;
	sborder-bottom: 1px solid #333333;
s	cursor:default;
}
.boxTextcat {
	font-size: 10px;
	text-align: center;
	color: white;
}
.boxText {
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: white;
}
.a3catfin {
	width: 167px;
	height: 2px;
}
/**************** SPECIF CATS ECLATE ***********/
.catfin {
	margin: 0;
	font-size: 5px;
	padding: 0;
	sborder: 1px solid red;
	background: black;
}
.cathead {
	padding: 3px 3px 5px 3px;
	_padding: 0 2px 3px 2px;
	line-height: 14px;
	background: #333333;
	border: 1px solid #666666;
	swidth: 250px;
}
.catsec {
	min-width: 165px;
	margin: 0px;
	border-bottom: 1px solid #444444;
	padding: 5px 2px 1px 9px;
	s_padding: 2px 2px 0px 0px;
	sline-height: 18px;
	sbackground: url(images/flecat.gif) 5px 10px no-repeat;
	d_background: url(images/flecat.gif) 0px 4px no-repeat #000000;
	svisibility: hidden;
	display: none;
	sline-height: 29px;
	line-height: 14px;
s	border:1px solid red;
}
.catsec_tr {
	s   visibility: hidden;
	display: none;
}
.catsec2 {
	font-size: 8px;
	margin: 0px;
	padding: 0px 2px 0px 6px;
	_padding: 0px 2px 0px 3px;
	line-height: 18px;
	s background: url(images/flecat.gif) 7px 8px no-repeat #000000;
	s _background: url(images/flecat.gif) 5px 7px no-repeat #000000;
	background: #000000;
}
.cathead a {
	font-weight: bold;
	font-size: 10px;
	spadding: 0;
}
.catbold {
	color: red;
}
.catsec a {
	text-decoration: none;
	color: #DDDDDD;
	font-weight:normal;
}
.catsec a:hover {
	text-decoration: underline;
none;
	color: #FFFFFF;
DDDDDD;
CCCCCC;
}
.infosec {
	padding: 2px 5px 2px 6px;
	background: url(images/flecat.gif) 0px 5px no-repeat #000000;
	margin: 0;
}
.a3battop {
	background: url(images/bg2.gif) no-repeat;
	width: 174px;
	height: 35px;
}
#a3batmil {
	swidth: 165px;
	sborder-spacing: 1px;
	padding-left: -2px;
}
#a3rechnew {
	margin: 15px 5px -10px 2px;
	_margin: 5px 5px 5px 2px;
	font-size: 10px;
	font-weight: bold;
}
#a3rechnew p {
	sborder: 1px solid red;
	margin: 1px;
	color: white;
}
.a3rechtop {
	smargin-top: -20px;
	background: url(images/bg3.gif) no-repeat;
	width: 174px;
	height: 35px;
}
.a3rechtop p {
	margin-left: 5px;
}
.a3rechmil {
	width: 167px;
	color: white;
	spadding-left: 16px;
}
.a3rechyellow {
	color: #FFFFFF;
	font-weight: bold;
}
.a3rechfin {
	width: 167px;
	height: 2px;
}
.a3inftop {
	background: url(images/bg4.gif) no-repeat;
	width: 174px;
	height: 35px;
}
.a3infmil {
	width: 167px;
	color: white;
	padding-left: 13px;
}
.a3infmil a {
	color: white;
}
.a3inffin {
	height: 17px;
}
/********   lien cmd desactivé .a3cmd {
	background: url(images/bd1.gif) no-repeat;
	margin: 10px 0 10px 11px;
	width: 175px;
	height: 35px;
	color: white;
	color: #edb32a;
}
.a3cmd p {
	margin: 0px 0 0 6px;
}
.a3cmd a {
	color: #edb32a;
}
.a3cmdtit {
	padding: 10px 0 0 38px;
	font-size: 12px;
	font-weight: bold;
}
*/
.a3cont {
	background: url(images/3_con_top.gif) no-repeat;
	margin: 10px 0 0px 11px;
	width: 175px;
	height: 35px;
	color: white;
	color: #edb32a;
}
.a3cont p {
	margin: 0px 0 0 6px;
}
.a3cont a {
	color: #edb32a;
}
.a3cont a:hover {
	color: white;
}
.a3cont_tit {
	padding: 8px 0 0 38px;
	font-size: 12px;
	font-weight: bold;
}
.a3nb_mil {
	margin: 5px 5px -8px 13px;
	_margin: 5px 5px 18px 13px;
	text-align: center;
}
.a3nb_mil p {
	margin: 2px;
	border: 1px  #333333 solid;
	padding: 5px;
	background: #FF7310;
red;
white;
	color: white;
red;
	font-size: 10px;
	font-weight: bold;
	font-family: arial;
}
.a3nb_mil span {
	color: black;
	font-size: 10px;
}
.a3pantop {
	background: url(images/bd2.gif) no-repeat;
	margin-left: 10px;
	width: 175px;
	height: 35px;
	color: #edb32a;
}
.a3pantit {
	margin: -15px 0 0 37px;
	_margin: 3px 0 0 37px;
	font-size: 12px;
	font-weight: bold;
}
.a3pantop a {
	padding-bottom: 7px;
	sbackground: pink;
	margin: -5px 0 0 7px;
	height: 10px;
	color: #edb32a;
}
.a3panmil {
	border: 1px solid black;
	padding-left: 5px;
	margin: -7px 5px 0 12px;
	width: 173px;
	_margin: -57px 0 0 12px;
	width: 173px;
}
.a3panmil a {
	color: black;
}
.a3panfin {
	height: 17px;
}
.a3pantotal {
	color: #666666;
	sbackground: #ffffff;
	width: 154px;
	font-weight: bold;
}
.infoBoxContentspan {
	spadding: 2px;
	sbackground: red;
	sbackground:  #1655A4;
url(images/fonpix/pixbl2.gif) repeat;
	color: black;
	font-size: 10px;
}
.a3histop {
	margin-left: 10px;
	color: white;
	background: url(images/bd3.gif) no-repeat;
	width: 175px;
	height: 35px;
	color: #edb32a;
}
.a3histop p {
	margin: -1px 0 0 7px;
}
.a3hismil {
	color: black;
	border: 1px solid black;
	margin: -4px 5px 0 12px;
	width: 173px;
	_margin: -5px 0 0 12px;
	width: 173px;
}
.a3hismil a {
	color: black;
}
.a3hisfin {
	height: 16px;
}
.a3bestop {
	margin-left: 10px;
	background: url(images/bd4.gif) no-repeat;
	color: white;
	width: 175px;
	height: 35px;
	color: #edb32a;
}
.a3bestop p {
	margin: -1px 0 0 7px;
}
.a3besmil {
	font-size: 10px;
	border: 1px solid black;
	margin: -4px 5px 0 12px;
	width: 173px;
	_margin: -5px 0 0 12px;
	width: 173px;
}
.a3besfin {
	height: 19px;
}
.a3besmil a {
	color: black;
	font-size: 10px;
}
.a3protop {
	margin-left: 10px;
	color: #edb32a;
	background: url(images/bd5.gif) no-repeat;
	width: 175px;
	height: 35px;
}
.a3protop p {
	margin: -10px 0 0 7px;
	_margin: 0px 0 0 7px;
}
.a3promil {
	width: 175px;
	color: black;
	border: 1px solid black;
	margin: -4px 5px 0 12px;
	width: 173px;
	_margin: -5px 0 0 12px;
	width: 173px;
}
.a3promil a {
	color: black;
	padding-left: 5px;
}
.a3profin {
	background: #edb32a;
	width: 166px;
	sbackground: url(images/3_pro_bot.gif) no-repeat;
	height: 17px;
}
.maindiv {
	border: 1px solid red;
	height: 20px;
}
/* --- fin new ibox ---------- */
/* ----- fin ibox ------------------ */
.ibox_fin {
	border: 0px solid red;
	font-size: 12px;
}
.infoBox2 {
	border-spacing: 1px;
	background: #1655A4;
	border-left: 2px solid #1655A4;
	border-right: 2px solid #1655A4;
}
.iboxfond {
	background: #1655A4;
	ssborder: 2px solid red;
}
.iboxwhite {
	border-spacing: 1px;
	background: #white;
	border-left: 2px solid #1655A4;
	border-right: 2px solid #1655A4;
}
.iboxwhite2 {
	font-size: 10px;
	background: #white;
	ssborder: 2px solid red;
}
TD.infoBox, SPAN.infoBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
/* ----------- contour image */
.sptable {
	border: 1px solid #1655A4;
	background: white;
	padding: 0;
}
.sptabletd {
	width: 140px;
	sborder: 1px solid #1655A4;
	sborder-left: 2px solid #1655A4;
	sfont-size: 10px;
}
.sptabletd p {
	width: 130px;
	sbackground: #DDDDDD;
	Sborder: 1px solid red;
	margin: -30px 0 0 0px;
	font-size: 10px;
	color: black;
}
.sptabletd a {
	color: black;
#1655A4;
	font-weight: bold;
}
.tourimg {
	height: 150px;
	width: 135px;
	_width: 136px;
	z-index: 00;
	sbackground: pink;
}
.tourimg2 {
	s height: 70px;
	width: 35px;
	_width: 136px;
	z-index: 00;
	sbackground: pink;
}
.tourimg img {
	sborder: 1px solid #bbbbbb;
	margin: 10px 0 10px 0px;
	z-index: 10;
}
.imgrth {
	s border: 1px solid grey;
	width: 80;
	height: 110;
}
/* ------ alternace liste produits ------------- */
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background: white;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background: white;
	sborder: 2px solid black;
}
	/*  ------- liste des produits !!  table.produc: contour et couleur de la grille */
.aalist {
	background: #F5D81A;
	border: 2px solid #1655A4;
}
TABLE.productListing {
	sbackground: #EDB32A;
FF7310;
	width: 590px;
}
.productListing-headingbleu {
	font-size: 10px;
	background: #888888;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 2px;
}
.productListing-headingjau {
	font-size: 10px;
	background: #EDB329;
	color: black;
	font-weight: bold;
}
.productListing-headingbleu a {
	color: #FFFFFF;
	text-decoration: none;
}
.productListing-headingbleu a:hover {
	color: #FFCC00;
}
TD.productListing-datableu {
	sbackground: #1655A4;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.productListing-dataname {
	font-size: 10px;
}
.paniername {
	margin: 55px 0 0 -30px;
	float: right;
	width: 220px;
}
.tourimgpanier {
	height: 130px;
	width: 135px;
	background: url(images/fonimg.gif) no-repeat 0px 5px;
	border: 0px solid #1655A4;
	z-index: 00;
}
.tourimgpanier img {
	margin: 12px 0 0 50px;
	z-index: 10;
}
.markProductOutOfStock {
	margin: 0px;
	padding: 0   font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
}
.maintotal {
	margin-top: 15px;
	padding: 5px;
	border: 0;
}
.maintotal input {
	border: 0;
}
TD.productListing-datatotal {
	background: white;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	width: 54px;
}
/******* new shopping card  mai  2008 ****/
.rowgris {
	margin: 0;
	padding: 0;
	height: 2px;
	background: #dddddd;
}
.spc_idprix span {
	color: red;
	font-size: 12px;
	font-weight: bold;
}
/************** BAS DU shopping cart ************/
.spc_tab {
	ssssborder: 0px solid grey;
	sssmargin: 25px 0px 0 0px;
	sss_margin: 10px 0px 0 0px;
	ssssheight: 100px;
}
.spc_continuer {
	margin: -34px 0 0 10px;
	_margin: 0px 0 0 10px;
}
.spc_valider {
	sheight: 0px;
	sborder: 1px solid red;
;
	margin: -20px 0 0 5px;
	_margin: 0px 0 0 5px;
}
.spc_orange {
	height: 26px;
	padding: 3px;
	margin: 9px 0 0 5px;
	background: url(includes/languages/french/images/buttons/button_fond_orange.gif)no-repeat;
	font-size: 10px;
	font-weight: bold;
}
.spc_orange span {
	color: red;
	font-size: 12px;
}
.spc_commander {
	margin: -34px 0 0 5px;
	_margin: -0px 0 0 5px;
}
.spc_liv_fact {
	text-align: left;
	padding: 5px;
	font-size: 12px;
	margin-top: -15px;
	_margin-top: -23px;
	width: 100%;
}
.spc_liv_fact2 {
	border: 0px solid;
	text-align: center;
	padding: 5px;
	font-size: 10px;
	smargin-top: -0px;
	s_margin-top: 0px;
	width: 100%;
	font-weight: normal;
}
.spc_liv_fact3 {
	border: 0px solid;
	text-align: center;
	padding: 5px;
	font-size: 10px;
	margin-top: -75px;
	_margin-top: -55px;
	width: 100%;
	font-weight: normal;
}
.spc_li {
	font-size: 10px;
	font-weight: bold;
}
.ssssssdproductListing-headingbig {
	width: 422px;
	font-size: 10px;
	background: #FFFFFF;
	color: pink;
#000000;
	font-weight: bold;
}
#sspanierbig {
	height: 110px;
	width: 402px;
	background: url(images/panierbig.gif) no-repeat 13px 13px;
	sbackground: red;
}
#ssspaniertotal {
	color: white;
	margin-top: 0;
	background: #1655A4;
url(images/paniertotal.gif) no-repeat 17px 25px;
	height: 110px;
}
#ssspaniertotal p {
	margin: 4px 3px 0 3px;
	border: 1px solid black;
	line-height: 16px;
	background: white;
	font-size: 10px;
	color: black;
}
#ssspaniertotal span {
	color: red;
	font-size: 10px;
}
.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
TD.productListing-heading {
	background: #FFCC00;
}
TD.productListing-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
A.pageResults {
	color: #0000FF;
}
A.pageResults:hover {
	color: #0000FF;
	background: #FFFF33;
}
/* -------------------- */
TR.subBar {
	background: #f4f7fd;
}
TD.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
/* tablo de la page account, product_info, fond ajoutpanier, shopping_cartboutons fond, fond des livraison facturation etc  */
TD.main, P.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	sbackground: pink;
	swidth: 80%;
}
TD.thmainti {
	margin: 0 5px 0 5px;
	font-family: arial, serif;
	font-size: 12px;
	line-height: 1.5;
	color: black;
#ffffff;
	padding: 2px 5px 2px 5px;
	background: #EEEEEE;
#CCCCCC;
BBBBBB;
AAAAAA;
black;
	margin: 10px;
	border-top: 1px solid #CCCCCC;
AAAAAA;
777777;
999999;
	border-bottom: 1px solid #CCCCCC;
AAAAAA;
777777;
#999999;
}
TD.thmainti a {
	padding-right: 10px;
	color: #ffffff;
	padding-left: 10px;
	sbackground: #1655A4;
}
TD.smallText, SPAN.smallText, P.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.accountCategory {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #aabbdd;
}
TD.fieldKey {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.fieldValue {
	sbackground: red;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
TD.tableHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.newItemInCart {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #111111;
}
CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
TEXTAREA {
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
SPAN.greetUser {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #f0a480;
	font-weight: bold;
}
TABLE.formArea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}
TD.formAreaTitle {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}
/* ________ PBQ  */
TD.productPriceInListing {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #d2e9fb;
}
.moduleRow {
	text-align: left;
}
/*o */
.moduleRowOver {
	cursor: pointer;
	cursor: hand;
	background: white;
}
.moduleRowSelected {
	background-color: #EDB32A;
}
.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8c8c8c;
}
.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
/* message box */
.messageBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
/* ----------------- suppression du rose  qui aparait poru les erreurs d'insriptions */
.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #EEEEEE;
}
.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #99ff00;
}
/* input requirement */
.inputRequirement {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
/* page d'accueil  */
.ac {
	background: url(images/actop.gif) no-repeat;
	position: absolute;
	width: 630px;
	height: 178px;
	border: 0px  solid red;
#1655A4;
	margin: 0 -6px  0 -6px;
	_margin: 0;
}
/* vcarré du bas pourkwa acheter et special multi */
.ac_spm {
	margin: 178px 0px 0px  -6px;
	_margin: 0;
	width: 630px;
	border: 0px  solid #1655A4;
}
#ac_spm_p {
	margin-top: 11px;
	_margin-top: 177px;
	background: #1655A4;
	line-height: 30px;
	text-align: center;
}
#ac_spm_p a {
	font-family: helvetica;
	text-decoration: none;
	font-size: 20px;
	color: white;
}
#ac_spm_p a:hover {
	color: #FB0B0C;
}
#ac_spmulti {
	border: 2px  solid #1655A4;
	width: 626px;
	height: 280px;
	margin: -18px 0 0 -6px;
	_margin: 0;
	_width: 630px;
	text-align: center;
}
.ac_aud {
	position: absolute;
	top: 75px;
	left: 45px;
	width: 115px;
	height: 20px;
}
.ac_pho {
	position: absolute;
	top: 100px;
	left: 45px;
	width: 115px;
	height: 20px;
}
.ac_mon {
	position: absolute;
	top: 125px;
	left: 45px;
	width: 115px;
	height: 20px;
}
.ac_rech {
	position: absolute;
	top: 150px;
	left: 45px;
	width: 115px;
	height: 20px;
}
.ac_ron {
	position: absolute;
	top: 75px;
	left: 203px;
	width: 115px;
	height: 20px;
}
.ac_car {
	position: absolute;
	top: 100px;
	left: 203px;
	width: 115px;
	height: 20px;
}
.ac_bou {
	position: absolute;
	top: 125px;
	left: 203px;
	width: 115px;
	height: 20px;
}
.ac_spe {
	position: absolute;
	top: 150px;
	left: 203px;
	width: 115px;
	height: 20px;
}
.ac_aid {
	position: absolute;
	top: 145px;
	left: 7px;
	width: 20px;
	height: 20px;
}
/* categories au dessu de meillur ventes */
	/**** titre de la catégorie: page listing + intercat  **/
.pageHeadingcat {
	padding: 5px 7px 0 7px;
	height: 30px;
	font-family:  Arial, sans-serif;
	font-size: 12px;
	background: #FFFFFF;
s	margin-bottom: 10px;
}
.pageHeading h2{
	font-size: 14px;
	margin:0px;
	padding:3px;
}
/************************** INTERCAT ********* */
.th_cat_top {
	margin: 15px 0 0px 0px;
	border: 2px solid #aaaaaa;
	width: 300px;
	background: #333333;
	padding: 1px;
}
#pageheading_div {
	padding: 0;
	border: 1px solid #999999;
	margin: -4px 20px 0 30px;
	_margin: -2px 20px 0 30px;
}
#pageheading_div p {
	background: #CCCCCC;
}
/******* descth ****/
.pageheading_dinter_img {
	float: right;
	margin: -5px 0 0 0;
	width: 100px;
	padding: 5px 5px 0 5px;
	font-size: 10px;
	border-left: 1px black solid;
	font-weight: bold;
}
.pageheading_dinter {
	margin: 0;
	padding: 5px 5px 0 5px;
	font-size: 10px;
	font-weight: bold;
}
.pageheading_dinter a {
	padding: 5px 5px 0 0px;
	text-decoration: none;
}
.pageheading_dinter a:hover {
	padding: 5px 5px 0 0px;
	color: #FF7310;
	text-decoration: underline;
}
/******** equiv **/
.pageheading_dinter2 {
	margin: 0;
	font-size: 10px;
	padding: 5px;
	scolor: green;
#666666;
}
#crouge a {
	spadding: 20px 7px 0 7px;
	font-size: 12px;
	color: red;
	sfont-weight: bold;
	sheight: 30px;
}
/***********   pages intermediares   lien sous catégorie ***********/
.th_cat_top {
	margin: 15px 0 0px 20px;
	border: 1px solid #666666;
	height:
}
.th_cat_top a {
	font-family: helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #edb32a;
	text-decoration: none;
	Sborder-bottom: 1px solid BLACK;
	sbackground: #EEEEEE;
	padding: 2px;
	sborder-bottom: 1px solid black;
	sborder-left: 1px solid black;
}
.th_cat_top a:hover {
	color: #FB0B0C;
}
.infoBoxContentslogauche {
	background: #F5D81A;
}
.mainred {
	color: red;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	sline-height: 1.5;
	font-weight: bold;
}
#paniermise {
	margin: 6px 0 2px 0;
	border: 0px solid red;
#1655A4;
	background: #1655A4;
	line-height: 32px;
}
#paniercommander {
	padding: 2px;
	border: 0px solid red;
#1655A4;
	background: #1655A4;
	line-height: 32px;
}
#paniercontinuer {
	margin: 2px;
	border: 0px solid red;
#1655A4;
	background: #1655A4;
	line-height: 32px;
}
#contactext {
	width: 300px;
	border: 0px solid red;
	smargin: 20px 20px 20px 45px;
	s_margin: -200px 0 0 0;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
}
#contactext h1 {
	color: black;
#1655A4;
	margin: 0px;
	font-size: 16px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}
#contactext a {
	font-size: 12px;
	scolor: red;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}
.contactleft {
	float: right;
	margin: 20px 20px 20px 40px;
}
.contactright {
	width: 200px;
	background: red;
	border: 10px solid red;
	margin: 20px 200px 20px 45px;
	_margin: -166px 200px 20px 45px;
}
.ared {
	color: red;
}
#contactext2 {
	swidth: 600px;
	height: 50px;
	sborder: 2px solid red;
	margin: 30px 20px 20px 45px;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	background: white;
}
TD.smallText, SPAN.smallText, P.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
	/*   centre:   70 / 100   */
#greats {
	font-size: 10px;
	margin: -15px 0 10px 5px;
	width: 170px;
	border: 0px solid grey;
	color: #FFFFFF;
#edb32a;
1655A4;
}
#greats a {
	color: #FFFFFF;
#edb32a;
	font-weight: bold;
}
/**** menu selection de batteries ********/
#thc {
	font-size: 10px;
	font-weight: normal;
}
#thc table {
	sborder: 2px solid red;
	height: 50px;
	swidth: 200px;
}
#thc select, option {
	background-color: white;
	width: 141px;
	_width: 139px;
	height: 18px;
}
#thc submit {
	background-color: white;
}
#xsellth {
	color: #1A569F;
	font-size: 14px;
	font-weight: bold;
}
/************ new 11_05 *******************/
.cadreimg {
	padding: 5px;
	background: white;
	border: 1px solid #999999;
}
.cadreimgbs {
	margin: 2px 0 0 10px;
	padding: 7px;
	background: white;
	border: 1px solid #999999;
	swidth: 75px;
}
.ttt {
	background: #DDDDDD;
}
/************* 02_20 product_info.php ***********/
#prodinf {
	font-size: 10px;
	margin: -5px 10px 0 10px;
;
	font-weight: normal;
	border: 0px solid red;
	width: 100%;
}
h2.prodtitre {
	margin: 10px;
	margin-bottom: 0;
	padding: 5px;
	sbackground: #edb32a;
	color: black;
	border-bottom: 4px solid #edb32a;
black;
	font-size: 14px;
	stext-align: center;
	font-weight: 15;
bolder;
	swidth: 250px;
	font-family: arialserif;
}
#prodinf h3 {
	line-height: 22px;
	spadding: 2px;
	margin: 15px 0 5px 0;
	padding-left: 15px;
	font-size: 12px;
	sborder: 1px solid black;
	width: 200px;
;
	background: url(images/fondproduit.gif) no-repeat;
	sbackground: #edb32a;
}
#prodinf h3:first-letter {
	sbackground: black;
	sfont-family: serif;
	smargin-top: 2px;
	spadding: 5px;
	color: red;
black;
#edb32a;
	font-size: 12px;
}
.tpunit {
	margin: 3px 0 0px 0px;
	font-weight: normal;
	font-size: 12px;
	color: black;
	background: #FFFFFF;
	width: 200px;
	padding: 5px;
	line-height: 20px;
	text-align: center;
	border: 1px solid #CCCCCC;
}
.tpunitprix {
	font-weight: bold;
	color: red;
	sbackground: blue;
}
#tabloprix {
	border: 1px solid #DDDDDD;
	background: #EEEEEE;
	font-size: 12px;
	font-weight: normal;
	width: 250px;
}
#tabloprix td {
	border: 1px solid #DDDDDD;
	padding: 2px;
	font-size: 10px;
}
.tptit {
	sfont-size: 14px;
	font-weight: bold;
}
.tpbig {
	font-size: 14px;
	font-weight: bold;
	scolor: red;
}
.tpsall {
}
/************** facture ************/
.mainf {
	font-size: 16px;
	s_font-size: 16px;
}
.mainfh {
	font-size: 16px;
	s_font-size: 18px;
}
.mainf-prod {
	font-size: 12px;
}
.bbl {
	border: 1px solid black;
	width: 97%;
	margin-left: 20px;
	margin-right: 20px;
	padding: 5px;
}
.bblf {
	width: 97%;
	margin-left: 20px;
	padding: 5px;
}
.bblfg {
	background: #DDDDDD;
	margin: 5px;
	border: 5px solid #DDDDDD;
	line-height: 0px;
}
.abla a:hover {
	color: black;
}
/*********** vivitors ***********/
.VisitorTableBox {
	border-top: solid 1px #000000;
	border-left: solid 1px#000000;
}
.VisitorTableHeadingContent {
	font: bold 8pt Verdana, Arial, sans-serif;
	color: #000000;
bold;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}
.VisitorTableContent {
	font: normal 8pt Verdana, Arial, sans-serif;
	color: #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}
/******** bidouille menu bnatteries ****/
#menushot23 a {
	color: white;
	font-size: 12px;
	text-decoration: none;
}
#menushot23 a:hover {
	color: #FFCC00;
	font-size: 12px;
	text-decoration: underline;
}
/************* menu images avec textes ****************/
#menuimg ul {
	spadding: 0;
	margin: 0;
	background: white;
	border-bottom: 1px solid #333333;
}
#menuimg li {
	padding: 0;
	display: inline;
	list-style: none;
	border: 0px solid red;
}
#menuimgtxt {
	margin: 0;
	padding: 0;
	width: 50px;
	sdisplay: inline;
	font-size: 10px;
}
.tabequiv {
	width: 200px;
	margin: 10px 0 10px 0;
	font-size: 10px;
	sborder: 1px solid red;
;
}
.cconf {
	color: black;
red;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	background: #EDB32A;
#FFFFFF;
	padding: 5px;
	line-height: 26px;
	border: 1px solid #666666;
}
/************************   v 3.5 **************************/
/*********** box accueil *******/
.bntop_v35 {
	margin-top: 15px;
	color: black;
white;
	background: url(images/v4/bn_sim_top.gif) no-repeat 0 20px #DDDDDD;
;
	height: 30px;
	width: 580px;
	color: black;
#FF7310;
	text-align: left;
	font-weight: bold;
	font-family: arial;
}
.bntop_v35 p {
	padding: 0 0 0 10px;
	margin: 0;
}
.bntop_v35 a:hover {
	color: #FF7310;
	text-decoration: none;
}
/****** milieu pour boxe pub ***/
.tdpub {
	sborder: 1px solid red;
	sbackground: #F7F7F7;
	width: 180px;
	height: 143px;
}
.tdpub img {
	border: 0px solid #CCCCCC;
}
.tdpub img:hover {
	sborder: 2px solid #FF7310;
}
.tdpub_p2 {
	margin: -39px 0px 0px 18px;
	width: 140px;
	font-weight:    bold;
	padding: 2px;
	font-size: 10px;
	text-align: center;
	s       background: red;
	s       border: 1px solid green;
}
.tdpub_p2 a:link {
	text-decoration: underline;
}
.tdpub_p2 a:hover {
	color: #999999;
;
#FC9600;
	sfont-size: 23px;
	text-decoration: none;
}
.tdpub_p2 a:visited {
	text-decoration: underline;
}
.admthplus p {
	height: 15px;
	border: 1px solid grey;
	background: red;
}
/*****************  PICTOTHPLUS ***********/
/* boites info PRODUITS */
.ball {
	margin: 4px 0px 4px 0px;
	padding: 3px;
	width: 118px;
	background: #EEEEEE;
DDDDDD;
0033CC;
#0033FF;
blue;
	color: #333333;
#FF9900;
CC9900;
FFCC00;
#EDB32A;
	border: 1px solid #CCCCCC;
FF9900;
	text-align: center;
	font-size: 10px;
}
.ball span {
	color: #FF9900;
	font-weight: bold;
	font-size: 10px;
}
/* boites info PROMO */
.ball2 {
	margin: 4px 0px 4px 0px;
	padding: 3px;
	width: 118px;
	background: #FF9900;
#CCCCCC;
DDDDDD;
0033CC;
#0033FF;
blue;
	color: black;
#333333;
#FF9900;
CC9900;
FFCC00;
#EDB32A;
	border: 1px solid #CCCCCC;
FF9900;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
	/*  boite infos LOGISITQUE:JUSTE POUR PRODUITS */
.ffblanc {
	padding: 5px;
	background: #EEEEEE; white;
	border: 1px solid #CCCCCC;
	width: 200px;
	text-align: center;
	margin: 2px 0 0 0;
	font-size: 10px;
	color: black;
	font-weight: normal;
}
/**************** Product listing ****************/
#pldiv {
	background: white;
#DDDDDD;
	sborder: 2px solid #EEEEEE;
DDDDDD;
CCCCCC;
#FF9900;
EDB32A;
#999999;
	border-top: 4px solid #EEEEEE;
	border-bottom: 2px solid #CCCCCC;
BBBBBB;
DDDDDD;
	border-right: 2px solid #AAAAAA;
;
BBBBBB;
	border-left: 2px solid #EEEEEE;
	smargin: 10px;
	width: 550px;
	s-moz-border-radius: 10px;
	margin:0px auto ;
}
.pltab {
	font-size: 10px;
}
.plmil {
	background: white;
	sheight: 100px;
}
.pricered {
	color: red;
	sfont-size: 14px;
}
.plptxt {
	background: #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
CCCCCC;
	margin-right: 10px;
	margin: 0px;
2px 0 2px;
	padding: 4px 3px 5px 10px;
	width: 100%;
}
.plptxt a {
	stext-decoration: underline;
}
/********* DIV PRIX ******/
.plpimg {
/*** le TD pour la case prix **/
	text-align: center;
	border-right: 1px solid #EEEEEE;
	padding: 0px;
	margin: 0px;
	background: white;
	swidth: 90px;
}
#plmildiv {
	margin: 0px;
	padding: 0px;
	s border-right: 1px solid #EEEEEE;
	text-align: center;
left;
	s  background: blue;
	width: 99px;
	s padding: 5px;
}
.plppr {
	swidth: 100px;
	s  background: pink;
	s margin: 12px 0 2px 25px;
	margin: 5px;
;
	padding-left: 10px;
}
.pleco {
	s background: red;
	s  width: 109px;
	margin: 3px;
}
.ecolampe {
	color: #009900;
	font-size: 10px;
}
.plpdelais {
	s  width: 100px;
	margin: 5px;
	s margin-top: 5px;
	background: white;
	s  border: 2px solid red;
	s  margin: 8px 0 2px 25px;
}
.plpma {
	s   width: 100px;
	margin-left: -5px;
	s  border: 1px solid red;
	s  margin: 8px 0 7px 20px;
}
SPAN.productSpecialPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	font-size: 10px;
}
SPAN.productSpecialPrice_real {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #FF0000;
	color: #FFFFFF;
	padding: 2px;
	margin: 0px;
	font-weight: bold;
}
SPAN.productSpecialPrice_real_2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #FFFFFF;
#FF0000;
	color: #FF0000;
#FFFFFF;
	padding: 2px;
	s  border: 1px solid black;
	margin: 0px;
	font-weight: bold;
}
.dpromo {
	background: #FFFFFF;
	border: 1px solid black;
	padding: 2px;
}
span.productSpecialPrice_real_black {
	color: back;
	font-weight: normal;
	background: #FF0000;
	padding: 2px;
}
.tpunit a {
	text-decoration: underline;
	color: green;
}
.specotax {
	font-size: 10px;
}
.specotaxa {
	text-decoration: underline;
	color: green;
	font-size: 10px;
}
.descr23 {
	font-size: 100%;
	margin: 10px auto 20px auto;
	width: 80%;
}
.psa_ship {
	margin: 5px;
	_padding: 10px;
	font-size: 11px;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
helvetica;
sans-serif;
}
.psa_shop {
	font-size: 11px;
	width: 584px;
	background: #EEEEEE;
	text-align: left;
	border: 1px dotted  red;
#FFCC00;
EEEEEE;
	padding: 5px;
}
/*****************   RDLAMPOULES **********/
/* ---------------------------- Menus Osram  */
.maincat {
	border: 1px solid #999999;
	background: white;
#003063;
scolor#FF6518;
white;
	margin: 5px;
	font-weight: bold;
	padding: 3px;
	font-size: 12px;
}
.maincat a {
	s color: #FF6518;
white;
}
.boutton_toggle {
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	margin: 10px 10px 0px 15px;
	padding: 3px 0px 3px 5px;
	font-size:  12px;
	background: #EEEEEE;
#DEDFDE;
white;
#CCCCCC;
	width: 135px;
	font-weight:  bold;
	text-align: center;
}
.sub_toggle {
	s   margin-left: 20px;
}

#sel_div {
	text-align:center;
	font-size:11px;
}
#toggle_osram {
	text-align: center;
	margin: 0px 15px 0px 15px;
	sbackground: red;
	padding-top: 5px;
	border: 1px dotted #333333;
}
#toggle_form {
	s background: red;
}
#toggle_form2 {
	text-align: center;
	margin: 0px 5px 0px 5px;
}



.toggle_form2_p {
  font-size:	10px;
  background : #FFFFFF;#FFEBBF;#EFB229;
  padding:	3px ;
  width:480px;
  margin:10px auto 3px auto  ;
  font-family :sans-serif;
  font-size:11px;
}
.toggle_form2_centertable{
	text-align:center;
	margin-top:0px;
}

.tab_form{
	margin: 0px auto;
	width:	400px;
	font-size:	10px;
}


.tab_form td {
s	background:blue;
s	width:50px;
s	text-align:center;
	vertical-align:top;
}

.tab_form_head {
	width: 95px;
	height: 25px;
	s	padding: 2px;
	border: 1px #999999 solid;
	background: #EFEFEF;
	color: black;
	font-weight: bold;
	margin:0px 3px 0px 3px;
	vertical-align:bottom;

}

.tab_form ul {
	list-style : none ;
	padding:	0px ;
	margin:0;
	width:	85px;
 	border:	  1px solid #CCCCCC;
}

.tab_form ul li {
	list-style :	   none ;
	width:	85px;
	padding:	1px 0px 1px 0px ;
	background:	white;
	border-bottom:	1px solid #CCCCCC;
}
.tab_form ul li a{
				font-weight:bold;
}
a.resimgli_retour {
	color:red;
	text-decoration: none;
}

.resimgli_retour, .resimgli_retour a{
		color:#008b0d;
}
.tab_form ul li.resimgli_noimg{
	padding:5px 0px 5px 0px ;
}

.liste_toggle_middle {
	margin: 2px;
4px 0px 4px 0px;
	padding: 3px;
	background: #FFFFFF;
	font-size: 10px;
	border: 1px solid #EFB229;
#CCCCCC;
black;
}
.liste_toggle {
	margin: 4px 0px 4px 0px;
	padding: 3px;
	s background: #FFFFFF;
	font-size: 10px;
	qborder: 1px solid black;
}
.liste_sub {
	sborder: 1px solid black;
	spadding: 6px;
	margin-left: 15px;
	font-weight: bold;
}
.liste_sub2 {
	sborder: 1px solid black;
	spadding: px;
	margin-left: 15px;
	font-weight: bold;
}
.liste_prod {
	sborder: 1px solid black;
	s padding: 6px;
	margin-left: 30px;
	font-weight: bold;
}

.head_form {
	width: 87px;
	height: 24px;
	padding: 2px;
}
/*  .tdformtitle {
	border: 2px solid;
	background: #003063;
	color: #FF6518;
white;
	margin: 5px;
	font-weight: bold;
	padding: 5px;
	width    text-align: center;
}
*/
#ul_attribs {
	padding: 5px;
	margin: 5px;
	margin-left: 10px;
	display: inline;
	list-style-type: none;
normal;
	width: 200px;
	s background: green;
	s  border: 1px solid pink;
	s border: 1px solid #CCCCCC;
}
#ul_attribs li {
	list-style-type: none;
normal;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 300px;
	s background: red;
	border: 0px solid blue;
	text-align: left;
}
#ul_cat_desc {
	padding: 0;
	margin: 0;
}
#ul_cat_desc li {
	slist-style-type: normal;
	list-style-type: circle;
	margin: 0px 0px 3px 20px;
;
	padding: 2px;
	height: auto;
	width: 93%;
410px;
	s background: #EEEEEE;
red;
	s border: 1px solid blue;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana;
}
#ul_cat_desc_techno {
	padding: 0;
	margin: 0;
}
#ul_cat_desc li {
	list-style-type: circle;
	margin: 0px 0px 3px 20px;
	padding: 2px;
	height: auto;
	width: 93%;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana,Arial,sans-serif;
}
#ul_prod_desc {
	s padding: -5px 0 0 10px;
;
}
#ul_prod_desc li {
	list-style-type: circle;
inherit;
	s width: 300px;
	sborder: 1px solid red;
	text-align: left;
	height: auto;
}
#ul_prod_list_desc {
	margin: 0;
	padding-left: 15px;
	s width: 230px;
	text-align: left;
}
#ul_prod_list_desc li {
	list-style-type: circle;
inherit;
	swidth: 240px;
	border: 0px;
	padding: 2px;
	text-align: left;
	height: auto;
	d background: red;
}
/*** listing produits ***/
#ul_prod_listing {
	margin: 0;
	padding: 0px;
	s width: 230px;
	sborder: 1px solid red;
	list-style-type: none;
}
#ul_prod_listing li {
	list-style-type: none;
armenian;
none;
inherit;
	s width: 165px;
	border: 0px;
	padding: 2px;
	margin: 0px;
	text-align: left;
	height: auto;
	s background: red;
}
/***** boxe special osram ****/
.osram_msg_panier {
	font-size: 10px;
	width: 168px;
	margin-left: 10px;
	border: 1px solid black;
	s background: #FFD100;
red;
	background: #FFD100;
	padding: 3px;
}
.osram_msg_produit {
	font-size: 10px;
	width: 180px;
	margin: 3px 0px 0px 0px;
	padding: 3px;
	font-weight: normal;
	s margin-top: -20px;
	color: green;
	background: #EEEEEE;
#FFCC00;
	border: 1px solid #cccccc;
}
.tdbo {
	font-weight: bold;
}
#ul_cat_remarques {
	list-style-type: none;
	margin: 10px;
	s padding: 0;
}
#ul_cat_remarques li {
	s list-style-type: circle;
inherit;
	font-size: 10px;
	text-align: left;
}


/**************  Les Textes  ************/
h3.txt {
	margin: 4px 0 4px 5px;
	font-family: verdana;
	font-size: 10px;
	border-bottom: 2px solid #FF7F29;
	width: 500px;
	padding: 2px;
	sbackground: #A2D8FA;
}
h4.txt {
	margin: 7px 0 7px 10px;
	font-size: 10px;
	border-left: 3px solid #FF9D29;
	s      width: 400px;
	padding-left: 3px;
	background: #EEEEEE;
#f7fcff;
}
h5.txt {
	margin: 7px 0 7px 15px;
	font-size: 10px;
	border-left: 3px solid #FFBB29;
	s     width: 400px;
	padding-left: 3px;
	: 0px;
	background: #f7fcff;
}
.divall {
	border: 3px solid red;
}
.divtext {
	margin: 2px 5px 10px 10px;
	background: #EEEEEE;
#E1F3FD;
#F7FCFF;
	border: 1px dotted #CCECFF;
	padding: 7px;
}
a.retour {
	text-decoration: underline;
}

/* Normalisation des CSS ... ? */
/* pour un texte */
.all_text_sec{
	font-family:arial;serif;
	font-size:11px;
	text-align:center;
}
