/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
 osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

 Copyright (c) 2003 osCommerce

 Released under the GNU General Public License
*/

<style type="text/css">
body,td,th {
	color: #9900FF;
}
h1 {
	padding:0;
	margin:0;
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
a {
	font-family: Tahoma;
	color: #CC00CC;
}

a:active {
	color: #0000FF;
}

a:link {
	color: #333333;
}
a:hover {
	color: #333333;
}
.Style51 {color: #FF66FF}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications {
	background: #f2fff7;
	color: #FF66CC;
}
.orderEdit {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #6468F9;
	text-decoration: underline;
}

BODY {
	color: #FF00CC;
	margin: 0px;
	background-color: #FFCCFF;
}

body {
	text-align: center;
	margin-top: 0px;
	background: url(images/fond.jpg);
	background-color:#FFFFFF;
	background-repeat: repeat;
}

#page1 {
	float: none;
	cursor: auto;
	height: auto;
	width: 1120px;
	margin-right: 0px;
	margin-left: 0px;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 0px;
	padding-left: 0px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	align: center;
	background-color: #FFFFFF;
	background-image: url();
}

#page_v2 {
	float: none;
	cursor: auto;
	height: auto;
	width: 1120px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	align: center;
	background-image: url(images/fond_centrale.jpg);
}


#page {
	float: none;
	cursor: auto;
	height: auto;
	width: 1120px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	align: center;
}

A {
  color: #000000;
  text-decoration: none;
}

FORM {
	display: inline;
}

TR.header {
}

TR.headerNavigation {

}

TD.headerNavigation {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	font-weight : bold;
	background-image: url(images/reflet.jpg);
	height: 20px;
	background-repeat: repeat;
}

A.headerNavigation {
	color: #FFFFFF;
}

A.headerNavigation:hover {
	color: #000000;
}

TR.header1Navigation {
	color: #000000;
}

TD.header1Navigation {
	font-family: Tahoma;
	font-size: 10px;
	color: #333333;
	font-weight : bold;
	background-image: url(images/reflet.jpg);
	height: 20px;
	background-repeat: repeat;
}

A.header1Navigation {
	color: #FFFFFF;



}



A.header1Navigation:hover {

	color: #FFFFFF;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

}



TD.footer {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}



.infoBox {
	background-color: #FF00CC;
}

.infoBoxlangue {
	background-color: #000000;

}
.infoBox2{
	background-image: url(images/infobox/arriere_plan_boxes.gif);
	border: 1px solid #000000;
	text-align: center;
	vertical-align: middle;
}
	
.infoBoxlien {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #FF6600;
	border-left-color: #FF6600;
	background-color: #FFEDE1;
}

.infoBoxreco {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: inset;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.infoBoxviolet {
	background-color: #FFF0F8;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.infoBoxbleu {
	background-color: #F2F4FF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.infoBoxvert {
	background-color: #FDD5FD;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.infoBoxContents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #F8F8F8;
	color: #000000;
	line-height: 10px;
	font-weight: bold;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Tahoma;
	font-size: 10px;
}

TD.infoBoxHeading {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FF33CC;
}
TD.infoBoxHeadinglientop {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/infobox/top_corner_middle_lien.gif);
}
TD.infoBoxHeadingliendown {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC66;
	background-image: url(images/infobox/down_corner_middle_lien.gif);
	}
TD.infoBoxHeadingrecotop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/infobox/top_corner_middle_reco.gif);

}
TD.infoBoxHeadingrecodown {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF6666;
	background-image: url(images/infobox/down_corner_middle_reco.gif);
}
TD.infoBoxHeadingviolettop {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/infobox/top_corner_middle_violet.gif);
}
TD.infoBoxHeadingvioletdown {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF66FF;
	background-image: url(images/infobox/down_corner_middle_violet.gif);
}
TD.infoBoxHeadingbleutop {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/infobox/top_corner_middle_bleu.gif);
}
TD.infoBoxHeadingbleudown {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #99CCFF;
	background-image: url(images/infobox/down_corner_middle_bleu.gif);
}
TD.infoBoxHeadingverttop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	background-image: url(images/infobox/top_corner_middle_vert.gif);
}
TD.infoBoxHeadingvertdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	background-image: url(images/infobox/down_corner_middle_vert.gif);
}
TD.infoBox, SPAN.infoBox {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

	background-color: #ff87fe;

}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

	background-color: #ff87fe;

}



