body {
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	/*background-color: #D5D5D5;*/
	margin-top: 0px;
	_margin-top: 2px;
}
.fond-header{	background-image:url(/images/design/medecin-goss.png);background-repeat:no-repeat;}

.fondHeaderNMpro{
	margin-left:auto;
	margin-right:auto;
	width:990px;
	height:105px;
	background-image:url(images/design/headerNMpro2.png);
	background-repeat:no-repeat;
}

#logo, #logo a{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	width:300px;
	color:#024CA1;
	margin:0 0 0 2px;
	margin-top:-2px;
	_margin-top:-2px;
	text-align:justify;
	font-stretch:expanded;
	font-variant:small-caps;
	font-size-adjust:inherit;
	_letter-spacing:0.7px;
	 letter-spacing:0.2px;
	text-decoration:none;
}
h1, h2, h3, h4 {
	font-size: 11px;
	margin: 0;
	padding:0;
}
#pub_haut_page {
	margin-top: -68px;
	_margin-top: -70px;
	margin-left: 180px;
	width: 469px;
}

.loginhaut, #loginhaut{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	height: 74px;
	_height: 50px;
	margin-left:1px;
	_margin-left:1px;
	margin-top:-7px;
	_margin-top:-9px;
	padding-top:4px;
}

.loginhaut form{	margin:0px;	}

.loginhautNMpro {
	position: relative;
	width: 200px;		_width: 140px;
	height: 87px;		_height: 75px;
	margin-left: 1px;	_margin-left: 1px;
	margin-top: -7px;	_margin-top: -9px;
	padding-top: 4px;
}

.loginhaut input, .listpanier input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}


#listlogin{
	padding-left:4px;
	margin-left:0px;
	padding-top:0px;
	margin-top:0px;
	_margin-top:0px;
	vertical-align:bottom;
	margin-bottom:0px;
	line-height:12px;
	_line-height:12px;
	height:60px;
	_height:60px;
}

.bandogris {
	margin:0px;
	width: 972px;
	_width: 975px;
	height:30px;
	padding-top: 0px;
	padding-bottom:0px;
}
.bandogris A:link , .bandogris a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.bandogris  A:hover, .bandogris  a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

#footer {
	position: relative;
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	_width: 990px;
	_margin-left: auto;
	_margin-right: auto;
}
#conteneur-central, .conteneur-central {
	position: relative;
	width: 990px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
/* AJout ilane pour mettre le panier et mon compte en haut */
#corps {
	padding-bottom: 0px;
	padding-top: 0px;
	vertical-align: top;
	width: 810px;
	margin-left: auto;
	margin-right: auto;
	min-height: 600px;
	_min-height: 600px;
	height: auto;
	_height: auto;
	position: relative;
	float: left;
}
input {	font-size: 9px;}

/*******STYLES STANDARDS******/
.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}

.txtNoir11Gras, .txtNoir11Gras A, .txtNoir11, .txtNoir11 A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.txtNoir11, .txtNoir11 A {						text-decoration: none;	}
.txtNoir11Gras, .txtNoir11Gras A {				font-weight: bold;	}
.txtNoir11 A:hover, .txtNoir11Gras A:hover {	text-decoration: underline;	}
.menuhaut A:link, .menuhaut A:visited  { 		text-decoration: none; 	color: #D2D2D2; }
.menuhaut A:hover {								text-decoration: underline;	color: #D2D2D2;	}
.menuhaut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #D2D2D2;
	margin-top: -4px;
	_margin-top: -10px;
}

.txtrechercher, .txtrechercher a:visited, .txtrechercher a:visited{
font-family:verdana,arial,helvetica,sans-serif;
font-size:10px;
font-style:normal;
line-height:20px;
_line-height:20px;
font-weight:bold;
color:#4884c6;
/* margin-left:1px;*/
margin-top:2px;
vertical-align:middle;
}

#listlogin ul li  {
font-family:verdana,arial,helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:bold;
height:20px;
_height:20px;
color:#4884c6;
}
#listlogin ul li a  {	color:#4884c6;	}

#monpanier ul li a {
font-family:verdana,arial,helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:bold;
line-height:15px;
_height:15px;
color:#4884c6;
text-decoration:none;
}
#monpanier ul li a:hover {	text-decoration:underline;	}

.txtrechercherNMpro, .txtrechercherNMpro a:visited, .txtrechercherNMpro a:visited {
	/*border:1px solid #FF0000;*/
	clear:both;
	margin:0px;
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration:none;
	color:#1A69BA;
	/*padding-top:50px;*/
	margin-left:1px;
	margin-top: 0px;
	_margin-top: -5px;
}

.txtcomrapid, .txtcomrapid a {
	display:block;
	position: relative;
	background-color:#FF0000;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	margin-left: 42px;
	margin-top: -23px;
}
/******* boutons *******/
.bouton_continuer {
	margin-right: 130px;
	margin-bottom: 5px;
}
.bouton_valider {
	margin-right: 20px;
	margin-bottom: 5px;
}
.bouton_commander {
	margin-left: 640px;
	cursor:pointer;
}
/***** Menu  deroulant du Haut voir menu.css *****/
.menu_haut_bouton {
	margin-top: -5px;
	_margin-top: -50px;
}
.menubtgauche {
	background-image: url(images/menu_bt_gauche.gif);
	vertical-align: middle;
	background-repeat: no-repeat;
}
.menubtdroite {
	background-image: url(images/menu_bt_droite.gif);
	vertical-align: middle;
	background-repeat: no-repeat;
}
/**Gestion erreurs succes osCommerce**/
.messageBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: center;
}
.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	text-align: center;
	text-decoration: blink;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;	
	color: #e1351f;
	background-color: white;
}
.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
	background-color: red;
}
.messageBoxOutput {
	padding-left: 10px;
	width: 809px;
	_width: 819px;
	height: auto;
}
/*****ESPACE CLIENT****/
.pageHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: 666666;
	text-indent: 20px;
	padding-top: 0px;
	padding-left: 20px;
	text-align: left;
}
#box_rappel_infos {
	border: 1px solid #0062C4;
	width: 100%;
	height: 185px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.entete_box_rappel_infos, .table_lien_mon_compte th {
/*	background-color: #0062C4;*/
	background-image:url(images/design/fondPxAccount.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	padding-left: 4px;
	height: 30px;
}
.table_lien_mon_compte {
	border: 1px solid #0062C4;
	border-collapse: collapse;
	width: 100%;
	height: 140px;
}

.table_lien_mon_compte td {
	font-family: Arial, Helvetica, sans-serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	background-color: #FFFFFF;
	left: auto;
	padding-left: 0px;
	line-height: 18px;
	border: 1px solid #0062C4;
}
.table_lien_mon_compte td a {
	color: #666666;
	text-decoration: none;
}
.table_lien_mon_compte td a:hover {
	text-decoration: underline;
}
/***  confirmation commande **/
.cellulehautpanier, .cellulebaspanier, .cellulepanier, .cellulepanierfondbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-indent: 4px;
	text-align: center;
}
/* specialité */
.cellulehaut_specialite {
	background-color: #988F8F;
}
.txtaccueil_specialite {
	width: 997px;
	_width: 995px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	z-index: 1;
	color: #FFFFFF;
	margin-top: 30px;
	padding-top: 8px;
	margin-left: 0px;
	height: 25px;
	_padding-top: 35px;
	_padding-bottom: 10px;
	_height: 30px;
}
.txtaccueil_specialite {
	background-color: #988F8F;
}
.Rubss_specialite {
	color: #FFFFFF;
	font-size: 70%;
	text-align: left;
	background-image: none;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 1px solid;
	border-left: 1px solid;
	padding-top: 2px;
	_padding-top: 9px;
	width: 258px;
	_width: 264px;
	padding-left: 4px;
}
.Rubss_specialite {
	border-color: #988F8F;
}
/**/
.cellulehautpanier, .cellulebaspanier {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0062C4;
}
.cellulepanierfondbleu {
	color: #000000;
	background-color: #247BDB;
}
.cellulepanier {
	color: #000000;
}
.cadrepanier {
	border: 1px solid #0062C4;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 8px;
}
.tableaupanier {
	border-right: thin  solid #0062C4;
	border-left: thin  solid #0062C4;
}
.txtnoirnormal {
	align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.txttotal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.txtnoirgrasprix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.txtnoirgras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	text-indent: 4pt;
	margin-top: -4px;
}
.txtnoirgras A:link {
	text-decoration: underline;
	color: #000000;
}
.txtnoirgras A:visited {
	text-decoration: underline;
	color: #000000;
}
.txtnoirgras A:hover {
	text-decoration: underline;
	color: #000000;
}
.txtBlanc11Gras, .txtBlanc11Gras A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/***BOUTONS GENERIQUE***/
.bt_0000000001, .bt_0000000054, .bt_0000000136, .bt_0000000175, .bt_0000000213, .bt_0000000235, .bt_0000000300, .bt_0000000343, .bt_0000000386, .bt__specialite {
	background-repeat: repeat;
	text-align: center;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #F8FAFC;
	padding-top: 1px;
}
.bt_generique_bleu {
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-image: url(images/boutons/fond_bt_bleu.gif);
	background-repeat: repeat-x;
	padding-left: 2px;
}
.bt_0000000001 {
	_background-image: url(images/boutons/bg_bt_fam_1.gif);
	background-image: url(images/boutons/bg_bt_fam_1.gif);
}
.bt_0000000054 {
	background-image: url(images/boutons/bg_bt_fam_2.gif);
	_background-image: url(images/boutons/bg_bt_fam_2.gif);
}
.bt_0000000136 {
	background-image: url(images/boutons/bg_bt_fam_3.gif);
	_background-image: url(images/boutons/bg_bt_fam_3.gif);
}
.bt_0000000175 {
	background-image: url(images/boutons/bg_bt_fam_4.gif);
	_background-image: url(images/boutons/bg_bt_fam_4.gif);
}
.bt_0000000213 {
	background-image: url(images/boutons/bg_bt_fam_5.gif);
	_background-image: url(images/boutons/bg_bt_fam_5.gif);
}
.bt_0000000235 {
	background-image: url(images/boutons/bg_bt_fam_6.gif);
	_background-image: url(images/boutons/bg_bt_fam_6.gif);
}
.bt_0000000300 {
	background-image: url(images/boutons/bg_bt_fam_7.gif);
	_background-image: url(images/boutons/bg_bt_fam_7.gif);
}
.bt_0000000343 {
	background-image: url(images/boutons/bg_bt_fam_8.gif);
	_background-image: url(images/boutons/bg_bt_fam_8.gif);
}
.bt_0000000386 {
	background-image: url(images/boutons/bg_bt_fam_9.gif);
	_background-image: url(images/boutons/bg_bt_fam_8.gif);
}
.bt__specialite {
	background-image: url(images/boutons/bg_bt__specialite.gif);
	_background-image: url(images/boutons/bg_bt__specialite.gif);
}
.bt_0000000001 A:link, .bt_0000000054 A:link, .bt_0000000136 A:link , .bt_0000000175 A:link, .bt_0000000213 A:link, .bt_0000000235 A:link , .bt_0000000300 A:link, .bt_0000000343 A:link, .bt_0000000386 A:link, .bt_0000000001 A:visited, .bt_0000000054 A:visited, .bt_0000000136 A:visited , .bt_0000000175 A:visited, .bt_0000000213 A:visited, .bt_0000000235 A:visited , .bt_0000000300 A:visited, .bt_0000000343 A:visited, .bt_0000000386 A:visited , .bt_0000000001 A:hover, .bt_0000000054 A:hover, .bt_0000000136 A:hover , .bt_0000000175 A:hover, .bt_0000000213 A:hover, .bt_0000000235 A:hover , .bt_0000000300 A:hover, .bt_0000000343 A:hover, .bt_0000000386 A:hover, .bt__specialite A:link, .bt__specialite A:visited, .bt__specialite A:hover, .bt_generique_bleu A:link, .bt_generique_bleu A:hover, .bt_generique_bleu A:visited, .bt_generique_bleu A:active {
	text-decoration: none;
	color: #FFFFFF;
}
/**** Fin Menu Haut *****/
/**** Colone Droite ****/
.menu_droite {
	position: absolute;
	width: 160px;
	left: 1px;
	_left: 66px;
	margin-top: 0px;
	_margin-top: 0px;
}
.menudroitvotrepanier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 1px;
	margin-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 158px;
	height: auto;
	margin-top: -20px;
	padding-bottom: 6px;
	_margin-top: -6px;
	_margin-bottom: -12px;
}
.image_entete_promotion {
	width: 159px;
	height: 30px;
	margin-top: 16px;
	margin-right: 7px;
	_margin-top: 10px;
	_margin-right: 8px;
}
.menu_droite_promotion {
	width: 158px;
	height: auto;
	background-color: #ffffff;
	margin-top: -6px;
	padding-bottom: 6px;
	_margin-bottom: -12px;
}

