body{
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
input {
	font-size: 12px;
	font-style: normal;
	color:#000000; 
	text-decoration:none;

}
input.bouton {
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF; 
	text-decoration:none;
	background-color:#4e043b;

}
li {
	margin-top:0px;
	margin-bottom:0px;
}
ul {
	margin-top:0px;
	margin-bottom:5px;
}
p {
	padding-top:3px;
	padding-bottom:6px;
	margin:0px;
}
.colonnedroite {
} 

td.cadre{
	border: thin solid #4f0033;
}
td.breve{
	text-align: left;
}
td.image{
	text-align: center;
}
td.accueil {
	padding-bottom:40px;
	padding-left:306px;
}
td.accueilhaut {
	padding-bottom:72px;
	padding-left:130px;
}   
/*.img {
	border: thin solid #4f0033;
}*/
#fond_menu {
	background-image: url(images/menu.jpg);
	background-repeat: no-repeat;
}
.contenu {
	padding-bottom:20px;
}
.texte_td {
	font-size: 12px;
	font-style: normal;
	color:#000000; 
	text-decoration:none;
}
.Style9 {
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	color:#000000; 
	text-decoration:none;
}
.Style8 {
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color:#000000; 
	text-decoration:none;
}
.main {
	font-size: 11px;
	font-style: normal;
	color:#000000; 
	text-decoration:none;
}

.texte {
	font-size: 12px;
	font-style: normal;
	color:#000000; 
	text-decoration:none;
}

