body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #838383;
	text-decoration: none;
}
a.ssrubtop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CDDFC8;
	text-decoration: none;
}
a:hover.ssrubtop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.ssrubtopstand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CDDFC8;
	text-decoration: none;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #73BE1E;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #73BE1E;
	text-decoration: underline;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #838383;
	text-decoration: none;
}
a.ssrubbottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #838383;
	text-decoration: none;
}
a:hover.ssrubbottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #838383;
	text-decoration: underline;
}
.ssrubbottomstand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #838383;
	text-decoration: none;
}
.filetleftright {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C7CDD2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C7CDD2;
}
.filettop {
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C7CDD2;
}
.filetbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C7CDD2;
}
.titresleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #95999D;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	margin-top: 5px;
	padding-top: 5px;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
select {
	height: 20px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
li {
	list-style-image: url(images/fl_right_vert.gif);
	line-height: 17px;
	margin-left: -15px;
	padding-left: -15px;
}
a.rubnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #838383;
	text-decoration: none;
}
a:hover.rubnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #838383;
	text-decoration: underline;
}
li.premierprix {
	list-style-image: url(images/fl_right_rouge.gif);
	line-height: 17px;
	margin-left: -15px;
	padding-left: -15px;
}
li.promo {
	list-style-image: url(images/fl_right_orange.gif);
	line-height: 17px;
	margin-left: -15px;
	padding-left: -15px;
}
li.nouveaute {
	list-style-image: url(images/fl_right_vert.gif);
	line-height: 17px;
	margin-left: -15px;
	padding-left: -15px;
}
li.mamanbebe {
	list-style-image: url(images/fl_right_bebe.gif);
	line-height: 17px;
	margin-left: -15px;
	padding-left: -15px;
}
li.enfants {
	list-style-image: url(images/fl_right_enfants.gif);
	line-height: 17px;
	margin-left: -15px;
	padding-left: -15px;
}
li.femmes {
	list-style-image: url(images/fl_right_femmes.gif);
	line-height: 17px;
	margin-left: -15px;
	padding-left: -15px;
}
li.hommes {
	list-style-image: url(images/fl_right_hommes.gif);
	line-height: 17px;
	margin-left: -15px;
	padding-left: -15px;
}
li.seniors {
	list-style-image: url(images/fl_right_seniors.gif);
	line-height: 17px;
	margin-left: -15px;
	padding-left: -15px;
}
li.bio {
	list-style-image: url(images/fl_right_bio.gif);
	line-height: 17px;
	margin-left: -15px;
	padding-left: -15px;
}
li.veterinaire {
	list-style-image: url(images/fl_right_veterinaire.gif);
	line-height: 17px;
	margin-left: -15px;
	padding-left: -15px;
}
li.defaut {
	list-style-image: url(images/fl_right_gris.gif);
	line-height: 17px;
	margin-left: -15px;
	padding-left: -15px;
}
a.rubpremierprix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E80001;
	text-decoration: none;
}
a:hover.rubpremierprix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E80001;
	text-decoration: underline;
}
a.rubpromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF7800;
	text-decoration: none;
}
a:hover.rubpromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF7800;
	text-decoration: underline;
}
a.rubnouveaute {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #73BE1E;
	text-decoration: none;
}
a:hover.rubnouveaute {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #73BE1E;
	text-decoration: underline;
}
.contourutilisateur {
	border-right: 1px solid #C7CDD2;
	border-bottom: 1px solid #C7CDD2;
	border-left: 1px solid #C7CDD2;
}
.ttutilisateur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	text-indent: 6px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.bottomutilisateur {
	border-bottom: 1px solid #C7CDD2;
}
.txtutilisateur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #838383;
	text-decoration: none;
	text-align: left;
	text-indent: 5pt;
	vertical-align: middle;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