.image_entete_panierNMpro {
	clear:both;
	width: 140px;
	_width: 139px;
	height: 24px;
	margin-top: 0px;
	_margin-top: 0px;
}


.image_entete_catalogue {
	width: 159px;
	height: 30px;
	margin-top: 16px;
	margin-right: 2px;
	_margin-top: 10px;
	_margin-right: 8px;
}
.menu_droite_catalogue {
	width: auto;
	height: auto;
	background-color: #ffffff;
	margin-top: 0px;
	_margin-top: 0px;
	display: inline;
}
.bordVignetteCatalogue-NMpro {	border: thin solid #0099FF;}
.image_entete_news {
	width: 159px;
	height: 30px;
	margin-top: 16px;
	margin-right: 6px;
	_margin-top: 10px;
	_margin-right: 8px;
}
.menu_droite_news {
	width: 158px;
	height: auto;
	background-color: #ffffff;
	margin-top: 0px;
	padding-bottom: 1px;
	_margin-top: -10px;
	_margin-bottom: -8px;
}
.txtprmotion A:link {
	text-decoration: none;
	color: #333333;
}
.txtprmotion A:visited {	text-decoration: none;	color: #333333;	}
.txtprmotion A:hover {	text-decoration: underline;	color: #333333;	}
.txtprmotion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
	line-height: normal;
	padding-left: 7px;
	padding-top: 6px;
	list-style-position: inside;
	list-style-image: url(images/puce_carr%E9.gif);
	list-style-type: square;
}
.txtmenu A:link {		text-decoration: none;	color: #333333;		}
.txtmenu A:visited {	text-decoration: none;	color: #333333;		}
.txtmenu A:hover {		text-decoration: underline;	color: #333333;	}
.txtmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: 333333;
	padding-left: 0px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
}
/****** Bas_Page footer ********/
.Bas_Page {
	display:block;
	height:auto;
	margin-left: 0px;
}
.menubas A:link {		text-decoration: none;	color: #808080;	}
.menubas A:visited {	text-decoration: none;	color: #808080;	}
.menubas A:hover {		text-decoration: underline;	color: #808080;	}
.menubas {
	margin-bottom:10px;
	display:block;
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #808080;
	letter-spacing: 0px;
}


.menubas a {
	display:block;
	margin-left:20px;
	margin-top:5px;
	padding-right:20px;
	float:left;
	height:12px;
	border-right: 1px solid  #808080;
}
.Bas_Page ul li{
padding-right:5px;
padding-top:0px;
float:left;
}

.txtPaiementSecure {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #808080;
	letter-spacing: 0px;
}
.telephone_entreprise{
	position:relative;
	display:block;
	margin-left:100px;
	margin-right:auto;
	/*_left:225px;*/
	height:200px;
	width:500px;
	/*padding-left:15px;*/
	/*margin-left:25px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #808080;
}

.telephone_entreprise A:link {
	text-decoration: none;
	color: #808080;
}
.telephone_entreprise A:visited {
	text-decoration: none;
	color: #808080;
}
.telephone_entreprise A:hover {
	text-decoration: underline;
	color: #808080;
}
.telephone_entreprise img{
	position:relative;
	top:0px;
	float:left;
	/*left:0px;*/
}
.telephone_entreprise span{
font-size:10px;
color:#808080;
}
.txtmenucentral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #686868;
}

.chamtxt1NMpro {
	width:124px;
	_width:130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color:#999999;
/*	_padding-top:-5px;
	margin-top: -5px;
	_margin-top: -5px;*/
}



.chamtxt1_2 {
	margin-left: 5px;
	margin-top: 0px;
	_margin-top: -34px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}
.Image_Bouton_Ok {
	margin-top: -19px;
	_margin-top: -30px;
	margin-left: 127px;
}
.Image_Bouton_Ok2 {
	_margin-top: -35px;
}
/***Menu Bas ****/
.menubasbar {
	display:block;
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: 808080;
	padding-right: 5px;
	padding-left: 5px;
	align:left;
}
.menubas a {
	display:block;
	margin-left:20px;
	margin-top:5px;
	padding-right:20px;
	float:left;
	height:12px;
	border-right: 1px solid  #808080;
}
/***Menu Bas ****/
.pub_gauche {
	width: 129px;
	height: 123px;
	padding-top: 10px;
	padding-left: 4px;
}
.prduitclasse1 {
	width: 40px;
	height: 394px;
}
.menubt2orang {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(/images/bt_diagnostic_orange.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	padding-top: 8px;
	position: absolute;
	left: 71px;
	top: 104px;
	width: 78px;
	height: 30px;
	z-index: 13;
	border-right-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: 6D6D6D;
}
/**** Bouton Menu des Familles avec couleur *****/
.menugras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 14px;
}
.txtnumpage A:link, .txtnumpage a:link {
	text-decoration: none;
	color: #898989;
}
.txtnumpage A:visited, .txtnumpage a:visited {
	text-decoration: none;
	color: #898989;
}
.txtnumpage A:hover, .txtnumpage a:hover {
	text-decoration: underline;
	color: #898989;
}
.txtnumpage {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: 898989;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-align: center;
}
.ss_famille_num_page002  A:link {
	text-decoration: none;
	color: #F3811F;
}
.ss_famille_num_page002 A:visited {
	text-decoration: none;
	color: #F3811F;
}
.ss_famille_num_page002 A:hover {
	text-decoration: underline;
	color: #F3811F;
}
.ss_famille_num_page002 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: F3811F;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}
.cadrefiche {
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	background-image: url(images/bg_fiche_pdt.gif);
	width: 248px;
	_width: 250px;
	margin-left: 8px;
	margin-top: 0px;
	_margin-bottom: -10px;
}
.txtfiche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	padding-top: 0px;
	padding-left: 2px;
	height: 96px;
	overflow: hidden;
}
.ref {
	clear:both;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color:#000000;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	padding-left: 3px;
}
.nbrjour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #13489C;
	padding-left: 3px
}
.prix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-left: 3px;
	display: inline;
}
.AncienPrix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: line-through;
	color: rgb(169,169,169);
}
.espaceHeaderMenu{	margin:0; 	height:7px;	_height:0px;	}

.espaceInterRubColumRight{ 
background-color:#FFFF33;	
margin:0px; 
padding:0px;	
height:200px;	
_height:2px;
	}
.rappelGratuit{
padding-bottom:10px;
}

#moncompte{
margin-top:0px;
padding-top:2px;
margin-left:2px;
width:142px;
height:80px;
_height:82px;
background-image:url(images/design/fond_box.png);}

#monpanier{
margin-top:0px;
margin-left:2px;
padding-top:10px;
width:142px;
height:70px;
_height:80px;
background-image:url(images/design/fond_box.png);}


#moncompteNMpro{
display:inline;
float:left;
padding-left:5px;
width:158px;
_width:162px;
height:105px;
_height:100px;
margin-top:3px;
_margin-top:1px;
color:#999999;
}

.panierhaut{
align:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
margin-left:0px;
margin-top:-7px;
_margin-top:-9px;
padding-top:4px;
}




.image_entete_panier{
margin:0px;
padding:0px;
_margin-top:0px;
height:26px;
_height:26px;
}
.chamtxt1{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
line-height:11px;
font-weight:normal;
color:#666666;
border:1px solid #CCCCCC;
}
.chamMoteur{
margin:0px;
padding-left:5px;
/*en cours*/
/*background-color:#FF0000;*/
width:200px;
height:15px;
_height:20px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
color:#666666;
border:1px solid #CCCCCC;
}


.moteurForm{	margin:0px;	display:inline;	}

.btOk{
display:inline;
margin:0px;
border:1px solid #CCCCCC;

}

#caddieNMpro{
/*en cours*/
/*background-color:#009999;*/
display:inline;
float:left;
padding-left:2px;
margin-top:0px;
width:140px;
_width:140px;
height:75px;
_height:75px;
color:#999999;
}


.nbrepanier {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	background-image: url(images/carre_bleu.gif);
	text-align: center;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
	width: 20px;
	margin-top: 2px;
}

.nbrepanierNMpro {
	/*float:left;*/
	background-color:#1A69BA;
	/*display:inline;*/
	width: 15px;
	_width: 15px;
/*	background-image: url(images/carre_bleu.gif);*/	
font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#FFFFFF;
	text-align: center;
	padding-top:0px;
	margin-left: 15px;
	_margin-left: 10px;
	margin-top: 2px;
	_margin-top: 1px;
	vertical-align: middle;
}


.listpanier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	padding-left: 0px;
	padding-top: 0px;
	_padding-top: 4px;
	margin-top: 0px;
	text-align: left;
	vertical-align: bottom;
}
.listpanier{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:normal;font-variant:normal;padding-left:0px;padding-top:2px;margin-top:2px;text-align:left;vertical-align:bottom;_height:35px;}