TABLE.productListing {

	border-spacing: 1px;

}



.productListing-heading {
	font-family: Tahoma;
	font-size: 12px;
	color: #FF00FF;
	font-weight: bold;
	background-color: #FFDFFF;
}



TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

pageResults {

	color: #FF00FF;

}

A.pageResults {

	color: #FF00FF;

}



A.pageResults:hover {

	color: #FF00FF;

	background-color: #FFFFFF;

}



TD.pageHeading, DIV.pageHeading {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	background-position: left center;
	text-decoration: underline;
}

.pageHeadingcatego{

	font-family: Tahoma;

	color: #FFFFFF;

	font-size: 14px;

	font-variant: small-caps;

	line-height: 20px;

	font-weight: bold;

}
.pageHeadingcategoadvancedsearch{
	font-family: Tahoma;
	color: #FF00FF;
	font-size: 14px;
	font-variant: small-caps;
	line-height: 20px;
	font-weight: bold;
}

.pageHeadingbgcatego{

	background-color: #FF5E9E;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: solid;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  line-height: 1.5;

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

TD.smallTextRec{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	border: medium dashed #000000;
}

TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #990033;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	color: #FF0000;

	font-weight: bold;

}



SPAN.productSpecialPrice {

	font-family: Verdana, Arial, sans-serif;

	color: #990000;

}



SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }



/* message box */



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #000000;
}

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }











.TitreArticle {

	font-family: Tahoma;

	font-size: 11px;

	font-style: normal;

	color: #CC00FF;

	text-align: center;

	vertical-align: middle;

	font-weight: bold;

	background-position: center center;

	line-height: 10px;

}

.Titreautre {
	font-family: Tahoma;
	font-size: 9px;
	font-style: normal;
	color: #FF00FF;
	background-position: left top;
	text-indent: 0px;
	left: 3px;
	text-align: left;
	margin-top: 7px;
	margin-bottom: 7px;
	top: 3px;
	bottom: 3px;
}
.Titreautrea {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #7D007D;
	background-position: left top;
	text-indent: 0px;
	left: 3px;
	text-align: left;
	margin-top: 7px;
	margin-bottom: 7px;
	top: 3px;
	bottom: 3px;
}

.editeur {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #333333;

}

.publicite {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: oblique;

	font-weight: normal;

	text-decoration: blink;

	background-color: #FBECFA;

	color: #FF00FF;

	border: medium double #FF66FF;

}

.PubBarreDroite {

	font-family: "Courier New", Courier, monospace;

	font-size: 14px;

	font-style: italic;

	font-weight: lighter;

	color: #FBECFA;

	background-color: #FF6CFF;

}

.drapeau {
	color: #FFFFFF;
	border: thick none #FFFFFF;
}

.hautdepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF00FF;
	height: auto;
	width: auto;
	vertical-align: top;
}

.talbeaubordure {

	cursor: text;

	filter: Light;

	page-break-before: always;

	page-break-after: always;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

}

.talbeaubordureCopie {

	cursor: text;

	filter: Light;

	page-break-before: always;

	page-break-after: always;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

}



.titrebarredroite {

	font-family: Tahoma;

	font-size: 12px;

	color: #000000;

	text-align: center;

}



.Style34 {font-size: 12px}

.Style36 {font-size: 10px}

.Style38 {font-family: Tahoma}

.Style39 {font-family: "Courier New", Courier, monospace; }