a.rubutilisateur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #73BE1E;
	text-decoration: none;
}
a:hover.rubutilisateur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #73BE1E;
	text-decoration: underline;
}
a.prixutilisateur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF7800;
	text-decoration: none;
	margin-right: 5px;
	padding-right: 5px;
}
a:hover.prixutilisateur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF7800;
	text-decoration: underline;
	margin-right: 5px;
	padding-right: 5px;
}
.total {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #73BE1E;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	margin-right: 3px;
	padding-right: 3px;
	text-indent: 5pt;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.contourpaiement {
	border: 1px solid #C7CDD2;
}
li.topmarque {
	line-height: 17px;
	margin-left: -15px;
	padding-left: -15px;
}
ol.topmarque {
	list-style-type: decimal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.ttpub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	text-indent: 5px;
	vertical-align: middle;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
}
.ttpubgoogle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #73BE1E;
	text-decoration: none;
}
td.pubgoogle {
	margin: 5px;
	padding: 5px;
}
.ttpremierprix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #E80001;
	text-decoration: none;
}
a.lienpremierprix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E80001;
	text-decoration: none;
}
a:hover.lienpremierprix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E80001;
	text-decoration: underline;
}
.contourproduit {
	border: 1px solid #C7CDD2;
}
.prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF7800;
	text-decoration: none;
}
a.product {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #73BE1E;
	text-decoration: none;
}
a:hover.product {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #73BE1E;
	text-decoration: underline;
}
td.margeproduit {
	margin-top: 3px;
	padding-top: 3px;
}
.ttpromos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FF7800;
	text-decoration: none;
}
.ttnouveautes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #73BE1E;
	text-decoration: none;
}
.ttextrait {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #95999D;
	text-decoration: none;
}
a.lienpromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF7800;
	text-decoration: none;
}
a:hover.lienpromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF7800;
	text-decoration: underline;
}
a.liennouveaute {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #73BE1E;
	text-decoration: none;
}
a:hover.liennouveaute {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #73BE1E;
	text-decoration: underline;
}
.ttactus {
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.ttpages {
	font-size: 23px;
	font-weight: normal;
	color: #73BE1E;
	text-decoration: none;
}
b {
	font-weight: bold;
}
i {
	font-style: italic;
}
.ttfaq {
	font-weight: bold;
	color: #73BE1E;
	text-decoration: none;
}
.boussole {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.boussole {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.boussole {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
td.boussole {
	margin-left: 12px;
	padding-left: 12px;
}
a.lienssrubcata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF7800;
	text-decoration: none;
}
a:hover.lienssrubcata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF7800;
	text-decoration: underline;
}
.outils {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #76BF22;
	text-decoration: none;
}
a.liensoutils {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #76BF22;
	text-decoration: none;
}
a:hover.liensoutils {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #76BF22;
	text-decoration: underline;
}
.txtfieldsearch {
	border: 1px solid #76BF22;
	height: 15px;
	width: 130px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #505254;
}
.selectsearch {
	border: 1px solid #76BF22;
	height: 20px;
	width: 150px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #505254;
}
table.outils {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.txtfieldlog {
	border: 1px solid #C7CDD2;
	height: 15px;
	width: 130px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #505254;
}
.selectquantity {
	border: 1px solid #C7CDD2;
	height: 20px;
	width: 40px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #505254;
}
.productfiche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #73BE1E;
	text-decoration: none;
}
a.marquefiche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF7901;
	text-decoration: none;
}
a:hover.marquefiche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF7901;
	text-decoration: underline;
}
.prixfiche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FF7800;
	text-decoration: none;
}
td.conseil {
	margin: 14px;
	padding: 14px;
}
.ttconseils {
	font-size: 14px;
	font-weight: bold;
	color: #099C86;
	text-decoration: none;
}
.txtconseils {
	font-size: 12px;
	font-weight: normal;
	color: #099C86;
	text-decoration: none;
}
.txtcommentaires {
	font-size: 12px;
	font-weight: normal;
	color: #4F8215;
	text-decoration: none;
}
.ttcommentaires {
	font-size: 14px;
	font-weight: bold;
	color: #4F8215;
	text-decoration: none;
}
.txtfieldcommentaires {
	border: 1px solid #C7CDD2;
	height: 20px;
	width: 160px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin: 3px;
	padding: 3px;
	color: #838383;
}
textarea.textareacommentaires {
	border: 1px solid #C7CDD2;
	height: 200px;
	width: 380px;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin: 3px;
	padding: 3px;
	color: #838383;
}
.filetbottomcommentaires {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4F8215;
}
.txtfieldqtypanier {
	border: 1px solid #C7CDD2;
	height: 20px;
	width: 160px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin: 3px;
	padding: 3px;
	color: #838383;
}
.tttabpanier {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.txtfieldcountry {
	border: 1px solid #C7CDD2;
	height: 20px;
	width: 180px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #838383;
}
.txtfieldcoordonnees {
	border: 1px solid #C7CDD2;
	height: 15px;
	width: 220px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #505254;
}
.txtfieldcodepostal {
	border: 1px solid #C7CDD2;
	height: 15px;
	width: 35px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #505254;
}
.filetright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C7CDD2;
}
.txtfieldnaissance {
	border: 1px solid #C7CDD2;
	height: 20px;
	width: 100px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #838383;
}
li.sousrubriques {
	list-style-image: url(images/picto_plus_vert.gif);
	line-height: 17px;
	margin-left: -15px;
	padding-left: -15px;
}
li.sousrubriquessans {
	line-height: 17px;
	margin-left: -2px;
	padding-left: -2px;
	list-style-image: url(images/fl_right_gris.gif);
}
.txtfieldmarques {
	border: 1px solid #C7CDD2;
	height: 20px;
	width: 160px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #838383;
}
.txtfieldnoteproduit {
	border: 1px solid #C7CDD2;
	height: 20px;
	width: 100px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #838383;
}
.legendephotos {
	font-size: 10px;
	font-style: italic;
	text-decoration: none;
}
.prixbarre {
	text-decoration: line-through;
}
.ttpromosleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FF7800;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	margin-top: 5px;
	padding-top: 5px;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
a.ssrubtoppanier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F5BB43;
	text-decoration: none;
}
a:hover.ssrubtoppanier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F5D187;
	text-decoration: none;
}.titresleftcouleur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	margin-top: 5px;
	padding-top: 5px;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
.filetbottomcouleur {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
a.menuderoulant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.menuderoulant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.filetmenuderoulant {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