.listpanier A:link ,.listpanier a:link ,.listpanier A:visited ,.listpanier a:visited ,#listlogin A:link ,#listlogin a:link ,#listlogin A:visited ,#listlogin a:visited{text-decoration:none;}

.listpanier a:hover , .listpanier A:hover, #listlogin a:hover , #listlogin A:hover {
	text-decoration: underline;
}
.listpanierarticlesenpanier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	padding: 10px;
	text-align: right;
	text-indent: 10pt;
}


.txtdslepanier{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:bold;font-variant:normal;color:#000000;text-align:justify;margin-top:-23px;_margin-top:-23px;padding-bottom:5px;margin-left:37px;margin-right:0px;}

.txtdslepanier1NMpro, .txtdslepanier2NMpro
{
/* en cours*/
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	font-variant: normal;
	color:#000000;

}
.txtdslepanier1NMpro{
	/* en cours*/
	/*display:inline;*/
	padding-left:5px;
	width:75px;
	_width:70px;
	margin-left:5px;
	_margin-left:10px;
}

.txtdslepanier2NMpro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:normal;
	font-variant: normal;
		width:75px;
	_width:100px;

	color:#000000;
}
.txtcatalog A:link {
	text-decoration: none;
	color: #333333;
}
.txtcatalog A:visited {
	text-decoration: none;
	color: #333333;
}
.txtcatalog A:hover {
	text-decoration: underline;
	color: #333333;
}
.txtcatalog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	padding: 0px 0px 0px 4px;
	text-align: left;
}
.txtmenugris1mot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #686868;
	background-image: url(images/menu_bt4.gif);
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #686868;
	text-align: center;
	background-repeat: no-repeat;
	padding: 0px;
	border-left-width: 1px;
	border-left-color: #686868;
}
.txtmenugris1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #797979;
	text-align: center;
	padding-top: 0px;
	border: none;
	vertical-align: bottom;
}
.titremenugris a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #686868;
	text-align: center;
	border: none;
}
.titremenugris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #686868;
	text-align: center;
	border: none;
}
.titrerecherspecialite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: 666666;
	background-position: left;
	text-indent: 20px;
	padding-top: 0px;
	padding-left: 20px;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: A1A1A1;
	padding-bottom: 10px;
	padding-top: 25px;
	margin-top: 0px;
	_margin-top: 20px;
}
.imageencadre {
	border-top: thin solid #2A6DB2;
	border-right: thin solid #2A6DB2;
	border-bottom: thin solid #2A6DB2;
	border-left: thin solid #2A6DB2;
}
.nomprduitrecherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
}
.nomprduitrecherche A:link {
	text-decoration: underline;
	color: #000000;
}
.nomprduitrecherche A:visited {
	text-decoration: underline;
	color: #000000;
}
.nomprduitrecherche A:hover {
	text-decoration: underline;
	color: #000000;
}
.cellulecolorecherche {
	background-color: #ececec;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.cellulecolorechercheblue {
	background-color: #ececec;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #13489C;
}
.cellulecolorecherchegras {
	background-color: #ececec;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.menuhautpanier {
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #A1A1A1;
	padding-right: 4px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-right-color: #A1A1A1;
}
.txtdiagnostic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	border: none;
	vertical-align: bottom;
}
.txtnumpageencourrecherche A {
	text-decoration: none;
	color: #13489c;
}
.txtnumpageencourrecherche A:visited {
	text-decoration: none;
	color: #13489c;
}
.txtnumpageencourrecherche A:hover {
	text-decoration: underline;
	color: #13489c;
}
.txtnumpageencourrecherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13489c;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}
.imageencadreficheprduit {
	border-top: none;
	border-right: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	border-left: none;
}
.menuprduitcellule1_0000000062 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/haut_menu_fiche.gif);
	text-align: left;
	text-indent: 0pt;
	padding-left: 10px;
}
.menuprduitcellule1txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 20pt;
	padding-left: 10px;
}
.menuprduitcelluletxt1 A:link {
	text-decoration: none;
	color: #FFFFFF;
}
.menuprduitcelluletxt1 A:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.menuprduitcelluletxt1 A:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.menuprduitcelluletxt1 {
	text-align: left;
	width: auto;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 5px;
	margin-top: 5px;
	overflow: hidden;
}
.menuprduitcelluletxt2 A:link {
	text-decoration: none;
	color: #FFFFFF;
}
.menuprduitcelluletxt2 A:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.menuprduitcelluletxt2 A:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.menuprduitcelluletxt2 {
	position: relative;
	text-align: left;
	width: auto;
	margin-left: 5px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.menuprduitcelluletxt3 A:link {
	text-decoration: none;
	color: #FFFFFF;
}
.menuprduitcelluletxt3 A:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.menuprduitcelluletxt3 A:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.menuprduitcelluletxt3 {
	position: relative;
	text-align: right;
	width: 55px;
	margin-left: 95px;
	margin-top: -12px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}
.menuprduittitreproduit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: 686868;
	text-transform: none;
}
.menuprduittitreproduitmaj {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: 686868;
	padding-left: 210px;
	text-transform: uppercase;
}
.menuprduittxtcleur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: 666666;
}
.menuprduitchamptxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: right;
}
.paniercadremenuhaut {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: 898989;
	border-bottom-color: 898989;
	border-left-width: 1px;
	border-left-color: 898989;
}
.paniernummenubleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: 1A69BA;
	text-indent: 15pt;
}
.paniertxtbleu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 1A69BA;
	text-align: justify;
	padding-left: 10px;
}
.paniertxtbleu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 1A69BA;
	padding-left: 24px;
	text-align: justify;
}
.paniernummenugris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: 898989;
	padding-left: 20px;
}
.paniertxtgris1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 898989;
	text-align: justify;
	padding-left: 10px;
}
.cellulecolorebleupanier {
	background-color: #1A69BA;
}
.paniertabloprdutcellule4 {
	background-color: #ececec;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: 1A69BA;
	background-color: #ececec;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.paniertabloprdutcellule5 {
	background-color: #ececec;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: 1A69BA;
	background-color: #ececec;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.paniertabloprdutcellule51 {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: 1A69BA;
}
.paniertxtcado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 10px;
	text-align: left;
}
.paniertxtsscado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 10px;
}
.paniertxtsscadoprix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.panierbtrecalculer {
	padding-left: 14cm;
}
.panierbtrecalculer2 {
	padding-left: 10cm;
}
/****Page Home Style ****/
.menuhomme001 {
	background-image: url(images/bg_home001.gif);
	background-repeat: no-repeat;
	width: 199px;
	height: 141px;
	margin-left: 5px;
}
.menuhomme002 {
	background-image: url(images/bg_home002.gif);
	background-repeat: no-repeat;
	width: 199px;
	height: 141px;
	margin-left: 5px;
}
.menuhomme003 {
	background-image: url(images/bg_home003.gif);
	background-repeat: no-repeat;
	width: 199px;
	height: 141px;
	margin-left: 5px;
}
.menuhomme004 {
	background-image: url(images/bg_home004.gif);
	background-repeat: no-repeat;
	width: 199px;
	height: 141px;
	margin-left: 5px;
}
.menuhomme005 {
	background-image: url(images/bg_home005.gif);
	background-repeat: no-repeat;
	width: 199px;
	height: 141px;
	margin-left: 5px;
}
.menuhomme006 {
	background-image: url(images/bg_home006.gif);
	background-repeat: no-repeat;
	width: 199px;
	height: 141px;
	margin-left: 5px;
}
.menuhomme007 {
	background-image: url(images/bg_home007.gif);
	background-repeat: no-repeat;
	width: 199px;
	height: 141px;
	margin-left: 5px;
}
.menuhomme008 {
	background-image: url(images/bg_home008.gif);
	background-repeat: no-repeat;
	width: 199px;
	height: 141px;
	margin-left: 5px;
}
.menuhomme009 {
	background-image: url(images/bg_home009.gif);
	background-repeat: no-repeat;
	width: 199px;
	height: 141px;
	margin-left: 5px;
}
/****Page Home Style ****/
/*** Page_Panier_Style ****/
.Tableau_Produit_Panier {
	margin-top: 20px;
}
.paniertxtsaisicode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 666666;
	background-image: url(images/bg_saisi_code.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 40px;
	_padding-top: 40px;
}
.paniertxtsaisinomcommande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 666666;
}
.paniercadremenuhaut2 {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: 898989;
	border-left-width: 1px;
	border-left-color: 898989;
}
.txtfichegras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	padding-top: 4px;
	padding-left: 0px;
}
.chamtxt2 {
	margin-left: 4px;
	margin-bottom: 0px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666666;
	padding-right: 0px;
	padding-bottom: 0px;
}
.paniertabloprduitcellule1 {
	background-image: url(images/bg_cellule1_panier.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-indent: 2px;
	background-repeat: repeat;
}
.paniertablobastxtoffre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 6px;
}
.paniertablobastxtttprduit A:link {
	text-decoration: none;
	color: #FFFFFF;
}
.paniertablobastxtttprduit A:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.paniertablobastxtttprduit A:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.paniertablobastxtttprduit {
	text-indent: 0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 430px;
}
.paniertablobascellule1 {
	text-indent: 0pt;
	background-color: 284594;
	width: 240px;
	height: 25px;
	margin-left: 6px;
	margin-bottom: 4px;
}
.paniertablobascellule2 {
	text-indent: 0pt;
	background-color: #1A69BA;
}
.paniertablobascellule3 {
	text-indent: 0pt;
	background-image: url(images/spacer_tablobas_panier.gif);
	background-repeat: repeat-x;
	background-color: #1A69BA;
}
.paniertablobastxtajout A:link {	text-decoration: none;	color: #FFFFFF;}
.paniertablobastxtajout A:visited {	text-decoration: none;	color: #FFFFFF;}
.paniertablobastxtajout A:hover {	text-decoration: underline;	color: #FFFFFF;}


.paniertablobastxtajout {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 80px;
	margin-top: -5px;
}
.paniertablobascellule4 {
	background-image: url(images/haut_tablobas_panier_fire.gif);
	_background-image: url(images/haut_tablobas_panier.gif);
	background-repeat: no-repeat;
}
.Bouton_Continuer_Panier {
	width: 47px;
	height: 21px;
	margin-left: 500px;
	_margin-top: -40px;
	margin-top: -37px;
}
.Bouton_Valider_Panier {
	width: 40px;
	height: 16px;
	margin-left: 640px;
	margin-top: -22px;
	_margin-top: -27px;
}
.Image_Produit_Tableau_Offres {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.Tableau_Offre_Panier {
	margin-top: 20px;
	_margin-top: 10px;
}
/******Page_Panier_Style  ******/
/*****Page_Fiche_Style ********/
.image_tableau_offres_fiche {
	/* float: left;*/
	text-align: center;
	margin-top: 5px;
	width: 100px;
	border: 1px grey solid;
	margin-right: auto;
	margin-left: 25px;
}
.menuprduitcellule1_002 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/haut_menu_fiche.gif);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 0pt;
	padding-left: 10px;
}
.menuprduitcellule1txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 20pt;
	padding-left: 10px;
}
.menuprduit_titre_produit, .menuprduit_titre_produit a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: 686868;
	text-transform: none;
}
.menuprduit_titreproduit_maj {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 686868;
	text-transform: uppercase;
}
.txtfichetablo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	padding-left: 4px;
	text-align: left;
}
.txtfichetablo A:link {
	text-decoration: none;
	color: #000000;
}
.Tableau_Voir_Egalement {
	width: auto;
	padding-top: 10px;
	margin-left: 2px;
}
.Detail_Produit {
	padding-left: 120px;
	_padding-left: 6px;
	position: relative;
}
.Texte_Detail_Produit {
}
.imageencadre {	border: thin solid #D4D4CC;	}
.numjour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.Tableau_Couleurs_Produits {
	width: 249px;
	height: 71px;
	margin-left: 0px;
	_margin-left: 0px;
}
.Tableau_Couleurs_Produits2 {
	width: 249px;
	height: 80px;
	_height: 0px;
	margin-left: 0px;
	_margin-left: 0px;
}
.Tableau_Prix_Produits {
	width: 700px;
	margin-left: 6px;
	_margin-left: 6px;
	margin-top: -34px;
	_margin-top: -35px;
}
/****Style Famille ****/
.famille_pub1_cellule {
	background-image: url(images/bg_pub1_famille.gif);
	background-repeat: repeat-x;
}
.famille_pub2_cellule {
	background-image: url(images/bg_pub2_famille.gif);
	background-repeat: repeat-x;
}
.famille_top5_cellule1_002 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(images/haut_tablo_top5_famille.gif);
	text-align: center;
	background-repeat: no-repeat;
}
.famille_top5_cellule2_002 {
	background-color: #F3811F;
}
.famille_numtop5_002 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-image: url(images/carre_orange.gif);
	text-align: center;
	padding-top: 1px;
	margin-left: 7px;
	background-repeat: no-repeat;
	width: 15px;
	height: 16px;
}
.cadrefiche_famille A:link {	text-decoration: none;	}
.cadrefiche_famille A:visited {	text-decoration: none;	}
.cadrefiche_famille A:hover {	text-decoration: underline;}