.Style41 {color: #FFFFFF; font-weight: bold; font-family: Tahoma; }

.Style42 {

	font-size: 12px;

	color: #FBECFA;

	font-family: Tahoma;

}

.Style43 {color: #FFFFFF}

.Style44 {

	font-size: 14px;

	font-family: Tahoma;

	border-top-width: thin;

	border-right-width: thin;

	border-left-width: thin;

	border-top-style: inset;

	border-right-style: inset;

	border-left-style: inset;

	border-top-color: #F7D7F4;

	border-right-color: #F7D7F4;

	border-left-color: #F7D7F4;

	border-bottom-width: 0.3mm;

	border-bottom-style: solid;

	border-bottom-color: #FF00FF;

}



.borderpub3 {

	border-right-style: ridge;

	border-left-style: ridge;

	border-right-color: #33CC00;

	border-left-color: #33CC00;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	background-color: #DFFFD5;

}

.borderpub2 {

	border-right-style: ridge;

	border-left-style: ridge;

	border-right-color: #4A55D9;

	border-left-color: #4A55D9;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	background-color: #D5D7F7;

}

.borderpub1 {

	border-right-style: ridge;

	border-left-style: ridge;

	border-right-color: #CC0066;

	border-left-color: #CC0066;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	background-color: #FFD9EC;

}

.Style45 {

	font-size: 12;

	font-weight: bold;

	font-family: Tahoma;

	color: #FBECFA;

	border-top-width: thin;

	border-right-width: thin;

	border-left-width: thin;

	border-top-style: double;

	border-right-style: double;

	border-left-style: double;

	border-top-color: #F7D7F4;

	border-right-color: #F7D7F4;

	border-left-color: #F7D7F4;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #F7D7F4;

}



.Style47 {

	font-size: 12px;

	color: #CC0066;

	font-weight: bold;

}

.Style50 {font-size: 12px; color: #4A55D9; }



.BarreMenu {

	color: #FF66FF;

	font-family: Tahoma;

	font-weight: bold;

	font-style: normal;

	visibility: visible;

	z-index: auto;

	height: auto;

	width: auto;

	background-position: center;

	text-indent: 0px;

	word-spacing: normal;

	clear: none;

	float: none;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: outset;

	border-right-style: outset;

	border-bottom-style: none;

	border-left-style: outset;

	border-top-color: #FF66FF;

	border-right-color: #FF66FF;

	border-bottom-color: #FF66FF;

	border-left-color: #FF66FF;

	background-color: #F7D7F4;

}

.Style2 {color: #FF00FF;}



.Style3 {

	font-size: 12px;

	font-weight: bold;

}



a:link {text-decoration: none;}



a:visited {

	text-decoration: none;

	color: #CC33CC;

}



a:hover {

	text-decoration: underline;

	color: #000000;

}



a:active {

	text-decoration: none;

	color: #FF66CC;

}



.Style6 {

	color: #FF0000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}





.pubhaut1 {

	font-family: Tahoma;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #CC0066;

	border: thin ridge #CC0066;

}



.pubhaut2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #4A55D9;

	border: thin ridge #4A55D9;

}



.pubhaut3 {

	font-family: Tahoma;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #33CC00;

	border: thin ridge #33CC00;

}



.encadrerpubhaut1 {

	background-image: url(../image/encadrerpubhaut1.jpg);

}



.encadrerpubhaut2 {

	background-image: url(../image/encadrerpubhaut2.jpg);

}



.policenavigationgauche {

	font-family: Tahoma;

	font-size: 12px;

	color: #FF00FF;

	text-align: center;

	background-color: #F7D7F4;

	width:161px;

	height:20px;

}



.policenavigationgauche1 {

	font-family: Tahoma;

	font-size: 11px;

	color: #CC33CC;

}



.lien2 {

	font-family: Tahoma;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: underline;

}



.prixbarre {

	text-decoration: line-through;

	font-size: 10px;

}



.pubhaut31 {

	font-family: Tahoma;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #2BA800;

	border: thin ridge #33CC00;

}



.Titreautre1 {
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	color: #FF00FF;
	background-position: left center;
	text-indent: 2px;
	left: 3px;
}
.Titreautre1a {
	font-family: "Tahoma Small Cap";
	font-size: 12px;
	font-style: normal;
	color: #993366;
	background-position: left center;
	text-indent: 2px;
	left: 3px;
	font-weight: bold;
}

.prixhaut {
	text-align: center;
	vertical-align: bottom;
	font-family: Tahoma;
	font-size: 10px;
	color: #333333;
}
.prixhauta {
	text-align: center;
	vertical-align: bottom;
	font-family: "Tahoma Small Cap";
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.longdiam {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}
.BarreMenuActif {
	color: #FBECFA;
	font-family: Tahoma;
	font-size: 36px;
	font-weight: bold;
	font-style: normal;
	visibility: visible;
	z-index: auto;
	height: auto;
	width: auto;
	background-position: center;
	text-indent: 0px;
	word-spacing: normal;
	clear: none;
	float: none;
	border: 1px outset #FF66FF;
}
.Style45 {
	font-size: 14px;
	color: #FBECFA;
	background-color: #FF59FF;
}

#nav_gauche {
	display: block;
	float: left;
	text-align: left;
	width: 160px;
	height: 20px;
	border: 0.1mm dotted #CCCCCC;
	text-indent: 17px;
	background-position: left center;
	vertical-align: middle;
	list-style-type: circle;
	list-style-image: url(http://www.sexandcharm.eu/image/puce.jpg);

	background-image: url(http://www.sexandcharm.eu/image/puce.jpg);

	background-repeat: no-repeat;

	font-family: Tahoma;

	font-size: 10px;

}



.ptfort {

	font-family: Tahoma;

	font-size: 10px;

	font-style: normal;

	color: #6158FC;

	background-position: left center;

	text-indent: 2px;

	left: 3px;

}



.borderminifiche {

	border: thin solid #FF00FF;

}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #f8f8f9;

}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #f8f8f9;

}



//

//  CHANGE code color #f8f8f9 for the code color that you want, 

//  for example for: #ffffff show a withe background:

//



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #f8f8f9;

}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #ffffff;

}



.categories {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border: 1px none #000000;
	line-height: 23px;
}



.categories1 {
	font-family: Tahoma;
	color: #FFFFFF;
}

.categories_1 {
	font-family: "Tahoma Small Cap";
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #FF33FF;
	text-decoration: blink;
	font-style: normal;
	font-variant: normal;
}

.categories2 {

	background-image: url(images/puce.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 15px;

}



.categories_titre {

	font-size: 11px;

	font-weight: normal;

	text-align: left;

	text-indent: 1px;

	vertical-align: middle;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: outset;

	border-left-style: none;

	width: 145px;

	margin-top: 3px;

	margin-right: 10px;

	margin-bottom: 3px;

	margin-left: 3px;

	background-repeat: no-repeat;

	font-style: oblique;

	border-bottom-width: thin;

	border-bottom-color: #FF0000;

	padding-right: 40px;

}



.top_category {

	background-color: #FED6FE;

}

.titrenavdroite {

	font-family: Tahoma;

	font-size: 9px;

	font-style: normal;

	color: #000000;

	background-position: center center;

	text-indent: 0px;

	text-align: center;

	background-repeat: no-repeat;

}

.separateur {

	word-spacing: 0em;

	margin: 0px;

	padding: 0px;

	background-image: url(images/infobox/top_ventes.gif);

	font-size: 12px;

	line-height: 14px;

	color: #FFFFFF;

	text-align: center;

}

.separateur_rec {
	word-spacing: 0em;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
	color: #FF0000;
	text-align: center;
}
.separateur_1 {
	word-spacing: 0em;
	margin: 0px;
	padding: 0px;
	background-image: url(images/infobox/premotion.gif);
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-align: center;
}
.fichetechnique1{
	font-family: Tahoma;
	font-size: 12px;
	color: #A600DD;
	font-variant: small-caps;
}

.fichetechnique2{

	font-family: Tahoma;

	font-size: 12px;

	font-weight: lighter;

	color: #000000;

}

.fichetechniquetitre{

	font-family: Tahoma;

	font-size: 14px;

	font-variant: small-caps;

	color: #CC00FF;

	background-color: #FFDFFF;

	font-weight: bolder;

}

.fichetechniquetitre2{

	font-family: Tahoma;

	font-size: 16px;

	font-variant: small-caps;

	color: #993366;

	background-color: #FFFFFF;

	font-weight: bolder;

	text-align: center;

	vertical-align: middle;

}

.tellafriend{

	font-family: Tahoma;

	font-size: 12px;

	color: #FFFFFF;

	background-image: url(images/tell_a_friend_bg.gif);

	text-align: center;

	text-indent: 5px;

	vertical-align: middle;

	background-repeat: no-repeat;

	background-position: center center;

	margin-top: 2px;

	margin-right: 0px;

	margin-bottom: 2px;

	margin-left: 2px;

	padding-top: 2px;

	padding-right: 33px;

	padding-bottom: 2px;

	padding-left: 2px;

}

.linkpageresult{

	font-family: Tahoma;

	font-size: 10px;

	font-variant: small-caps;

	color: #FF00CC;

	text-align: center;

	vertical-align: middle;

}
.Titredroite{
	font-family: "Tahoma Small Cap";
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: ridge;
	border-top-color: #CC00FF;
	border-right-color: #CC00FF;
	border-bottom-color: #CC00FF;
	border-left-color: #CC00FF;
}
.Titredroitebleu{
	font-family: "Tahoma Small Cap";
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: ridge;
	border-top-color: #3333FF;
	border-right-color: #3333FF;
	border-bottom-color: #3333FF;
	border-left-color: #3333FF;
}
.prixpromo{
	font-family: "Tahoma Small Cap";
	color: #FF0000;
	font-size: 11px;
	padding-top: 2px;
	font-weight: bold;
	font-style: normal;
}
.prixpromoliste{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	padding-top: 2px;
	font-weight: normal;
	font-style: normal;}

.plan_categorie{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FF00FF;
	text-align: left;
	text-indent: 4px;
	background-position: left;
}

.titreblanc{
	font-family: Tahoma;
	color: #FFFFFF;
}

.accueil_plan{
	background-image: url(images/reflet.gif);
	font-family: "Tahoma Small Cap";
	font-size: 12px;
	color: #000000;
	background-repeat: repeat-x;
}

.table_top_home_l{
	font-family: "Tahoma Small Cap";
	color: #000000;
	text-align: left;
	font-size: 12px;
}
.table_top_home_r{
	font-family: "Tahoma Small Cap";
	color: #FFFFFF;
	text-align: right;
	font-size: 12px;
}
.description_acteur{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #FF00FF;
	background-position: left top;
	text-indent: 0px;
	left: 3px;
	text-align: left;
	margin-top: 7px;
	margin-bottom: 7px;
	top: 3px;
	bottom: 3px;
}
.plan_categorie{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #CC0099;
}
.plan_categorie_1{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.service_client_tel{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.service_client_tel_1{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.titrerecommander{
	font-family: "Tahoma Small Cap";
	font-size: 12px;
	font-weight: bold;
}
.titreassistanttaille{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FF0033;
	margin-right: 10px;
}
.main_noir{
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
	font-weight: lighter;
}
.main_rose{
	font-family: Tahoma;
	color: #CC33CC;
	font-size: 11px;
	font-weight: lighter;
}

.cdv_heading{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.cdv_titre_article{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.cdv_sous_titre_article{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #FF00FF;
}
.cdv_sous_titre_2_article{
	font-family: Tahoma;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #990066;
}
.cdv_text{
	text-align: justify;
	color: #AF00EA;
	letter-spacing: normal;
	word-spacing: normal;
	display: block;
	font-family: Tahoma;
	font-size: 12px;
}

.engagements_sous_titre{
	font-family: Tahoma;
	color: #FF00CC;
	font-size: 12px;
	font-weight: bold;
}

.text_reappro{
	font-family: "Tahoma Small Cap";
	font-size: 14px;
	font-weight: normal;
	font-variant: small-caps;
	color: #FF0000;
}

.pageHeading_buy_way{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	background-position: left center;
	text-decoration: underline;
}

.faq_heading{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	background-position: center;
}
.faq_text_titre_article{
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}
.faq_titre_article{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-variant: small-caps;
}
	
.faq_sous_titre_article{	
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #FF00FF;}
	
.faq_sous_titre_2_article{
	font-family: Tahoma;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #990066;
}
.faq_text{	
	text-align: justify;
	color: #AF00EA;
	letter-spacing: normal;
	word-spacing: normal;
	display: block;
	font-family: Tahoma;
	font-size: 12px;}
	
.faq_text_important{
	text-align: justify;
	color: #AF00EA;
	letter-spacing: normal;
	word-spacing: normal;
	display: block;
	font-family: Tahoma;
	font-size: 12px;}

.information_plan{
	font-family: Tahoma;
	font-size: 12px;
	color: #CC00FF;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}

.nos_partenaires_titre{
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	color: #FF0000;
	font-variant: small-caps;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}

.lien_invisible{
	font-size: 0px;
	font-weight: lighter;
	color: #FFFFFF;
}
.copyright{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}
.copyright_discret{
	font-family: Tahoma;
	font-size: 8px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}
.bouclier_mineur{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.HautPage{
	font-family: Tahoma;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin: 10px;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.titre_box_top{
	font-family: "Tahoma Small Cap";
	font-size: 14px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	margin-right: 3px;
	margin-left: 3px;
}
.titre_box_top1{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	margin-right: 3px;
	margin-left: 3px;
}
/**header**/
{literal}

#P1Menu {

	float:left;

	width:100%;

	font-family:"Tahoma";

	font-size:11px;

	line-height:normal;

	text-align: center;

	vertical-align: bottom;

	background-position: center;

	padding-left: 3px;

}

#P1Menu ul {

	margin:0;

	padding:10px 0px 0;

	list-style:none;

	text-align: center;

}

#P1Menu li {

   display:inline;

   margin:0;

   padding:0;

}

#P1Menu a {

	float:left;

	background:url("images/tab_left_both.gif") no-repeat left top;

	margin:0;

	padding:0 1px 0 8px;

	text-decoration:none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FF66FF;

}

#P1Menu a.rencontres {

	background:url("images/tab_left_both_rencontre.gif") no-repeat left top;

}

#P1Menu a span {

   width:80px;

   text-align:center;

   float:left;

   display:block;

   background:url("images/tab_right_both.gif") no-repeat right top;

   padding:5px 6px 4px 2px;

   font-weight:bold;

   color:#603;

}

#P1Menu a.rencontres span {

	background:url("images/tab_right_both_rencontre.gif") no-repeat right top;

}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#P1Menu a span {float:none;}

/* End IE5-Mac hack */

#P1Menu a:hover span {

   color:#fff;

}

#P1Menu #current a {

   background-position:0% -60px;

   border-width:0;

}

#P1Menu #current a span {

   background-position:100% -60px;

   padding-bottom:5px;

   color:#fff;

}

#P1Menu a:hover {

   background-position:0% -60px;

}

#P1Menu a:hover span {

   background-position:100% -60px;

   cursor:pointer;

}
/***Style du footer***/
#y a {
	display:bloc;
	border:2px solid;
	text-decoration:none;
	color:#060000;
	font-size:11px;
	font-family:arial;
	padding:3px;
	border-color:#e6e6e1 #808080 #808080 #e6e6e1;
	background-color:#d1d1c7;
}
#y a:hover {
	border-color:#808080 #e6e6e1 #e6e6e1 #808080;
}
.annuaireporno{
	font-family:Arial; 
	font-size:12px; 
	text-align:center; 
	color:#FFFFFF; 
	width:86px; 
	height:29px; 
	background-color:#7B96B5; 
	border:1px solid #0d3472;
}
.annuaireporno a{
	color:#FFFFFF; 
	text-decoration: none;
}
.annuaireporno a:hover{
	text-decoration: underline; 
	background:none; 
	color:#FFFFFF;
}
/**pour les modules**/
.middle_violet {

	background-image: url(images/top_corner_middle_violet.gif);

	font-family: Tahoma;

	color: #990000;

	font-size: 12px;

	}