a { 
	font-size: 12px;
	font-style: normal;
	color:#b40078; 
	text-decoration:none; 
}
a:link { 
	font-size: 12px;
	font-style: normal;
	color:#b40078; 
	text-decoration:none; 
}
a:hover { 
	font-size: 12px;
	font-style: normal;
	color:#6e195a; 
	text-decoration:underline; 
}
a:active { 
	font-size: 12px;
	font-style: normal;
	color:#6e195a; 
	text-decoration:underline;
}
a:focus {
	font-size: 12px;
	font-style: normal;
	color:#6e195a; 
	text-decoration:underline;
}
.train { 
	font-size: 8px;
	font-style: normal;
	color:#b40078; 
	text-decoration:none; 
}
a.train { 
	font-size: 8px;
	font-style: normal;
	color:#b40078; 
	text-decoration:none; 
}
a.train:link { 
	font-size: 8px;
	font-style: normal;
	color:#b40078; 
	text-decoration:none; 
}
a.train:hover { 
	font-size: 8px;
	font-style: normal;
	color:#6e195a; 
	text-decoration:underline; 
}
a.train:active { 
	font-size: 8px;
	font-style: normal;
	color:#6e195a; 
	text-decoration:underline;
}
a.train:focus {
	font-size: 8px;
	font-style: normal;
	color:#6e195a; 
	text-decoration:underline;
}
a.menu { 
	font-size: 12px;
	font-style: normal;
	color:#f0a0be; 
	text-decoration:none; 
}
a.menu:link { 
	font-size: 12px;
	font-style: normal;
	color:#f0a0be; 
	text-decoration:none; 
}
a.menu:hover { 
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF; 
	text-decoration:none; 
}
a.menu:active { 
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF; 
	text-decoration:none;
}
a.menu:focus {
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF; 
	text-decoration:underline;
}
a.grandmenu { 
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration:none;
	color: #d40777;
}
a.grandmenu:link { 
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #d40777; 
}
a.grandmenu:hover { 
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration:none;
	color: #FFFFFF;
}
a.grandmenu:active { 
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration:none;
	color: #FFFFFF;
}
a.grandmenu:focus {
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
a.petitmenu { 
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #f0a0be;
}
a.petitmenu:link { 
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #f0a0be; 
}
a.petitmenu:hover { 
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration:none; 
	color: #FFFFFF;
}
a.petitmenu:active { 
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
a.petitmenu:focus {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.menu-article-blanc-verd-12 { 
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF; 
	text-decoration:none; 
}
.menu-titre-rose-verd-14 {
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #d40777;
}
.menu-titre-blanc-verd-14 {
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.menu-titre-blanc-verd-12 { 
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF; 
}
.article-titre-violet-verd-23 {
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6e195a;
}
.article-titre-rose-verd-18 {
	font-size: 18px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-align:left;
	color: #b40078;
	padding-top:8px;
	padding-bottom:5px;
}
.article-violet-verd-16 {
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6e195a;
}
.article-violet-verd-14 {
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6e195a;
}

.article-chapeau-violet-verd-12 {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-align:left;
	text-transform: none;
	color: #6e195a;
}
.article-soustitre-rose-verd-16 {
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #b40078;
}
.chemin-rose-verd-10 { 
	font-size: 10px;
	font-style: normal;
	color:#b40078; 
	text-decoration:none; 
}
.breve-titre-rose-verd-14-italic-bold {
	text-align: left;
	font-size: 14px;
	line-height: normal;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #b40078;
}
.breve-titre-rose-verd-14-bold {
	text-align: left;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #b40078;
}
.breve-soustitre-violet-verd-12-italic-bold {
	text-align: left;
	font-size: 12px;
	line-height: normal;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6e195a;

}
.breve-texte-violet-verd-11-italic {
	text-align: left;
	font-size: 11px;
	line-height: normal;
	font-style: italic;
	font-variant: normal;
	text-transform: none;
	color: #6e195a;
}
.erreur {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
}

.cat {
	padding: 1px 0 1px 0;	
}

.cat a { color: #e8672e; text-decoration: none; font-size: 13px; }

.cat a:hover { color : #ffffff; font-size: 13px; text-decoration:none;}

.souscat {
	color: #e8672e;
	font-size: 12px;
	text-decoration:none;
}

.souscat a {
	color: #e8672e;
	text-decoration:none;
	padding: 0 0 0 15px;
}

.souscat a:hover { color : #ffffff; text-decoration:none;}

.panier { 
	font-size: 13px;
	font-style: normal;
	color:#ffffff;
	font-weight:bold; 
}

a.panier { 
	font-size: 13px;
	font-style: normal;
	color:#ffffff; 
	text-decoration:none; 
	font-weight:bold; 
}
a.panier:link { 
	font-size: 13px;
	font-style: normal;
	color:#ffffff; 
	text-decoration:none; 
	font-weight:bold; 
}
a.panier:hover { 
	font-size: 13px;
	font-style: normal;
	color:#ffffff; 
	text-decoration:underline; 
	font-weight:bold; 
}
a.panier:active { 
	font-size: 13px;
	font-style: normal;
	color:#ffffff; 
	text-decoration:underline;
	font-weight:bold; 
}
a.panier:focus {
	font-size: 13px;
	font-style: normal;
	color:#ffffff; 
	text-decoration:underline;
	font-weight:bold; 
}

.compte { 
	font-size: 13px;
	font-style: normal;
	color:#f29400; 
	font-weight:bold; 
}

a.compte { 
	font-size: 13px;
	font-style: normal;
	color:#f29400; 
	text-decoration:none; 
	font-weight:bold; 
}
a.compte:link { 
	font-size: 13px;
	font-style: normal;
	color:#f29400; 
	text-decoration:none; 
	font-weight:bold; 
}
a.compte:hover { 
	font-size: 13px;
	font-style: normal;
	color:#f29400; 
	text-decoration:underline; 
	font-weight:bold; 
}
a.compte:active { 
	font-size: 13px;
	font-style: normal;
	color:#f29400; 
	text-decoration:underline;
	font-weight:bold; 
}
a.compte:focus {
	font-size: 13px;
	font-style: normal;
	color:#f29400; 
	text-decoration:underline;
	font-weight:bold; 
}

.passwd { 
	font-size: 10px;
	font-style: normal;
	color:#f29400; 
}

a.passwd { 
	font-size: 10px;
	font-style: normal;
	color:#f29400; 
	text-decoration:none; 
}
a.passwd:link { 
	font-size: 10px;
	font-style: normal;
	color:#f29400; 
	text-decoration:none; 
}
a.passwd:hover { 
	font-size: 10px;
	font-style: normal;
	color:#f29400; 
	text-decoration:underline; 
}
a.passwd:active { 
	font-size: 10px;
	font-style: normal;
	color:#f29400; 
	text-decoration:underline;
}
a.passwd:focus {
	font-size: 10px;
	font-style: normal;
	color:#f29400; 
	text-decoration:underline;
}

.promotitre { 
	font-size: 13px;
	color:#df6b00;
	font-weight:bold;
	padding-left:5px;	
}
.promoprix { 
	font-size: 18px;
	color:#6e195a;
	font-weight:bold;
	padding-left:5px;
	line-height:24px;	
}
.smallText { 
	font-size: 11px;
	color:#000000;
}
.searchcrit { 
	font-size: 13px;
	font-style: normal;
	color:#ffffff;
	line-height:18px;
}
.search { 
	font-size: 13px;
	font-style: normal;
	color:#ffffff;
	font-weight:bold; 
}
a.search { 
	font-size: 13px;
	font-style: normal;
	color:#ffffff; 
	text-decoration:none; 
	font-weight:bold; 
}
a.search:link { 
	font-size: 13px;
	font-style: normal;
	color:#ffffff; 
	text-decoration:none; 
	font-weight:bold; 
}
a.search:hover { 
	font-size: 13px;
	font-style: normal;
	color:#ffffff; 
	text-decoration:underline; 
	font-weight:bold; 
}
a.search:active { 
	font-size: 13px;
	font-style: normal;
	color:#ffffff; 
	text-decoration:underline;
	font-weight:bold; 
}
a.search:focus {
	font-size: 13px;
	font-style: normal;
	color:#ffffff; 
	text-decoration:underline;
	font-weight:bold; 
}

.boutique-titre-orange { 
	font-size: 15px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e8672e;
}
a.liste_titre { 
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #8e103f;
	padding-bottom:5px;
}
a.liste_titre:link { 
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #8e103f; 
}
a.liste_titre:hover { 
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #8e103f;
}
a.liste_titre:active { 
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #8e103f;
}
a.liste_titre:focus {
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: underline;
	color: #8e103f;
}
.liste_short_desc {
	text-align:justify;
	font-size: 12px;
	font-style: normal;
	color:#000000; 
}
.liste_prix { 
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #8e103f;
}
.productSpecialPrice {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #8e103f;
}
.productoldPrice {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6e195a;
}
.productoldPrice2 {
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #8e103f;
}

.panierprix {
	text-align:right;
	font-size: 12px;
	font-style: normal;
	color:#000000; 
	text-decoration:none;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.Etape {
	font-size: 13px;
	color: #666666;
	text-decoration:none;
}
.Etapeactive {
	font-size: 13px;
	color: #6e195a;
	text-decoration:none;
	font-weight:bold;
}
.Etapevisite {
	font-size: 13px;
	color: #000000;
	text-decoration:underline;
}

.aplatviolet {
background-color:#590039;
}
.menubas { 
	font-size: 10px;
	font-style: normal;
	color:#6e195a; 
	text-decoration:none; 
}
a.menubas { 
	font-size: 10px;
	font-style: normal;
	color:#6e195a; 
	text-decoration:none; 
}
a.menubas:link { 
	font-size: 10px;
	font-style: normal;
	color:#6e195a; 
	text-decoration:none; 
}
a.menubas:hover { 
	font-size: 10px;
	font-style: normal;
	color:#6e195a; 
	text-decoration:underline; 
}
a.menubas:active { 
	font-size: 10px;
	font-style: normal;
	color:#6e195a; 
	text-decoration:underline;
}
a.menubas:focus {
	font-size: 10px;
	font-style: normal;
	color:#6e195a; 
	text-decoration:underline;
}
.abus {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-align:left;
	text-transform: none;
	color: #b40078;
}
.ami { 
	font-size: 10px;
	font-style: normal;
	color:#cd3c20; 
	text-decoration:none; 
}
a.ami { 
	font-size: 10px;
	font-style: normal;
	color:#cd3c20; 
	text-decoration:underline; 
}
a.ami:link { 
	font-size: 10px;
	font-style: normal;
	color:#cd3c20; 
	text-decoration:none; 
}
a.ami:hover { 
	font-size: 10px;
	font-style: normal;
	color:#cd3c20; 
	text-decoration:none; 
}
a.ami:active { 
	font-size: 10px;
	font-style: normal;
	color:#cd3c20; 
	text-decoration:underline;
}
a.ami:focus {
	font-size: 10px;
	font-style: normal;
	color:#cd3c20; 
	text-decoration:none;
}