.cadrefiche_famille {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(images/bg_fiche_famille.gif);
	padding-top: 3px;
	background-repeat: repeat;
	width: 192px;
	height: 105px;
	_width: 194px;
}
.Image_Bas_Cadre_Famille {
	width: 200px;
	height: 9px;
	padding-bottom: 5px;
	_margin-top: -10px;
}
.Image_Bas_Cadre_Sous_Famille {
	padding-bottom: 0px;
	_top: -25px;
	margin-top: 0px;
	width: 248px;
	_width: 250px;
	height: 9px;
	margin-left: 8px;
}
.cadrefiche_txt_prix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04448f;
	font-weight: normal;
	padding-left: 8px;
	_padding-left: 6px;
}
.cadrefiche_txt_prix_gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04448f;
	font-weight: bold;
}
.cadrefiche_txt_voir_prduit A:link {	text-decoration: none;	color: #04448F;	}
.cadrefiche_txt_voir_prduit A:visited {	text-decoration: none;	color: #04448F;	}
.cadrefiche_txt_voir_prduit A:hover {	text-decoration: underline;	color: #04448F;	}
.cadrefiche_txt_voir_prduit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04448F;
	font-weight: bold;
	padding-left: 10px;
}
.cadrefiche_search_txt_voir_prduit A:link {		text-decoration: none;	color: #04448F;	}
.cadrefiche_search_txt_voir_prduit A:visited {	text-decoration: none;	color: #04448F;	}
.cadrefiche_search_txt_voir_prduit A:hover {	text-decoration: underline;	color: #04448F;}
.cadrefiche_search_txt_voir_prduit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04448F;
	font-weight: bold;
}
.cadrefiche_txt_retour_famille A:link {		text-decoration: none;	color: #04448F;	}
.cadrefiche_txt_retour_famille A:visited {	text-decoration: none;	color: #04448F;}
.cadrefiche_txt_retour_famille A:hover {	text-decoration: underline;	color: #04448F;	}
.cadrefiche_txt_retour_famille {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04448F;
	font-weight: bold;
}
.cadrefiche_nom_pdt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 90px;
	text-transform: lowercase;
	font-weight: bold;
	color: #494949;
	text-align: left;
}
.cadrefiche_nom_pdt A:link {
	text-decoration: none;
	color: #494949;
	text-align: left;
}
.cadrefiche_nom_pdt A:visited {
	text-decoration: none;
	color: #494949;
	text-align: left;
}
.cadrefiche_nom_pdt A:hover {	text-decoration: underline;	color: #494949;	text-align: left;	}
.cadrefiche_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494949;
	font-weight: normal;
	padding-left: 0px;
}
.cadrefiche_txt_afaq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #494949;
	font-weight: normal;
	padding-left: 0px;
}
.cadrefiche_txt_prix_gras_barre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494949;
	font-weight: normal;
	text-decoration: line-through;
	padding-left: 4px;
}
.imageencadre_fichefamille {	border: 1px solid #CCCCCC;	margin-left: 2px;}
.famille_top5_nom_prdt {
	text-align: left;
	text-indent: 0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.famille_top5_prix {
	text-align: left;
	text-indent: 0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.Image_Famille_Pub {
	float: left;
	padding-right: 10px;
	position: relative;
}
.Tableau_Pub_Famille1 {
	float:left;
	width: 392px;
	height: 115px;
	margin-top: 0px;
	padding-left: 0px;
	position: relative;
}
.tableau_top5_famille {
	position: relative;
	float: right;
	width: 190px;
	height: 390px;
	left: -15px;
	_left: -15px;
	margin-top: 15px;
	_margin-top: 10px;
	_padding-right: 0px;
}
.tableau_famille {
	position: relative;
	width: auto;
	float: left;
	margin-left: 3px;
	margin-top: 0px;
	_margin-top: 10px;
	/* background-color: green;
*/
}
/****** styles des autres pages ss familles*****************************************/
/**** le haut des fiche ss famille****/
.ss_famille_haut_fiche001, .ss_famille_haut_fiche002, .ss_famille_haut_fiche003, .ss_famille_haut_fiche004, .ss_famille_haut_fiche005, .ss_famille_haut_fiche006, .ss_famille_haut_fiche007, .ss_famille_haut_fiche008, .ss_famille_haut_fiche009, .ss_famille_haut_fiche010 {
	width: 250px;
	height: 30px;
	z-index: 100;
	margin-left: 8px;
	margin-top: 10px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	overflow: hidden;
}
.ss_famille_haut_fiche001 {	background-image: url(images/bg_ss_famille-fiche001.gif);}
.ss_famille_haut_fiche002 {	background-image: url(images/bg_ss_famille-fiche002.gif);}
.ss_famille_haut_fiche003 {	background-image: url(images/bg_ss_famille-fiche003.gif);}
.ss_famille_haut_fiche004 {	background-image: url(images/bg_ss_famille-fiche004.gif);}
.ss_famille_haut_fiche005 {	background-image: url(images/bg_ss_famille-fiche005.gif);}
.ss_famille_haut_fiche006 {	background-image: url(images/bg_ss_famille-fiche006.gif);}
.ss_famille_haut_fiche007 {	background-image: url(images/bg_ss_famille-fiche007.gif);}
.ss_famille_haut_fiche008 {	background-image: url(images/bg_ss_famille-fiche008.gif);}
.ss_famille_haut_fiche009 {	background-image: url(images/bg_ss_famille-fiche009.gif);}
.ss_famille_haut_fiche010 {	background-image: url(images/bg_ss_famille-fiche010.gif);}
/********* le titre du produit de sous famille******/
.ss_famille_titre_fiche001, .ss_famille_titre_fiche002, .ss_famille_titre_fiche003, .ss_famille_titre_fiche004, .ss_famille_titre_fiche005, .ss_famille_titre_fiche006, .ss_famille_titre_fiche007, .ss_famille_titre_fiche008, .ss_famille_titre_fiche009, .ss_famille_titre_fiche010{
	/*height: 26px;
	width: 165px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: capitalize;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	align: left;
	border: none;
	padding-left: 23px;
	padding-right: 3px;
	margin-left: 0px;
	padding-top: 0px;
	z-index: 100;
	overflow: hidden;
}


.ss_famille_titre_fiche001 {	color: #F6D200;}
.ss_famille_titre_fiche001 A {	text-decoration: underline;	color: #F6D200;}
.ss_famille_titre_fiche001 A:hover {	text-decoration: underline;	color: #F6D200;}
.ss_famille_titre_fiche002 {	color: #F3811F;}
.ss_famille_titre_fiche002 A {	text-decoration: underline;	color: #F3811F;}
.ss_famille_titre_fiche003 {	color: #E1351F;}
.ss_famille_titre_fiche003 A {	text-decoration: underline;	color: #E1351F;}
.ss_famille_titre_fiche004 {	color: #D40281;}
.ss_famille_titre_fiche004 A {	text-decoration: underline;	color: #D40281;}
.ss_famille_titre_fiche005 {	color: #363A91;}
.ss_famille_titre_fiche005 A {	text-decoration: underline;	color: #363A91;}
.ss_famille_titre_fiche006 {	color: #349BD6;}
.ss_famille_titre_fiche006 A {	text-decoration: underline;	color: #349BD6;}
.ss_famille_titre_fiche007 {	color: #0198A3;}
.ss_famille_titre_fiche007 A {	text-decoration: underline;	color: #0198A3;}
.ss_famille_titre_fiche008 {	color: #00A936;}
.ss_famille_titre_fiche008 A {	text-decoration: underline;	color: #00A936;}
.ss_famille_titre_fiche009 {	color: #9BCF15;}
.ss_famille_titre_fiche009 A {	text-decoration: underline;	color: #9BCF15;}
.ss_famille_titre_fiche010 {	color: #FF5A00;}
.ss_famille_titre_fiche010 A {	text-decoration: underline;	color: #FF5A00;}

/************ numero de la page en cours********/
.ss_famille_num_page001 A:link {	text-decoration: none;	color: #F6D200;	}
.ss_famille_num_page001 A:visited {	text-decoration: none;	color: #F6D200;	}
.ss_famille_num_page001 A:hover {	text-decoration: underline;	color: #F6D200;	}
.ss_famille_num_page001 {			color: #F6D200;	}

.ss_famille_num_page003 A:link {	text-decoration: none;	color: #E1351F;}
.ss_famille_num_page003 A:visited {	text-decoration: none;	color: #E1351F;}
.ss_famille_num_page003 A:hover {	text-decoration: underline;	color: #E1351F;}
.ss_famille_num_page003 {			color: #E1351F;	}

.ss_famille_num_page004 A:link {	text-decoration: none;	color: #D40281;	}
.ss_famille_num_page004 A:visited {	text-decoration: none;	color: #D40281;}
.ss_famille_num_page004 A:hover {	text-decoration: underline;	color: #D40281;	}
.ss_famille_num_page004 {			color: #D40281;	}

.ss_famille_num_page005 A:link {	text-decoration: none;	color: #363A91;	}
.ss_famille_num_page005 A:visited {	text-decoration: none;	color: #363A91;	}
.ss_famille_num_page005 A:hover {	text-decoration: underline;	color: #363A91;	}
.ss_famille_num_page005 {			color: #363A91;	}

.ss_famille_num_page006 A:link {	text-decoration: none;	color: #349BD6;	}
.ss_famille_num_page006 A:visited {	text-decoration: none;	color: #349BD6;	}
.ss_famille_num_page006 A:hover {	text-decoration: underline;	color: #349BD6;	}
.ss_famille_num_page006 {			color: #349BD6;	}

.ss_famille_num_page007 A:link {	text-decoration: none;	color: #0198A3;	}
.ss_famille_num_page007 A:visited {	text-decoration: none;	color: #0198A3;}
.ss_famille_num_page007 A:hover {	text-decoration: underline;	color: #0198A3;}
.ss_famille_num_page007 {			color: #0198A3;	}

.ss_famille_num_page008 A:link {	text-decoration: none;	color: #00A936;}
.ss_famille_num_page008 A:visited {	text-decoration: none;	color: #00A936;}
.ss_famille_num_page008 A:hover {	text-decoration: underline;	color: #00A936;}
.ss_famille_num_page008 {			color: #00A936;	}

.ss_famille_num_page009 A:link {	text-decoration: none;	color: #9BCF15;}
.ss_famille_num_page009 A:visited {	text-decoration: none;	color: #9BCF15;}
.ss_famille_num_page009 A:hover {	text-decoration: underline;	color: #9BCF15;}
.ss_famille_num_page009 {			color: #9BCF15;	}

.ss_famille_num_page010 A:link {	text-decoration: none;	color: #9BCF15;}
.ss_famille_num_page010 A:visited {	text-decoration: none;	color: #9BCF15;}
.ss_famille_num_page010 A:hover {	text-decoration: underline;	color: #9BCF15;}
.ss_famille_num_page010 {			color: #FF5A00;	}

.ss_famille_num_page001, .ss_famille_num_page002, .ss_famille_num_page003, .ss_famille_num_page004, .ss_famille_num_page005, .ss_famille_num_page006, .ss_famille_num_page007, .ss_famille_num_page008, .ss_famille_num_page009, .ss_famille_num_page010 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}

/****** fin des styles des autres pages ss familles **************************************/
/********* debut styles des autres pages famille*******************************************/
/* static page */
.entete_box_pages_statiques {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	align: center;
	padding-left: 4px;
	height: 15px;
	background-image: url(images/border_haut_static.gif);
	background-repeat: no-repeat;
	z-index: 5;
}
.bas_box_pages_statiques {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	align: center;
	padding-left: 4px;
	background-image: url(images/border_bas_static.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	_margin-bottom: 0px;
	z-index: 5;
}
.box_pages_statiques {
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-image: url(images/border_milieu_static.gif);
	background-repeat: repeat;
	z-index: 5;
}
/* commande catalog page */
.bas_box_pages_catalog {
	align: center;
	text-align: center;
	padding-left: 4px;
	background-image: url(images/border_bas_static.gif);
	background-repeat: no-repeat;
	margin-top: -20px;
	margin-bottom: 20px;
	_margin-bottom: 0px;
}
.entete_box_pages_catalog {
	align: center;
	padding-left: 4px;
	height: 15px;
	background-image: url(images/border_haut_static.gif);
	background-repeat: no-repeat;
}
.box_pages_catalog {
	height: auto;
	background-image: url(images/border_milieu_static.gif);
	background-repeat: repeat;
	_margin-right: -50px;
	_margin-top: -20px;
}
/**/
.static_content {
	height: auto;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
}
.static_content  A, static_content  A:visited {
	color: black;
	text-decoration: underline;
}
.titre_page_static {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	align: center;
	padding-left: 4px;
	height: 15px;
}
.static_content  A:hover {
	color: black;
	text-decoration: underline;
}
.haut_page_static {
	height: 10px;
	background-image: url(images/border_haut_static.gif);
	background-repeat: no-repeat;
}
.milieu_page_static {
	background-image: url(images/border_milieu_static.gif);
	padding-left: 20px;
	background-repeat: repeat;
}
.bas_page_static {
	height: 10px;
	background-image: url(images/border_bas_static.gif);
	background-repeat: no-repeat;
}
/* contact page */
.bas_box_pages_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	align: center;
	padding-left: 4px;
	background-image: url(images/border_bas_static.gif);
	background-repeat: no-repeat;
	margin-top: -20px;
	margin-bottom: 20px;
	_margin-bottom: 0px;
}
.entete_box_pages_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	align: center;
	padding-left: 4px;
	height: 15px;
	background-image: url(images/border_haut_static.gif);
	background-repeat: no-repeat;
}
.box_pages_contact {
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-image: url(images/border_milieu_static.gif);
	background-repeat: repeat;
	_margin-right: -50px;
	_margin-top: -20px;
}
.contact_content {
	height: auto;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
}
.contact_content  A, contact_content  A:visited {
	color: black;
	text-decoration: underline;
}
.titre_page_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	align: center;
	height: 15px;
}
.contact_content  A:hover {
	color: black;
	text-decoration: underline;
}
.haut_page_contact {
	height: 10px;
	background-image: url(images/border_haut_static.gif);
	background-repeat: no-repeat;
}
.milieu_page_contact {
	background-image: url(images/border_milieu_static.gif);
	padding-left: 20px;
	background-repeat: repeat;
}
.bas_page_contact {
	height: 10px;
	background-image: url(images/border_bas_static.gif);
	background-repeat: no-repeat;
}
/**** styles de fiche bg haut fiche famille *****/

.hautfiche_famille001, .hautfiche_famille002, .hautfiche_famille003, .hautfiche_famille004, .hautfiche_famille005, .hautfiche_famille006, .hautfiche_famille007, .hautfiche_famille008, .hautfiche_famille009, .hautfiche_famille010 {
	height: 26px;
	background-repeat: no-repeat;
}
.hautfiche_famille001 {	background-image: url(images/bg_fiche_famille_001.gif);}
.hautfiche_famille002 {	background-image: url(images/bg_fiche_famille_002.gif);}
.hautfiche_famille003 {	background-image: url(images/bg_fiche_famille_003.gif);}
.hautfiche_famille004 {	background-image: url(images/bg_fiche_famille_004.gif);}
.hautfiche_famille005 {	background-image: url(images/bg_fiche_famille_005.gif);}
.hautfiche_famille006 {	background-image: url(images/bg_fiche_famille_006.gif);}
.hautfiche_famille007 {	background-image: url(images/bg_fiche_famille_007.gif);}
.hautfiche_famille008 {	background-image: url(images/bg_fiche_famille_008.gif);}
.hautfiche_famille009 {	background-image: url(images/bg_fiche_famille_009.gif);}
.hautfiche_famille010 {	background-image: url(images/bg_fiche_famille_010.gif);}

/******* debut style tableau top5 *************/

.famille_top5_cellule1_001, .famille_top5_cellule1_002, .famille_top5_cellule1_003, .famille_top5_cellule1_004, .famille_top5_cellule1_005, .famille_top5_cellule1_006, .famille_top5_cellule1_007, .famille_top5_cellule1_008, .famille_top5_cellule1_009, .famille_top5_cellule1_010 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	background-repeat: no-repeat;
}


.famille_top5_cellule1_001 {	background-image: url(images/haut_tablo_top5_famille001.gif);}
.famille_top5_cellule1_003 {	background-image: url(images/haut_tablo_top5_famille003.gif);}
.famille_top5_cellule1_004 {	background-image: url(images/haut_tablo_top5_famille004.gif);}
.famille_top5_cellule1_005 {	background-image: url(images/haut_tablo_top5_famille005.gif);}
.famille_top5_cellule1_006 {	background-image: url(images/haut_tablo_top5_famille006.gif);}
.famille_top5_cellule1_007 {	background-image: url(images/haut_tablo_top5_famille007.gif);}
.famille_top5_cellule1_008 {	background-image: url(images/haut_tablo_top5_famille008.gif);}
.famille_top5_cellule1_009 {	background-image: url(images/haut_tablo_top5_famille009.gif);}
.famille_top5_cellule1_010 {	background-image: url(images/haut_tablo_top5_famille010.gif);}


.famille_top5_cellule2_001 {	background-color: #F6D200;}
.famille_top5_cellule2_003 {	background-color: #E1351F;}
.famille_top5_cellule2_004 {	background-color: #D40281;}
.famille_top5_cellule2_005 {	background-color: #363A91;}
.famille_top5_cellule2_006 {	background-color: #349BD6;}
.famille_top5_cellule2_007 {	background-color: #0198A3;}
.famille_top5_cellule2_008 {	background-color: #00A936;}
.famille_top5_cellule2_009 {	background-color: #9BCF15;}
.famille_top5_cellule2_010 {	background-color: #FF5A00;}

/* num page specialité */
.specialite_num_page {	color: #E1351F;	font-weight: bold;}
/*  num page sous famille*/
.sous_famille_num_page_001 {	color: #F6D200;}
.sous_famille_num_page_002 {	color: #F3811F;}
.sous_famille_num_page_003 {	color: #E1351F;}
.sous_famille_num_page_004 {	color: #D40281;}
.sous_famille_num_page_005 {	color: #363A91;}
.sous_famille_num_page_006 {	color: #349BD6;}
.sous_famille_num_page_007 {	color: #0198A3;}
.sous_famille_num_page_008 {	color: #00A936;}
.sous_famille_num_page_009 {	color: #9BCF15;}

.famille_numtop5_001, .famille_numtop5_002, .famille_numtop5_003, .famille_numtop5_004, .famille_numtop5_005, .famille_numtop5_006, .famille_numtop5_007, .famille_numtop5_008, .famille_numtop5_009, .famille_numtop5_010 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-align: center;
	padding-top: 1px;
	margin-left: 7px;
	background-repeat: no-repeat;
	width: 15px;
	height: 16px;
	background-repeat: no-repeat;
}

.famille_numtop5_001 {	background-image: url(images/famille_carre001.gif);}
.famille_numtop5_003 {	background-image: url(images/famille_carre003.gif);}
.famille_numtop5_004 {	background-image: url(images/famille_carre004.gif);}
.famille_numtop5_005 {	background-image: url(images/famille_carre005.gif);}
.famille_numtop5_006 {	background-image: url(images/famille_carre006.gif);}
.famille_numtop5_007 {	background-image: url(images/famille_carre007.gif);}
.famille_numtop5_008 {	background-image: url(images/famille_carre008.gif);}
.famille_numtop5_009 {	background-image: url(images/famille_carre009.gif);}
.famille_numtop5_010 {	background-image: url(images/famille_carre010.gif);}


/************* styles fiche poduit ***********************************************************/
/********************* styles nuancier *************/
/***** Styles de Fiche Produit***/
.cellule0000000001, .cellule0000000060, .cellule0000000146, .cellule0000000213, .cellule0000000257, .cellule0000000287 , .cellule0000000315, .cellule0000000336, .cellule_specialite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-indent: 4px;
}
.cellule_couleur_0000000001, .cellule_couleur_0000000060, .cellule_couleur_0000000146, .cellule_couleur_0000000213, .cellule_couleur_0000000257, .cellule_couleur_0000000287 , .cellule_couleur_0000000315, .cellule_couleur_0000000336, .cellule_couleur__specialite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-indent: 4px;
	background-color: #CCCCCC;
	border: 1px solid #888888;
}
/****** style tablo des produits******/

.menuprduitcellule1_001, .menuprduitcellule1_002, .menuprduitcellule1_003, .menuprduitcellule1_004, .menuprduitcellule1_005, .menuprduitcellule1_006, .menuprduitcellule1_007, .menuprduitcellule1_008, .menuprduitcellule1_009, .menuprduitcellule1_010  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	text-align: left;	text-indent: 0pt;	padding-left: 10px;
}

.menuprduitcellule1_001 {	background-image: url(images/haut_menu_fiche001.gif);}
.menuprduitcellule1_003 {	background-image: url(images/haut_menu_fiche003.gif);}
.menuprduitcellule1_004 {	background-image: url(images/haut_menu_fiche004.gif);}
.menuprduitcellule1_005 {	background-image: url(images/haut_menu_fiche005.gif);}
.menuprduitcellule1_006 {	background-image: url(images/haut_menu_fiche006.gif);}
.menuprduitcellule1_007 {	background-image: url(images/haut_menu_fiche007.gif);}
.menuprduitcellule1_008 {	background-image: url(images/haut_menu_fiche008.gif);}
.menuprduitcellule1_009 {	background-image: url(images/haut_menu_fiche009.gif);}
.menuprduitcellule1_010 {	background-image: url(images/haut_menu_fiche010.gif);}


/** ventecroisées ***/
.menuprduitcellule2_002, .menuprduitcellule2_001, .menuprduitcellule2_003, .menuprduitcellule2_004, .menuprduitcellule2_005, .menuprduitcellule2_006, .menuprduitcellule2_007, .menuprduitcellule2_008, .menuprduitcellule2_009, .menuprduitcellule2_0000000062 {
	text-align: left;
	text-indent: 0pt;
	margin-top: 0px;
}
.menuprduitcellule2_001 {	background-color: #F6D200;}
.menuprduitcellule2_002 {	background-color: #F3811F;}
.menuprduitcellule2_003 {	background-color: #E1351F;}
.menuprduitcellule2_004 {	background-color: #D40281;}
.menuprduitcellule2_005 {	background-color: #363A91;}
.menuprduitcellule2_006 {	background-color: #349BD6;}
.menuprduitcellule2_007 {	background-color: #0197A5;}
.menuprduitcellule2_008 {	background-color: #00A936;}
.menuprduitcellule2_009 {	background-color: #9BCF15;}
.menuprduitcellule2_010 {	background-color: #ef1e00;}





.menuprduitcellule2_0000000062 {	background-color: #F3811F;}
/******* ventecroisées// cellue ajouter au panier ****/
.menuprduitcellule3_0000000062 {
	text-indent: 0pt;
	background-color: E45D00;
}
.menuprduitcellule3_002, .menuprduitcellule3_001, .menuprduitcellule3_003, .menuprduitcellule3_004, .menuprduitcellule3_005, .menuprduitcellule3_006, .menuprduitcellule3_007, .menuprduitcellule3_008, .menuprduitcellule3_009 {
	text-align: center;
	width: auto;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: top;
}
.menuprduitcellule3_001 {	background-color: #EBB600;}
.menuprduitcellule3_002 {	background-color: #E45D00;}
.menuprduitcellule3_003 {	background-color: #792720;}
.menuprduitcellule3_004 {	background-color: #A40C6C;}
.menuprduitcellule3_005 {	background-color: #2C2C74;}
.menuprduitcellule3_006 {	background-color: #043C7C;}
.menuprduitcellule3_007 {	background-color: #04545C;}
.menuprduitcellule3_008 {	background-color: #257C3D;}
.menuprduitcellule3_009 {	background-color: #649404;}

/**** style tablo calcul ***/
.menuprduittablocellule3 {
	text-align: right;
	text-indent: 0pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
	padding-left: 4px;
}
.paniertabloprduitcellule2 {
	background-image: url(images/bg_cellule_panier.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-indent: 1px;
	background-repeat: repeat;
}
.paniertabloprduitcellule3 {
	background-image: url(images/bg_cellule2_panier_fir.gif);
	/* _background-image: url(images/bg_cellule2_panier.gif);
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-repeat: no-repeat;
}

.menuprduittablocellule1_001, .menuprduittablocellule1_002, .menuprduittablocellule1_003, .menuprduittablocellule1_004, .menuprduittablocellule1_005, .menuprduittablocellule1_006 , .menuprduittablocellule1_007 , .menuprduittablocellule1_008 , .menuprduittablocellule1_009 , .menuprduittablocellule1_010 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: repeat;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}

.menuprduittablocellule1_001 {	background-image: url(images/bg_haut_tablo_fiche001.gif);}
.menuprduittablocellule1_002 {	background-image: url(images/bg_haut_tablo_fiche.gif);}
.menuprduittablocellule1_003 {	background-image: url(images/bg_haut_tablo_fiche003.gif);}
.menuprduittablocellule1_004 {	background-image: url(images/bg_haut_tablo_fiche004.gif);}
.menuprduittablocellule1_005 {	background-image: url(images/bg_haut_tablo_fiche005.gif);}
.menuprduittablocellule1_006 {	background-image: url(images/bg_haut_tablo_fiche006.gif);}
.menuprduittablocellule1_007 {	background-image: url(images/bg_haut_tablo_fiche007.gif);}
.menuprduittablocellule1_008 {	background-image: url(images/bg_haut_tablo_fiche008.gif);}
.menuprduittablocellule1_009 {	background-image: url(images/bg_haut_tablo_fiche009.gif);}
.menuprduittablocellule1_010 {	background-image: url(images/bg_haut_tablo_fiche010.gif);}

.menuprduittablocellule2_001 A:link {	text-decoration: none;	color: #000000;}
.menuprduittablocellule2_002 A:link {	text-decoration: none;	color: #000000;}
.menuprduittablocellule2_003 A:link {	text-decoration: none;	color: #000000;}
.menuprduittablocellule2_004 A:link {	text-decoration: none;	color: #000000;}
.menuprduittablocellule2_005 A:link {	text-decoration: none;	color: #000000;}
.menuprduittablocellule2_006 A:link {	text-decoration: none;	color: #000000;}
.menuprduittablocellule2_007 A:link {	text-decoration: none;	color: #000000;}
.menuprduittablocellule2_008 A:link {	text-decoration: none;	color: #000000;}
.menuprduittablocellule2_009 A:link {	text-decoration: none;	color: #000000;}
.menuprduittablocellule2_010 A:link {	text-decoration: none;	color: #000000;}


.menuprduittablocellule2_001, .menuprduittablocellule2_002, .menuprduittablocellule2_003, .menuprduittablocellule2_004, .menuprduittablocellule2_005, .menuprduittablocellule2_006, .menuprduittablocellule2_007, .menuprduittablocellule2_008, .menuprduittablocellule2_009, .menuprduittablocellule2_010
{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	padding-left: 4px;
}

.menuprduittablocellule2_001 {	background-color: #FCFCEC;}
.menuprduittablocellule2_002 {	background-color: #FEF2E8;}
.menuprduittablocellule2_003 {	background-color: #FFF3F2;}
.menuprduittablocellule2_004 {	background-color: #FCF4FC;}
.menuprduittablocellule2_005 {	background-color: #E4E9F1;}
.menuprduittablocellule2_006 {	background-color: #F4F4FC;}
.menuprduittablocellule2_007 {	background-color: #EBF4FA;}
.menuprduittablocellule2_008 {	background-color: #ECFCEC;}
.menuprduittablocellule2_009 {	background-color: #F4FCE4;}
.menuprduittablocellule2_010 {	background-color: #f9e7dd;}

.menuprduittablocellule3_001, .menuprduittablocellule3_002, .menuprduittablocellule3_003, .menuprduittablocellule3_004, .menuprduittablocellule3_005, .menuprduittablocellule3_006, .menuprduittablocellule3_007, .menuprduittablocellule3_008, .menuprduittablocellule3_009, .menuprduittablocellule3_010 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}
.menuprduittablocellule3_001 {	background-image: url(images/cote1_tablo_fichepdt001.gif);}
.menuprduittablocellule3_002 {	background-image: url(images/cote1_tablo_fichepdt002.gif);}
.menuprduittablocellule3_003 {	background-image: url(images/cote1_tablo_fichepdt003.gif);}
.menuprduittablocellule3_004 {	background-image: url(images/cote1_tablo_fichepdt004.gif);}
.menuprduittablocellule3_005 {	background-image: url(images/cote1_tablo_fichepdt005.gif);}
.menuprduittablocellule3_006 {	background-image: url(images/cote1_tablo_fichepdt006.gif);}
.menuprduittablocellule3_007 {	background-image: url(images/cote1_tablo_fichepdt007.gif);}
.menuprduittablocellule3_008 {	background-image: url(images/cote1_tablo_fichepdt008.gif);}
.menuprduittablocellule3_009 {	background-image: url(images/cote1_tablo_fichepdt009.gif);}
.menuprduittablocellule3_010 {	background-image: url(images/cote1_tablo_fichepdt010.gif);}

.menuprduittablocellule4_001, .menuprduittablocellule4_002, .menuprduittablocellule4_003, .menuprduittablocellule4_004, .menuprduittablocellule4_005, .menuprduittablocellule4_006, .menuprduittablocellule4_007, .menuprduittablocellule4_008, .menuprduittablocellule4_009, .menuprduittablocellule4_010 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}

.menuprduittablocellule4_001 {	background-image: url(images/cote2_tablo_fichepdt001.gif);}
.menuprduittablocellule4_002 {	background-image: url(images/cote2_tablo_fichepdt002.gif);}
.menuprduittablocellule4_003 {	background-image: url(images/cote2_tablo_fichepdt003.gif);}
.menuprduittablocellule4_004 {	background-image: url(images/cote2_tablo_fichepdt004.gif);}
.menuprduittablocellule4_005 {	background-image: url(images/cote2_tablo_fichepdt005.gif);}
.menuprduittablocellule4_006 {	background-image: url(images/cote2_tablo_fichepdt006.gif);}
.menuprduittablocellule4_007 {	background-image: url(images/cote2_tablo_fichepdt007.gif);}
.menuprduittablocellule4_008 {	background-image: url(images/cote2_tablo_fichepdt008.gif);}
.menuprduittablocellule4_009 {	background-image: url(images/cote2_tablo_fichepdt009.gif);}
.menuprduittablocellule4_010 {	background-image: url(images/cote2_tablo_fichepdt010.gif);}

/********** menu deroulant colore****************/
.menuderoulant001 A:link {	text-decoration: none;	color: #FFFFFF;}
.menuderoulant001 A:visited {	text-decoration: none;	color: #FFFFFF;}
.menuderoulant001 A:hover {	text-decoration: underline;	color: #FFFFFF;}
.menuderoulant001 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #EFC338;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	_padding-bottom: 10px;
	width: 809px;
	_width: 819px;
	height: auto;
}
.menuderoulant002 A:link {	text-decoration: none;	color: #FFFFFF;}
.menuderoulant002 A:visited {	text-decoration: none;	color: #FFFFFF;}
.menuderoulant002 A:hover {	text-decoration: underline;	color: #FFFFFF;}
.menuderoulant002 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #F59643;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 809px;
	_width: 819px;
	height: auto;
}
.menuderoulant003 A:link {		text-decoration: none;	color: #FFFFFF;}
.menuderoulant003 A:visited {	text-decoration: none;	color: #FFFFFF;}
.menuderoulant003 A:hover {		text-decoration: underline;	color: #FFFFFF;}
.menuderoulant003 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #E65240;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 809px;
	_width: 819px;
	height: auto;
}
.menuderoulant004 A:link {	text-decoration: none;	color: #FFFFFF;}
.menuderoulant004 A:visited {	text-decoration: none;	color: #FFFFFF;}
.menuderoulant004 A:hover {	text-decoration: underline;	color: #FFFFFF;}
.menuderoulant004 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #CF4497;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 809px;
	_width: 819px;
	height: auto;
}
.menuderoulant005 A:link {		text-decoration: none;	color: #FFFFFF;}
.menuderoulant005 A:visited {	text-decoration: none;	color: #FFFFFF;}
.menuderoulant005 A:hover {		text-decoration: underline;	color: #FFFFFF;}
.menuderoulant005 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #3D44BE;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 809px;
	_width: 819px;
	height: auto;
}
.menuderoulant006 A:link {		text-decoration: none;	color: #FFFFFF;}
.menuderoulant006 A:visited {	text-decoration: none;	color: #FFFFFF;}
.menuderoulant006 A:hover {		text-decoration: underline;	color: #FFFFFF;}
.menuderoulant006 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #2693D5;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 809px;
	_width: 819px;
	height: auto;
}
.menuderoulant007 A:link {		text-decoration: none;	color: #FFFFFF;}
.menuderoulant007 A:visited {	text-decoration: none;	color: #FFFFFF;}
.menuderoulant007 A:hover {		text-decoration: underline;	color: #FFFFFF;}
.menuderoulant007 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #43ADB8;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 809px;
	_width: 819px;
	height: auto;
}
.menuderoulant008 A:link {		text-decoration: none;	color: #FFFFFF;}
.menuderoulant008 A:visited {	text-decoration: none;	color: #FFFFFF;}
.menuderoulant008 A:hover {		text-decoration: underline;	color: #FFFFFF;}
.menuderoulant008 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #49B268;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 809px;
	_width: 819px;
	height: auto;
}
.menuderoulant009 A:link {	text-decoration: none;	color: #FFFFFF;}
.menuderoulant009 A:visited {	text-decoration: none;	color: #FFFFFF;}
.menuderoulant009 A:hover {	text-decoration: underline;	color: #FFFFFF;}
.menuderoulant009 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #9BC338;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 809px;
	_width: 819px;
	height: auto;
}
.menuderoulant_001 {
	background-image: url(images/trait_bg_menu001.gif);
	background-repeat: repeat-x;
	height: auto;
	width: 809px;
	_width: 819px;
	padding-left: 10px;
}
.menuderoulant_002 {
	background-image: url(images/trait_bg_menu002.gif);
	background-repeat: repeat-x;
	height: auto;
	width: 809px;
	_width: 819px;
	padding-left: 10px;
}
.menuderoulant_003 {
	background-image: url(images/trait_bg_menu003.gif);
	background-repeat: repeat-x;
	height: auto;
	width: 809px;
	_width: 819px;
	padding-left: 10px;
}
.menuderoulant_004 {
	background-image: url(images/trait_bg_menu004.gif);
	background-repeat: repeat-x;
	height: auto;
	width: 809px;
	_width: 819px;
	padding-left: 10px;
}
.menuderoulant_005 {
	background-image: url(images/trait_bg_menu005.gif);
	background-repeat: repeat-x;
	height: auto;
	width: 809px;
	_width: 819px;
	padding-left: 10px;
}
.menuderoulant_006 {
	background-image: url(images/trait_bg_menu006.gif);
	background-repeat: repeat-x;
	height: auto;
	width: 809px;
	_width: 819px;
	padding-left: 10px;
}
.menuderoulant_007 {
	background-image: url(images/trait_bg_menu007.gif);
	background-repeat: repeat-x;
	height: auto;
	width: 809px;
	_width: 819px;
	padding-left: 10px;
}
.menuderoulant_008 {
	background-image: url(images/trait_bg_menu008.gif);
	background-repeat: repeat-x;
	height: auto;
	width: 809px;
	_width: 819px;
	padding-left: 10px;
}
.menuderoulant_009 {
	background-image: url(images/trait_bg_menu009.gif);
	background-repeat: repeat-x;
	height: auto;
	width: 809px;
	_width: 819px;
	padding-left: 10px;
}
.menuderoulant__001 {
	background-image: url(images/bt_001_cote_gauche.gif);
	background-repeat: repeat-x;
	background-image: url(images/bg_menu001.gif);
	height: 46px;
}
.menuderoulant__002 {
	background-image: url(images/bt_002_cote_gauche.gif);
	background-repeat: no-repeat;
	height: 46px;
}
.menuderoulant__003 {
	background-image: url(images/bt_003_cote_gauche.gif);
	background-repeat: no-repeat;
	height: 46px;
}
.menuderoulant__004 {
	background-image: url(images/bt_004_cote_gauche.gif);
	background-repeat: no-repeat;
	height: 46px;
}
.menuderoulant__005 {
	background-image: url(images/bt_005_cote_gauche.gif);
	background-repeat: no-repeat;
	height: 46px;
}
.menuderoulant__006 {
	background-image: url(images/bt_006_cote_gauche.gif);
	background-repeat: no-repeat;
	height: 46px;
}
.menuderoulant__007 {
	background-image: url(images/bt_007_cote_gauche.gif);
	background-repeat: no-repeat;
	height: 46px;
}
.menuderoulant__008 {
	background-image: url(images/bt_008_cote_gauche.gif);
	background-repeat: no-repeat;
	height: 46px;
}
.menuderoulant__009 {
	background-image: url(images/bt_009_cote_gauche.gif);
	background-repeat: no-repeat;
	height: 46px;
}
/********Box d'information vers standard********/
.boxInformation {
	border-right: thin  solid #0062C4;
	border-left: thin  solid #0062C4;
}
.cellBoxInformation, .cellBoxInformation_couleur, .cellBoxInformation_entete, .cellBoxInformation_pied {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.cellBoxInformation {			color: #000000;}
.cellBoxInformation_couleur {	color: #000000;	background-color: #FFFFFF;
}
.cellBoxInformation_couleur A:link {
	text-decoration: underline;
	color: #FFFFFF;
}
.cellBoxInformation_entete, .cellBoxInformation_pied {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0062C4;
}
.cellBoxInformation_entete A:link {
	text-decoration: none;
	color: #FFFFFF;
}
/*  tete de gondole */
.txtblancgras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.txtblanc {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	text-align: right;
	/*margin-left: 200px;
*/
}
.txt_orange {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
	font-size: 14px;
	color: #DE5400;
}
.txt_orange A:link {
	text-decoration: none;
	color: #DE5400;
}
.txt_orange A:visited {
	text-decoration: none;
	color: #DE5400;
}
.txt_orange A:hover {
	text-decoration: underline;
	color: #DE5400;
}
.txt_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 5px;
	color: #808080;
}
.txt_gris2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #808080;
}
.txt_gris A:link {	text-decoration: none;	color: #808080;}
.txt_gris A:visited {	text-decoration: none;	color: #808080;}
.txt_gris A:hover {	text-decoration: underline;	color: #808080;}
#engloble_box_ajout_produit {
	center: 0;
	position: absolute;
	z-index: 1000;
	margin-top: 150px;
	margin-left: 300;
	_margin-top: 120px;
	_margin-left: -250px;
	text-align: center;
	width: 400px;
	height: 95px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#box_ajout_produit {
	text-align: center;
	width: 320px;
	height: 85px;
	border-top: 5px solid #0062C4;
	border-right: thin  solid #0062C4;
	border-left: thin solid #0062C4;
	border-bottom: 5px solid #0062C4;
	background-color: white;
	padding-top: 0px;
	font-size: 16px;
}
div#box_ajout_produit table {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}
div#boutons_popup_achat div#valider_panier {
	float: left;
	width: 49%;
}
div#boutons_popup_achat div#continuer_achat {
	float: right;
	width: 49%;
}
/
/*** Ajout Akim ****/
/ .infosAk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float: left;
	background-image: url(images/infoPlus3.jpg);
	background-repeat: repeat-x;
	left: 0px;
	font-weight: bold;
	text-indent: 20px;
	width: 795px;
	top: 0px;
	height: auto;
	margin: 0px;
	right: 0px;
	bottom: 0px;
	padding: 0px;
	background-color: #00CC33;
}
.descriptionAK1, .specificationsAK2, .photos {
	float: left;
	position: relative;
	height: auto;
	visibility: visible;
	overflow: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	z-index: 4;
	display: inline;
	top: 20px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
.affDescription {
	position: relative;
	color: #000000;
	height: auto;
	width: 315px;
	display: block;
	z-index: 3;
	float: left;
	top: 0px;
	padding-top: 0px;
	visibility: visible;
	background-color: #ECFAD9;
	border: 3px solid #FFCC33;
	background-color: #FFFFFF;
	border: thin solid #CCCCCC;
}
.affSpecifications {
	position: relative;
	color: #000000;
	height: auto;
	width: 315px;
	display: block;
	z-index: 3;
	float: left;
	top: 0px;
	visibility: visible;
	background-color: #ECFAD9;
	border: 3px solid #FFCC33;
	background-color: #FFFFFF;
	border: thin solid #CCCCCC;
}
.affPhotos {
	position: relative;
	color: #000000;
	height: auto;
	width: 315px;
	display: block;
	z-index: 3;
	float: left;
	top: 0px;
	visibility: visible;
	background-color: #ECFAD9;
	border: 3px solid #FFCC33;
	background-color: #FFFFFF;
	border: thin solid #CCCCCC;
}
.affDescriptionTete_0000000001, .affDescriptionTete_0000000054, .affDescriptionTete_0000000136, .affDescriptionTete_0000000175, .affDescriptionTete_0000000213, .affDescriptionTete_0000000235 {
	height: 25px;
	width: 100px;
	position: relative;
	display: block;
	visibility: visible;
	left: 0px;
}
.affDescriptionTete_0000000001 {	background-color: #EFC338;}
.affDescriptionTete_0000000054 {	background-color: #F59643;}
.affDescriptionTete_0000000136 {	background-color: #E65240;}
.affDescriptionTete_0000000175 {	background-color: #cf4497;}
.affDescriptionTete_0000000213 {	background-color: #363a91;}
.affDescriptionTete_0000000235 {	background-color: #2693d5;}
.affSpecificationsTete_0000000001, .affSpecificationsTete_0000000054, .affSpecificationsTete_0000000136, .affSpecificationsTete_0000000175, .affSpecificationsTete_0000000213, .affSpecificationsTete_0000000235 {
	height: 25px;
	width: 85px;
	position: relative;
	display: block;
	visibility: visible;
	background-color: #CCCCCC;
	left: 95px;
}
.affSpecificationsTete_0000000001 {	background-color: #EFC338;}
.affSpecificationsTete_0000000054 {	background-color: #F59643;}
.affSpecificationsTete_0000000136 {	background-color: #E65240;}
.affSpecificationsTete_0000000175 {	background-color: #cf4497;}
.affSpecificationsTete_0000000213 {	background-color: #363a91;}
.affSpecificationsTete_0000000235 {	background-color: #2693d5;}
.affPhotosTete, .affPhotosTete_0000000001, .affPhotosTete_0000000054, .affPhotosTete_0000000136, .affPhotosTete_0000000175, .affPhotosTete_0000000213, .affPhotosTete_0000000235 {
	height: 25px;
	width: 63px;
	position: relative;
	display: block;
	visibility: visible;
	left: 225px;
}
.affPhotosTete_0000000001 {	background-color: #EFC338;}
.affPhotosTete_0000000054 {	background-color: #F59643;}
.affPhotosTete_0000000136 {	background-color: #E65240;}
.affPhotosTete_0000000175 {	background-color: #cf4497;}
.affPhotosTete_0000000213 {	background-color: #363a91;}
.affPhotosTete_0000000235 {	background-color: #2693d5;}
.infoplus_002 {
	text-align: left;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/bg_haut_tablo_fiche009.gif);
	background-repeat: repeat;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 15px;
	background-color: #FFCCCC;
}
/********** ajout pour nouvelle homepage ********************/
.news {
	margin-left:auto;
	margin-right:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	border-top: none;
	border-top-color: #FFFFFF;
	padding-bottom:0px;
	/*margin: 0 0 0 0;*/
	width: 800px;
	_width: 802px;
}
.image-news {
	width: 255px;
	min-height: 165px;
	height: auto;
	padding: 2 2 2 2;
	display: inline;
}
.texte-news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	min-height: 165px;
	height: auto;
	padding: 2 2 2 2;
	margin: 5 5 5 5;
	display: inline;
}
.texte-news li, .texte-news ul, .texte-news a, .texte-news A {
	list-style: square;
	color: #FF5A00;
	text-decoration: none;
}
.texte-news h2, .texte-news H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF5A00;
}
.texte-titre-cookie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	min-height: 165px;
	color: #FF5A00;
	height: auto;
	padding: 2 2 2 2;
	margin: 5 5 5 5;
	display: inline;
	text-decoration: underline;
}
.texte-cookie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	min-height: 165px;
	height: auto;
	padding: 2 2 2 2;
	margin: 5 5 5 5;
}
.texte-cookie li, .texte-cookie ul, .texte-cookie a, .texte-cookie A {
	list-style: square;
	color: #FF5A00;
	text-decoration: none;
}
.box-cookie {
	height: auto;
	padding: 2 2 2 2;
	margin: 5 5 5 5;
	border-style: solid;
	border-width: 1px;
	border-color: #B0B0B0;
}
.autre_rubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	_line-height: 18px;
	width: 259px;
	_width: 261px;
	height: 140px;
	border: 1px solid #CCCCCC;
	border-top: none;
	border-top-color: #FFFFFF;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.autre_rubrique li {
	list-style: square inside;
	display: list-item;
	line-height: 16px;
	color: #4682B4;
}
.promo {
	display:block;
	margin-left:auto;
	margin-right:auto;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	width: 255px;
	height: 160px;
	/*overflow: hidden;
*/
	/*padding: 2 2 2 2;*/
	/*margin: 0 0 0 0;*/
	display: inline;
}
.panier_bleu_BlocProduitListingFamille {
	position: absolute;
	margin-left: 165px;
	margin-top: -22px;
	_margin-top: -13px;
	z-index: 10;
}
.panier_bleu_BlocTeteDeGondoleListingFamille {
	position: relative;
	margin-left: 5px;
	margin-top: -12px;
	_margin-top: -3px;
	z-index: 10;
}
#coinblog {
	position: absolute;
	top: 0;
	right: 0;
	width: 126px;
	height: 117px;
}
.texteLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #0066cc;
}

.texteLoginLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #0066cc;
}

/********************** account_history_info ************************ */
.tabHystory_info {
	border: 1px solid #0062C4;
}
.tabHystory_info_Titre {
	background-image:url(images/design/fondPxAccount.jpg);
	background-repeat:repeat-x;
	padding-left:5px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0062C4;
	height:25px;
}
.tabHystory_info_ssTitre {
	padding-left:5px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #13489C;
}
.tabHystory_info_texte {
	padding-left:10px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.txtNoir12_souligne {
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#666666;
	line-height:20px;
	border-bottom:#999999 solid 1px;
}

.celluleAccountHistory {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height:20px;
	border:#13489C solid 1px;

}
.celluleAccountHistory th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	border: 1px solid #13489C;
	background-color:#13489C;
	text-align:center;
}

.celluleAccountHistory td{	background-color:#FFFFFF;	}

/*menu accordeon column right*/
#basic-accordian{
	border:5px solid #EEE;
	padding:5px;
	width:150px;
	/*margin-left:-175px;*/
	z-index:2;
	/*margin-top:-100px;*/
}

.accordion_headings{
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	background:#99CC00;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	font-size:0.85em;
}
.accordion_headings:hover{	background:#00CCFF;}
.accordion_child{	font-family:Arial, Helvetica, sans-serif;	padding:10px;	background:#EEE;}
.header_highlight{	background:#00CCFF;}
/*Menu accordeon columnRight*/
.applemenu{ display:block; margin: 0px 0;	padding: 0;	width: 150px; height:470px; _height:480px;  /*width of menu*/	}
.applemenu div.silverheader {
	/*background: #51B9E3 url(silvergradientx.gif) repeat-x center left;*/
	background-image:url(../images/design/fondMenuColumnRight.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #1C6ABF;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 5px 0;
	padding-left: 8px;
	text-decoration: none;
	border-bottom:1px solid #1C6ABF;
}
.applemenu div.silverheader{	color: #1C6ABF;	cursor:pointer;	padding-left:25px;	}
.applemenu div.silverheader a {	text-decoration:none;	color: #1C6ABF;	}
.applemenu div.selected, .applemenu div.silverheader {	color: #1C6ABF;	}
.applemenu div.submenu{ /*DIV that contains each sub menu*/
	background: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0px;
	height: 160px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
	_height: 155px; 
	border: 1px solid #1C6ABF;
}
/*Fin de Menu accordeon columnRight*/

/*page qui sommes nous*/
.headerTxt, .NMsengage, .txtquiSommesNous, .backgroundLipDub, .medecGicareSalons, .lesquins, .telemarketing, .telemarketingTxt, .medecinDuMonde, .arbf, .ecologie, .uneEntreprise, .informatiqueLiberte  {
	font-family: Arial, Helvetica, sans-serif;	background-repeat: no-repeat;	padding-left: 20px;
}

.txtquiSommesNous, .backgroundLipDub, .medecGicareSalons, .lesquins, .telemarketing, .telemarketingTxt, .medecinDuMonde, .arbf, .ecologie, .uneEntreprise, .informatiqueLiberte  {
	font-size: 17px;
}
.headerTxt {
	font-size: 36px;
	font-weight: normal;
	color: #0083bf;
	height: 110px;
	background-image: url(images/qui-sommes-nous/images/quiSommesNous_01.jpg);
}
.NMsengage {
	font-size: 36px;	font-weight: bold;	color: #009FC5;
	background-image: url(images/qui-sommes-nous/images/quiSommesNous_02.jpg);
}
.txtquiSommesNous {
	padding-left: 50px;	padding-top: 50px;
}
.backgroundLipDub {	background-image: url(images/qui-sommes-nous/images/quiSommesNous_03.jpg);	}
.txt_medecGicareSalons {	padding-left: 440px;	margin-top: 110px;	}
.lesquins {	text-align: right;	padding-top: 80px;	padding-right: 350px;	}

.telemarketing {
	margin:0;
	/*background-image: url(images/qui-sommes-nous/images/quiSommesNous_06.jpg);*/
	padding-left: 480px;
	padding-top: 60px;

}
.medecinDuMonde {	padding-left: 125px;	padding-top: 50px;	}
.arbf {	padding-left: 250px;	}
.ecologie {	padding-left: 125px;	padding-top: 50px;	}
.uneEntreprise {	padding-left: 30px;	padding-top: 385px;	}
.informatiqueLiberte {
	padding-left: 30px;	padding-top: 40px;
	background-image: url(images/qui-sommes-nous/images/quiSommesNous_13.jpg);
}
/*Fin de la page qui sommes nous*/

/*Nuage mots clé*/
.nuagesMotsCle li {
float:left;
color:#8BB1CC;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding-left:10px;
/*background-color:#FF9900;*/
}
.nuagesMotsCle li a {
line-height:30px;
color:#8BB1CC;
text-decoration:none;
}
.nuagesMotsCle li a:hover {
color:#0066CC;
text-decoration:underline;
}


/*Page magasin */
.fondTeteMag{
background-image:url(images/magasins/images/fondSpacerMag.gif);
background-repeat:repeat-x;


}
.grandTitreMagasin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: bold;
	color:#0099CC;
	margin-left: 7px;
}
.grandTitreMagasin span {
	color:#024C68;
	font-size: 50px;
}
.grandTitreMagasinTexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	margin-left: 5px;
	margin-right: 15px;
}
.zoneMarquesMagasins {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.zoneMarquesMagasinsTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight:600;
	color: #024C68;
	padding-left: 45px;
}
.grandTitreMagasinTexte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	padding-right: 20px;
}
.zonegallerieImages {
	border: 1px solid #006699;
	width: auto;
}
.grandTitreMagasinZoneVideoImages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	margin-left: 40px;
}
.bordures {
	border: thin solid #000000;
}