.phrase {
	font-size:10px;
	color: #333333;
}

.categories_acceuil{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	background-image: url(images/puce.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	line-height: 15px;
}

.categories_acceuil_titre_bien_etre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #000000;
	font-size: 12px;
	padding-left: 34px;
	padding-right: 34px;
	font-style: italic;
	line-height: 20px;
	font-variant: small-caps;
	text-decoration: underline;
	background-image: url(images/font_acceuil_titre.gif);
	background-repeat: repeat-x;
	height: 10px;
}
.categories_acceuil_titre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #000000;
	font-size: 12px;
	padding-left: 40px;
	padding-right: 40px;
	font-style: italic;
	line-height: 20px;
	font-variant: small-caps;
	text-decoration: underline;
	background-color: #FFFFFF;
	background-image: url(images/font_acceuil_titre.gif);
	background-repeat: repeat-x;
	height: 10px;
}

.boxes_infos_pratiques{
	font-size: 12px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	color: #000000;
	background-position: 5px center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.lien_titre_acc_1{
	font-size: 10px;
	font-weight: bold;
	background-position: center center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 5px;
	text-align: center;
}
.lien_titre_acc_1_cliquez_ici{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC3300;
}
.keywords{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.keywords_boxes_type_1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.keywords_boxes_type_2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	color: #CC99FF;
}
.keywords_boxes_type_3{
	font-family: "Tahoma Small Cap";
	font-size: 12px;
	font-weight: bold;
	color: #FF0066;
}
.keywords_boxes_type_4{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bolder;
	font-variant: small-caps;
	color: #00FF00;
}
.keywords_boxes_type_5{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0000FF;
}
.keywords_boxes_type_6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066FF;
}
.marque{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.infos_pratiques{
	padding: 16px;
}
