.avert{
	font-size:24px;
	color: #BF136D;
	background-position: center;
	text-align: center;
}

 

BODY {

	MARGIN: 0;

	PADDING: 0;

	HEIGHT: 100%;

	FONT-FAMILY: Trebuchet MS, Arial, sans-serif;

	TEXT-ALIGN: center;

	COLOR: #000000;

}

A {

	FONT: 12px Trebuchet MS, Arial, Helvetica, sans-serif; 

	TEXT-DECORATION: none;

	COLOR: #A92A9B;

}

A:hover {

	TEXT-DECORATION: underline;

}

FORM {

	DISPLAY: inline;

}

P {
	PADDING: 0;
	MARGIN:0;
	FONT-SIZE: 11px;
	text-align: center;

}

IMG {

	MARGIN: 0;

	PADDING: 0;

	BORDER: none;

}	

LABEL {

	FONT-SIZE: 12px;

}

H1 {

	TEXT-DECORATION: none;

}

H2 {

	TEXT-DECORATION: none;

}

CHECKBOX {

	FONT-SIZE: 11px; 

}

INPUT {

	FONT-SIZE: 11px;

}

RADIO {

	FONT-SIZE: 11px; 

}

SELECT {

	FONT-SIZE: 11px; 

	BORDER: solid 1px #d9d9d9;

}

TEXTAREA {

	FONT-FAMILY: Trebuchet MS, Arial, sans-serif;

	FONT-SIZE: 12px; 

	BORDER: solid 1px #d9d9d9;

}

TABLE {

	BORDER: none;

	BORDER-COLLAPSE: collapse;

}

HR {

	BORDER: 1px solid #d9d9d9;

}



/*

	Generic classes	

*/

.left {

	FLOAT: left;

}

.right {

	FLOAT: right;

}





/*

	Specific elements

*/	

TR.tableHeading {

	BACKGROUND: url(images/table_heading.gif) no-repeat;

	WIDTH: 720px;

	HEIGHT: 22px;

	POSITION: relative;

}

TD.tableHeading {

	PADDING: 5px;

	MARGIN: 0;

	FONT-WEIGHT: bold; 

	FONT-SIZE: 12px;

	COLOR: #FFF;

	BACKGROUND-IMAGE: none;

}

TD.tableHeading A {

	FONT-WEIGHT: bold; 

	FONT-SIZE: 12px;

	COLOR: #FFF;

}

TR.tableContent {

	BACKGROUND-COLOR: #ffffff;

}

TR.tableContent_alternate {

	BACKGROUND-COLOR: #f5f5f5;

}

TD.tableContent {

	PADDING: 5px;

	MARGIN: 0;

	FONT-SIZE: 12px;

	BORDER-BOTTOM: 1px solid #d9d9d9;

}

TD.tableContent A {

	FONT-SIZE: 12px;

}

TD.tableText {

	COLOR: #000;

	FONT-WEIGHT: bold; 

	PADDING: 5px;

	MARGIN: 0;

	FONT-SIZE: 12px;

}

TR.selectedTableContent {

	BACKGROUND-COLOR: #d9d9d9;

}



/*



*/

P.cgvTitle {

	FONT-SIZE: 11px; 

	FONT-WEIGHT: bold;

	COLOR: #339900;

	MARGIN-TOP: 0;

	MARGIN-BOTTOM: 10;

}

A.cgvTitle {

	FONT-SIZE: 11px; 

	FONT-WEIGHT: bold;

	COLOR: #339900;

	MARGIN-TOP: 0;

	MARGIN-BOTTOM: 10;

}

P.cgvSubTitle {

	FONT-SIZE: 11px; 

	FONT-WEIGHT: bold;

	MARGIN-TOP: 0;

	MARGIN-BOTTOM: 10;

}

P.cgvText {

	FONT-SIZE: 11px; 

	MARGIN-TOP: 0;

	MARGIN-BOTTOM: 10;

	TEXT-ALIGN: justify;

}

TD.cgvText {

	FONT-SIZE: 11px; 

	MARGIN-TOP: 0;

	MARGIN-BOTTOM: 20;

	TEXT-ALIGN: justify;

}

TD.cgvData {

	FONT-SIZE: 11px; 

	MARGIN-TOP: 0;

	MARGIN-BOTTOM: 20;

}

P.main {

	FONT-SIZE: 11px; 

	LINE-HEIGHT: 1.5; 

}

A.main {

	FONT-SIZE: 11px; 

	LINE-HEIGHT: 1.5; 

	TEXT-DECORATION: underline;

}

SPAN.smallText {

	FONT-SIZE: 10px; 

}

P.partnerLink {

	TEXT-ALIGN: center;

	PADDING: 0;

	MARGIN: 0;

}





/***

	Content organisation

***/

DIV#global {

	WIDTH: 1000px;

	TEXT-ALIGN:left;

	MARGIN: 0 auto;

}

DIV#customLink {

	DISPLAY: none;

}

DIV#header {

	BACKGROUND: url(images/bg_header.gif) repeat-x;

	HEIGHT: 170px;

}

DIV#columnLeft {

	PADDING: 0;

	MARGIN: 10px 0;

	FLOAT: left;

	WIDTH: 210px;

}

DIV#content {

	Z-INDEX: 1;

	PADDING: 0;

	MARGIN: 10px 0 10px 230px;

	BORDER-LEFT: 1px solid #d9d9d9;

	BORDER-RIGHT: 1px solid #d9d9d9;

}

DIV#footer {

	CLEAR: both;

}

DIV.contenu {

	PADDING: 10px 20px 0 20px;

	MARGIN: 0;

}

DIV#popup {

	TEXT-ALIGN:left;

	PADDING: 0;

	MARGIN: 10px;

}

DIV#print {

	WIDTH: 750px;

	TEXT-ALIGN:left;

	PADDING: 0;

	MARGIN: 10px;

	BORDER-LEFT: 1px solid #d9d9d9;

	BORDER-RIGHT: 1px solid #d9d9d9;	

}



/***

	Header

***/	

DIV#headerLink {

	WIDTH: 100%;

	HEIGHT: 20px;

	TEXT-ALIGN: right;

	PADDING: 0;

	MARGIN: 0;

}

DIV#headerLink SPAN {

        FONT-SIZE: 11px;

        COLOR: #000000;

}

DIV#headerLink A {

	FONT-SIZE: 11px;

	COLOR: #000000;

}

DIV#headerMenu {

	HEIGHT: 60px;

	PADDING: 10px 0 5px 0;

	MARGIN: 0;

}

DIV#headerMenu TABLE {

	PADDING: 0;

	MARGIN: 0;

	BORDER-COLLAPSE: collapse;

}

DIV#headerMenu TABLE TR TD {

	PADDING: 0;

	MARGIN: 0;

	VERTICAL-ALIGN: top;

}

DIV#headerMenu SPAN {

	FONT-SIZE: 8pt;

	COLOR: #666666;

}

DIV#headerMenu DIV.headerBox {

	POSITION: relative;

}

DIV#headerMenu SPAN.account {

	POSITION: absolute;

	TOP: 23px;

	LEFT: 50px;

	TEXT-ALIGN: left;

    FONT-SIZE: 8pt;

    COLOR: #666666;

}

DIV#headerMenu SPAN.cart {

	POSITION: absolute;

	TOP: 23px;

	LEFT: 60px;

	TEXT-ALIGN: left;

    FONT-SIZE: 8pt;

    COLOR: #666666;

}

DIV#headerMenu A {

	FONT-SIZE: 8pt;

	COLOR: #ae269e;

}

DIV#headerNavigation {

	POSITION: absolute;

	HEIGHT: 30px;

	WIDTH: 950px;

	PADDING: 0;

	MARGIN: 0 0 0 50px;

	TEXT-ALIGN: center;

	Z-INDEX: 50;

}

DIV#headerNavigation DL, DT, DD, UL, LI {

	MARGIN: 0;

	PADDING: 0;

	LIST-STYLE-TYPE: none;

	Z-INDEX: 50;	

}

DIV#headerNavigation DL {

	FLOAT: left;

}

DIV#headerNavigation DT {

	PADDING: 4px 0 0 0;

	MARGIN: 0 2px 0 0;

	WIDTH: 100px;

	HEIGHT: 30px;		

	TEXT-ALIGN: center;	

	BACKGROUND: url(images/menu/onglet-purple.jpg) no-repeat right top;

}

DIV#headerNavigation DT:hover {

	BACKGROUND: url(images/menu/onglet-grey.jpg) no-repeat right top;

}

DIV#headerNavigation DT A {

	FONT-SIZE: 13px;

	FONT-WEIGHT: bold;

	COLOR: #FFF;

}

DIV#headerNavigation DT:hover A {

	FONT-SIZE: 13px;

	FONT-WEIGHT: bold;

	COLOR: #000;

}

DIV#headerNavigation DT#c77 {

	BACKGROUND: url(images/menu/onglet-white.jpg) no-repeat right top;

}

DIV#headerNavigation DT#c77:hover {

	BACKGROUND: url(images/menu/onglet-grey.jpg) no-repeat right top;

}

DIV#headerNavigation DT#c77 A {

	FONT-FAMILY: Verdana;

	COLOR: #cc1e1e;

}

DIV#headerNavigation DT#c70 {

	BACKGROUND: url(images/menu/onglet-pink.jpg) no-repeat right top;

}

DIV#headerNavigation DT#c70:hover {

	BACKGROUND: url(images/menu/onglet-grey.jpg) no-repeat right top;

}

DIV#headerNavigation DT#c147 {

	WIDTH: 140px;

	PADDING: 4px 0 0 0;

	MARGIN: 0 2px 0 0;

	BACKGROUND: url(images/menu/onglet-anthra_b.jpg) no-repeat right top;

}

DIV#headerNavigation DT#c147:hover  {

	WIDTH: 140px;

	PADDING: 4px 0 0 0;

	MARGIN: 0 2px 0 0;

	BACKGROUND: url(images/menu/onglet-grey_b.jpg) no-repeat right top;

}

DIV#headerNavigation DT#c141 {

	WIDTH: 140px;

	PADDING: 4px 0 0 0;

	MARGIN: 0 2px 0 0;

	BACKGROUND: url(images/menu/onglet-purple_b.jpg) no-repeat right top;

}

DIV#headerNavigation DT#c141:hover  {

	WIDTH: 140px;

	PADDING: 4px 0 0 0;

	MARGIN: 0 2px 0 0;

	BACKGROUND: url(images/menu/onglet-grey_b.jpg) no-repeat right top;

}

DIV#headerNavigation DT#c46 {

	BACKGROUND: url(images/menu/onglet-multi.jpg) no-repeat right top;

}

DIV#headerNavigation DT#c46:hover {

	BACKGROUND: url(images/menu/onglet-grey.jpg) no-repeat right top;

}

DIV#headerNavigation DT#c151 {

	PADDING: 4px 0 0 0;

	MARGIN: 0 2px 0 5px;

}

DIV#headerNavigation DT#c151:hover {

	PADDING: 4px 0 0 0;

	MARGIN: 0 2px 0 5px;

}


DIV#headerNavigation DT#news {

	PADDING: 4px 0 0 0;

	MARGIN: 0 2px 0 5px;

	BACKGROUND: url(images/menu/onglet-burgundy.jpg) no-repeat right top;

}

DIV#headerNavigation DT#news:hover {

	PADDING: 4px 0 0 0;

	MARGIN: 0 2px 0 5px;

	BACKGROUND: url(images/menu/onglet-grey.jpg) no-repeat right top;

}

DIV#headerNavigation DT#specials {

	PADDING: 4px 0 0 0;

	MARGIN: 0 2px 0 0;

	BACKGROUND: url(images/menu/onglet-burgundy.jpg) no-repeat right top;

}

DIV#headerNavigation DT#specials:hover {

	PADDING: 4px 0 0 0;

	MARGIN: 0 2px 0 0;

	BACKGROUND: url(images/menu/onglet-grey.jpg) no-repeat right top;

}

DIV#headerNavigation DT.current, DIV#headerNavigation DT.current#c70, DIV#headerNavigation DT.current#c45, DIV#headerNavigation DT.current#c46, DIV#headerNavigation DT.current#c77 {

	BACKGROUND: url(images/menu/onglet-grey.jpg) no-repeat right top;

}

DIV#headerNavigation DT.current#c147, DIV#headerNavigation DT.current#c141 {

	BACKGROUND: url(images/menu/onglet-grey_b.jpg) no-repeat right top;

}

DIV#headerNavigation DT.current A {

	COLOR: #000;

}

DIV#headerNavigation DT.current SPAN {

	FONT-SIZE: 13px;

	FONT-WEIGHT: bold;

	COLOR: #000;

}

DIV#headerNavigation DD.subMenu {

	POSITION: absolute;

	Z-INDEX: 50;

	LEFT: 0;

	TOP: 30px; 

	BACKGROUND: url(images/bg_submenu.jpg) repeat-x left bottom;

	BACKGROUND-COLOR: #ebe9ea;	

	BORDER-LEFT: 1px solid #d9d9d9;

	BORDER-RIGHT: 1px solid #d9d9d9;

	BORDER-BOTTOM: 1px solid #d9d9d9;	

	DISPLAY: none;

	HEIGHT: auto;

	TEXT-ALIGN: left;

	VERTICAL-ALIGN: top;

}

DIV#headerNavigation DD.subMenu TD.title {

	MARGIN: 0;

	PADDING: 8px 0 0 15px;

}

DIV#headerNavigation DD.subMenu TD.title  A.title{

	FONT-SIZE: 14px;

	COLOR: #ae269e;

}

DIV#headerNavigation DD.subMenu UL {

	MARGIN: 0;

	PADDING: 0 0 15px 15px;

	LIST-STYLE: none;

}	

DIV#headerNavigation DD.subMenu UL LI {

	MARGIN: 0;

	PADDING: 2px 0 0 10px;

	BACKGROUND: url(images/puce_menu.gif) no-repeat left center;

}

DIV#headerNavigation DD.subMenu UL LI A {

	FONT-WEIGHT: normal;

	FONT-SIZE: 12px;

	COLOR: #000;

}

DIV#headerNavigation DD.subMenu UL LI A.selected {

	FONT-SIZE: 14px;

	FONT-WEIGHT: bold;

	COLOR: #000;

}

DIV#headerNavigation DD.subMenu UL LI.title {

	MARGIN: 8px 0 0 0;

	PADDING: 0;

	BACKGROUND: none;

	FONT-SIZE: 14px;

	COLOR: #ae269e;

}

DIV#headerNavigation DD.subMenu UL LI A SPAN.small{

	FONT-SIZE: 10px;

}



DIV#headerNavigation DD.subMenu P.productImage {

	PADDING: 10px 5px 10px 5px;

	MARGIN: 0;

}

DIV#headerNavigation DD.subMenu P.productName {

	PADDING: 10px 10px 0 0;

	MARGIN: 0;

}

DIV#headerNavigation DD.subMenu P.productName A {

	FONT-SIZE: 13px;

	COLOR: #000;

}

DIV#headerNavigation DD.subMenu P.productTeaser {

	PADDING: 0 10px 0 0;

	MARGIN: 0;

	FONT-SIZE: 11px;

	COLOR: #666666;

}

DIV#headerNavigation DD.subMenu P.productPrice {

	PADDING: 0 0 10px 0;

	MARGIN: 0;

	FONT-SIZE: 16px;

	FONT-WEIGHT: bold;

	COLOR: #ae269e;

}

DIV#headerNavigation DD.subMenu P.productInfo A {

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	COLOR: #ae269e;

}

DIV#headerSearch {

	PADDING: 0;

	MARGIN: 30px 0 0 0;

}

DIV#headerSearch TD {

	PADDING: 0 5px 0 5px;

	MARGIN: 0;

}

DIV#headerSearch A {

        FONT-SIZE: 11px;

        COLOR: #000000;

}

DIV#headerSearch SPAN {

        FONT-SIZE: 11px;

        COLOR: #000;

}

DIV#headerSearch IMG {

        VERTICAL-ALIGN: middle;

}

DIV#headerSearch INPUT {

	VERTICAL-ALIGN: middle;

}

DIV#headerSearch INPUT.text {

	WIDTH: 370px;

	FONT-SIZE: 12px;

	BORDER: 1px solid #bbbbbb;

}

DIV#headerLocation {

	HEIGHT: 15px;

	MARGIN: 5px 0 0 5px;

	PADDING: 0;

}

DIV#headerLocation  P.navigationLink {

	MARGIN: 0;

	PADDING: 0;

	FONT-SIZE: 12px; 

	COLOR: #666666; 

	FONT-WEIGHT: normal;

}

DIV#headerLocation  P.navigationLink A {

	COLOR: #666666;

	FONT-SIZE: 12px; 

}

DIV#headerError, DIV#headerInfo {

	WIDTH: 1000px;

	MARGIN: 5px 0 0 0;

	PADDING: 0;

	HEIGHT: 20px;

	TEXT-ALIGN: center;

	FONT-WEIGHT: bold; 

	FONT-SIZE: 13px; 

	BACKGROUND: red; 

	COLOR: #ffffff; 

}

DIV#headerInfo {

	BACKGROUND: green; 

}



/***

	Footer

***/

DIV#footerLinks {

	PADDING: 0 0 10px 0;

	MARGIN: 0;

}

DIV#footerLinks DIV.bottom_1 {

	PADDING: 5px 0 0 20px;

	MARGIN: 0 8px 0 0;

	WIDTH: 340px;

	HEIGHT: 105px;

	BACKGROUND: url(images/bg_bottom_1.jpg) no-repeat;	

}

DIV#footerLinks DIV.bottom_2 {

	PADDING: 5px 0 0 20px;

	MARGIN: 0 8px 0 0;

	WIDTH: 340px;

	HEIGHT: 105px;

	BACKGROUND: url(images/bg_bottom_2.jpg) no-repeat;	

}

DIV#footerLinks DIV.bottom_3 {

	PADDING: 5px 0 0 20px;

	MARGIN: 0;

	WIDTH: 240px;

	HEIGHT: 105px;

	BACKGROUND: url(images/bg_bottom_3.jpg) no-repeat;	

}

DIV#footerLinks P.title {

	MARGIN: 0 0 5px 0;

	PADDING: 0;

    FONT-SIZE: 18px;

    FONT-WEIGHT: bold;

    COLOR: #87d300;

}

DIV#footerLinks A {

	FONT-SIZE: 12px;

	COLOR: #ae269e;

}

DIV#footerLinks UL {

	MARGIN: 0;

	PADDING: 0;

	LIST-STYLE-TYPE: none;

	LINE-HEIGHT: 14px;

}

DIV#footerLinks UL LI {

	MARGIN: 0;

	PADDING: 0;

    FONT-SIZE: 12px;

    COLOR: #000;

}

DIV#footerNavigation {

	PADDING: 3px 0 0 0;

	MARGIN: 0;

	BACKGROUND: url(images/bg_footer.gif) repeat-x;

	HEIGHT: 30px;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

}

DIV#footerNavigation A {

        FONT-SIZE: 13px;

        COLOR: #000;

}

DIV#footerInfo P {

	MARGIN: 5px 0 0 0;

	PADDING: 0;

    FONT-SIZE: 12px;

    COLOR: #000;

	TEXT-ALIGN: center;

}

DIV#footerBaseline {

	PADDING: 10px 25px 10px 25px;

	MARGIN: 10px 0 10px 0;

	TEXT-ALIGN: left;

    FONT-SIZE: 12px;

    COLOR: #666666;

	BORDER: 1px solid #d9d9d9;

}

DIV#footerBaseline H1 {

	PADDING: 0;

	MARGIN: 5px 0 10px 0;

    FONT-SIZE: 13px;

    COLOR: #666666;

	FONT-WEIGHT: normal;

}

DIV#footerBaseline H1 A {

    FONT-SIZE: 13px;

    COLOR: #666666;

}

DIV#footerBaseline H2 {

	PADDING: 0;

	MARGIN: 5px 0 5px 0;

    FONT-SIZE: 13px;

    COLOR: #666666;

	FONT-WEIGHT: normal;

}

DIV#footerBaseline H2 A {

    FONT-SIZE: 13px;

    COLOR: #666666;

}

DIV#footerBaseline UL {

    DISPLAY: inline;

	LIST-STYLE: none;

}

DIV#footerBaseline UL  LI {

    DISPLAY: inline;

}

SPAN.middleRight {

	WIDTH: 50%;

	MARGIN: 0 5px 0 5px;

	TEXT-ALIGN: right;

	VERTICAL-ALIGN: middle;

}

SPAN.middleLeft {

	WIDTH: 50%;

	MARGIN: 0 5px 0 5px;

	TEXT-ALIGN: left;

	VERTICAL-ALIGN: middle;

}

SPAN.middle {

	MARGIN: 0 5px 0 5px;

	TEXT-ALIGN: left;

	VERTICAL-ALIGN: middle;

}



/***

	Boxes

***/

DIV.infoBox {

	MARGIN: 0;

	PADDING: 10px;

	BORDER-LEFT: solid 1px #d9d9d9;

	BORDER-RIGHT: solid 1px #d9d9d9;

	BORDER-BOTTOM: solid 1px #d9d9d9;

	WIDTH: 190px;

}



/* information box */

DIV#information_bis {

	BACKGROUND: url(images/infobox/bg_information_bis.jpg) no-repeat right top;

}

DIV#information_bis UL {

	MARGIN: 0;

	PADDING: 0;

	LIST-STYLE-TYPE: none;

	LINE-HEIGHT: 16px;

}	

DIV#information_bis UL LI {

	MARGIN: 0;

	PADDING: 0;

}	

DIV#information_bis A {

	FONT-SIZE: 12px;

	COLOR: #000;

}



/* newletter box */

DIV#newsletter P {

	PADDING: 5px 0 0 0;

	MARGIN: 0;

	FONT-SIZE: 11px;

	COLOR: #676767;

}

DIV#newsletter INPUT {

	HEIGHT: 18px;

	FONT-SIZE: 9px;

	BACKGROUND-COLOR: #ededed;

	COLOR: #676767;

	BORDER: none;

	VERTICAL-ALIGN: middle;

}



/* sponsorship box */

DIV#sponsorship {

	WIDTH: 210px;

	PADDING: 0 0 10px 0;

}

DIV#sponsorship P {

	PADDING: 0 10px; 0 10px;

	MARGIN: 5px 0;

}

DIV#sponsorship P.imageBox {

	MARGIN: 0;

	PADDING: 0;

	TEXT-ALIGN: right;

	VERTICAL-ALIGN: top;

}

DIV#sponsorship INPUT {

	HEIGHT: 18px;

	FONT-SIZE: 9px;

	BACKGROUND-COLOR: #ededed;

	COLOR: #676767;

	BORDER: none;

}



/* best sellers box */

DIV#best_sellers {

	WIDTH: 195px;

	PADDING: 10px 5px 0 10px;

	MARGIN: 0;

}

DIV#best_sellers P {

	MARGIN: 10px 0;

}

DIV#best_sellers A.name {

	FONT-SIZE: 12px;

	COLOR: #000;

}

DIV#best_sellers SPAN.price {

	FONT-SIZE: 13px;

	FONT-WEIGHT: bold;

	COLOR: #ae269e;

}

DIV#best_sellers DIV.number {

	PADDING: 0;

	MARGIN: 0;

	WIDTH: 20px;

	HEIGHT: 20px;

	BACKGROUND-COLOR: #8bd307;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

}

DIV#best_sellers TABLE {

	PADDING: 0;

	MARGIN: 0;

	BORDER-COLLAPSE: collapse;

}

DIV#best_sellers TABLE TR TD {

	PADDING: 5px 5px 5px 0;

	MARGIN: 0;

	VERTICAL-ALIGN: top;

}



/* polls box */

DIV#polls P {

	PADDING: 5px 0 0 0;

	MARGIN: 0;

	FONT-SIZE: 11px;

	COLOR: #676767;

}

DIV#polls P.vote {

	PADDING: 5px 0 0 30px;

	MARGIN: 0;

}

DIV#polls UL {

	MARGIN: 0;

	PADDING: 5px 0 0 10px;

	LIST-STYLE-TYPE: none;

	LINE-HEIGHT: 14px;

}	

DIV#polls UL LI {

	MARGIN: 0;

	PADDING: 0;

	FONT-SIZE: 11px;

	COLOR: #676767;

}



/*manufacturers box */

DIV#manufacturers A {

	FONT-SIZE: 12px;

	COLOR: #000;

}

DIV#manufacturers UL {

	MARGIN: 0;

	PADDING: 5px 0 0 10px;

}	

DIV#manufacturers UL LI {

	MARGIN: 2px 0 0 0;

	PADDING: 0;

	LIST-STYLE-IMAGE: none;

}

DIV#manufacturers SELECT {

	MARGIN: 5px 0;

	PADDING: 0;

	WIDTH: 150px;

}	



/* categories box */

DIV#categories P.title {

	MARGIN: 0;

	PADDING: 0;

	FONT-SIZE: 20px;

	COLOR: #ae269e;

}

DIV#categories P.title A {

	FONT-SIZE: 20px;

	COLOR: #ae269e;

}

DIV#categories UL {

	MARGIN: 0;

	PADDING: 0 0 0 8px;

	LIST-STYLE: none;

}	

DIV#categories UL LI {

	MARGIN: 0;

	PADDING: 2px 0 0 10px;

	BACKGROUND: url(images/puce_menu.gif) no-repeat left center;

}

DIV#categories  UL LI A {

	FONT-SIZE: 12px;

	COLOR: #000;

}

DIV#categories UL LI.selected A {

	FONT-SIZE: 14px;

	FONT-WEIGHT: bold;

	COLOR: #000;

}

DIV#categories UL LI.title {

	MARGIN: 8px 0 0 0;

	PADDING: 0;

	BACKGROUND: none;

	FONT-SIZE: 14px;

	COLOR: #ae269e;

}

DIV#categories UL LI A SPAN.small{

	FONT-SIZE: 10px;

}

	

/* benefits box */

DIV#benefits {

	WIDTH: 200px;

	MARGIN: 0;

	PADDING: 10px 0 10px 10px;

}

DIV#benefits A {

	FONT-SIZE: 11px;

	COLOR: #ae269e;

}

DIV#benefits UL {

	MARGIN: 0;

	PADDING: 0;

	LIST-STYLE-TYPE: none;

	LINE-HEIGHT: 16px;

}	

DIV#benefits UL LI {

	MARGIN: 0;

	PADDING: 0;

}



/* shipping box */

DIV#shipping {

	WIDTH: 190px;

	BACKGROUND: url(images/infobox/bg_shipping.gif) no-repeat 10px 10px;

}

DIV#shipping P {

	PADDING: 0 0 5px 70px;

	MARGIN: 0;

}

DIV#shipping A {

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	COLOR: #8bd307;

}

DIV#shipping P.imageBox {

	MARGIN: 0;

	PADDING: 0;

	TEXT-ALIGN: right;

	VERTICAL-ALIGN: top;

}



/* fidelity box */

DIV#fidelity {

	WIDTH: 190px;

	BACKGROUND: url(images/infobox/bg_fidelity.jpg) no-repeat left top;

}

DIV#fidelity P {

	PADDING: 0 0 0 60px;

	MARGIN: 0;

	FONT-SIZE: 11px;

	COLOR: #000;

}



/* ads box */

DIV#ads {

	BORDER: none;

}



/* ads border box */

DIV#ads_border {

	MARGIN: 0;

	PADDING: 0 10px 10px 10px;

}



/* stoys box */

DIV#s-toys {

	WIDTH: 210px;

	PADDING: 0 0 10px 0;

}

DIV#s-toys P {

	PADDING: 0 10px; 0 10px;

	MARGIN: 5px 0;

	FONT-SIZE: 11px;

}



/* estelle d. box */

DIV#estelled {

	BACKGROUND: url(images/infobox/bg_estelle.jpg) no-repeat right 30px;

}

DIV#estelled P {

	PADDING: 0 80px 0 0;

	MARGIN: 5px 0;

	FONT-SIZE: 11px;

}





/***

	Common elements

***/

H1.page {

	PADDING: 0 0 0 20px;

	MARGIN: 0;

	HEIGHT: 20px;

	FONT-SIZE: 22px; 

	FONT-WEIGHT: normal;

	COLOR: #8bd307; 

}

H2.page {

	PADDING: 3px 0 0 20px;

	MARGIN: 0;

	FONT-SIZE: 16px; 

	FONT-WEIGHT: normal;

	COLOR: #AE269E; 

}

P.grey {

	COLOR: #666666;

}

SPAN.purple {

	COLOR: #ae269e;

}

P.info {

	FONT-SIZE: 12px;

}

P.button {

	PADDING: 20px 0 10px 0;

	MARGIN: 0;

}





/*

	Pages	

*/



/* information pages */

H1.infoText {

	MARGIN: 20px 0 10px 0;

	PADDING: 0;

	FONT-SIZE: 16px;

	COLOR: #ae269e;

	FONT-WEIGHT: bold;

}

H1.infoText A {

	FONT-SIZE: 16px; 

	COLOR: #ae269e;

	FONT-WEIGHT: bold;

}

H2.infoText {

	PADDING: 0;

	MARGIN: 0 10px 10px 10px;

	FONT-SIZE: 13px; 

	COLOR: #8bd307;

	FONT-WEIGHT: normal;

}

H2.infoText A {

	FONT-SIZE: 13px; 

	COLOR: #8bd307;

}

P.infoText {

	MARGIN: 0 0 10px 0;

	PADDING: 0;

	FONT-SIZE: 12px; 

}

P.infoText A {

	FONT-SIZE: 12px; 

}

P.infoText IMG {

	MARGIN: 0 15px 10px 15px;

	PADDING: 0;

}

P.commentText {

	PADDING: 0;

	MARGIN: 10px 0 10px 0;

	FONT-SIZE: 13px;	

	COLOR: #666666;	

	FONT-STYLE: italic;

}

OL.infoText {   

	MARGIN: 10px 0 10px 50px;

}

OL.infoText LI {   

	FONT-SIZE: 12px; 

	MARGIN: 0;

	PADDING: 7.5px 0 0 0;

}

UL.infoSommaire {

	PADDING: 0 0 10px 40px;

	MARGIN: 0;

}

UL.infoSommaire LI {

	LIST-STYLE-IMAGE: url(images/puce_menu.gif);

}

UL.infoSommaire LI A {

	FONT-SIZE: 13px;

	COLOR: #000;

}

UL.infoText { 

	MARGIN: 10px 0 10px 50px;

}

UL.infoText LI {   

	FONT-SIZE: 12px; 

	MARGIN: 0;

	PADDING: 7.5px 0 0 0;

}

P.infoLink {

	MARGIN: 0 0 10px 0;

	PADDING: 0;

	FONT-SIZE: 13px; 

}

P.infoLink A {

	FONT-SIZE: 13px; 

}

P.formTitle {

	PADDING: 10px 0 0 0;

	MARGIN: 0 0 10px 0;

	FONT-SIZE: 16px;

	FONT-WEIGHT: bold;

	COLOR: #ae269e;

	BORDER-BOTTOM: 1px solid #d9d9d9;

}

P.formButton {

	PADDING: 10px 0 0 0;

	MARGIN: 0 0 10px 0;

	POSITION: relative;

	LEFT: 140px;

}

P.formError {

	MARGIN: 0;

	PADDING: 5px 0 5px 0;

	COLOR: red;

	FONT-WEIGHT: bold;

}

LABEL.formEntry {

	PADDING: 0;

	MARGIN: 0;

	DISPLAY: block;

	FLOAT: left;

	WIDTH: 140px;

	HEIGHT: 15px;

}



SPAN.formEntry {

	PADDING: 0;

	MARGIN: 0;

	FONT-SIZE: 12px;

}

INPUT.text {

	FONT-SIZE: 11px;

	BORDER: solid 1px #d9d9d9;

}

SPAN.formComment {

	PADDING: 0;

	MARGIN: 0 0 0 5px;

	FONT-SIZE: 12px;

	FONT-STYLE: italic;

	COLOR: #ae269e;

}

P.formComment {

	PADDING: 10px 0 5px 0;

	MARGIN: 0;

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

}



/* home page */

DIV.banners {

	PADDING: 0 0 5px 10px;

	MARGIN: 0;

	WIDTH: 740px;

}

DIV.banners TABLE  {

	PADDING: 0;

	MARGIN: 0;

}

DIV.banners TABLE TR  TD {

	PADDING: 0;

	MARGIN: 0;

	VERTICAL-ALIGN: top;	

	TEXT-ALIGN: left;

}

DIV.banners TABLE TR  TD.spaced {

	PADDING: 0 10px 0 0;

	MARGIN: 0;

}

DIV.banners TABLE TR  TD.small {

	PADDING: 0 15px 0 0;	

	MARGIN: 0;

	WIDTH: 255px;

}

DIV.banners TABLE TR  TD.smallR {

	PADDING: 0;

	MARGIN: 0;

	WIDTH: 240px;

}

DIV.banners DIV.slideShow {

	POSITION: relative;

	Z-INDEX: 10;

	PADDING: 0;

	MARGIN: 0;

	WIDTH: 540px;	

	HEIGHT: 200px;

	VERTICAL-ALIGN: top;

	OVERFLOW: hidden;	

}

DIV.banners DIV.slideShow DIV.slide {

	WIDTH: 540px;

	HEIGHT: 200px;

}

DIV.banners DIV.slideShow DIV.advert {

}

DIV.banners DIV.slideShow DIV.button {

	POSITION: absolute;

	TOP: 170px;

	LEFT: 10px;

}

DIV#homeListing {

	PADDING: 5px 0 0 0;

	MARGIN: 0;

}

TD#homeLeft {

	PADDING: 0;

	MARGIN: 0;

	WIDTH: 380px;

	VERTICAL-ALIGN: TOP;

	BORDER-TOP: 1px solid #d9d9d9;

	BORDER-RIGHT: 1px solid #d9d9d9;

}

TD#homeRight {

	PADDING: 0;

	MARGIN: 0;

	WIDTH: 380px;

	VERTICAL-ALIGN: TOP;

	BORDER-TOP: 1px solid #d9d9d9;

}

DIV.categoryListing {

	WIDTH: 350px;

	PADDING: 0 15px 10px 15px;

	MARGIN: 0;

	BORDER-BOTTOM: 1px solid #d9d9d9;

}

DIV#homeListing P.categoryName {

	PADDING: 10px 0 10px 0;

	MARGIN: 0;

}

DIV#homeListing P.categoryName A {

	FONT-SIZE: 20px;

	COLOR: #8bd307;

}

DIV#homeListing P.subcategoryName {

	PADDING: 2px 0;

	MARGIN: 0;

	FONT-SIZE: 13px;

}

DIV#homeListing P.subcategoryName A {

	FONT-SIZE: 13px;

	COLOR: #ae269e;

}

DIV#homeListing P.productImage {

	PADDING: 15px 5px 10px 5px;

	MARGIN: 0;

}

DIV#homeListing P.productName {

	PADDING: 15px 0 0 0;

	MARGIN: 0;

}

DIV#homeListing P.productName A {

	FONT-SIZE: 13px;

	COLOR: #000;

}

DIV#homeListing P.productRegularPrice, DIV#homeListing P.productSpecialPrice {

	PADDING: 0;

	MARGIN: 0;

	FONT-SIZE: 16px;

	FONT-WEIGHT: bold;

	COLOR: #ae269e;



}

DIV#homeListing P.productUnSpecialPrice {

	FONT-SIZE: 16px;

	FONT-DECORATION: line-through;

	COLOR: #666666;

}

DIV#homeListing P.productBuy {

	PADDING: 10px 0 10px 0;

	MARGIN: 0;

}

DIV#homeListing P.productInfo {

	PADDING: 5px 0 0 0;

	MARGIN: 0;

}

DIV#homeListing P.productInfo A {

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	COLOR: #ae269e;

}





/* categories pages */

DIV#categoryListing {

	PADDING: 0;

	MARGIN: 0;

}

DIV#categoryFilter {

	WIDTH: 748px;

	BACKGROUND: #f5f5f5;

	PADDING: 0 10px 10px 10px;

	MARGIN: 0;

}

DIV.filterTitle {

	PADDING: 5px 0 5px 0;

	MARGIN: 0;

	COLOR: #ae269e;

	FONT-SIZE: 16px;

	FONT-WEIGHT: bold;

}

DIV#categoryFilter P {

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

}

DIV#categoryFilter TD {

	PADDING: 5px 10px 0 5px;

	MARGIN: 0;

}

DIV#categoryFilter DIV.properties{

	HEIGHT: 92px;

	WIDTH: 135px;

	OVERFLOW:auto;

	scrollbar-face-color: #000000;

	scrollbar-track-color: #ffffff;

	scrollbar-arrow-color: #ffffff;

	scrollbar-shadow-color: #d9d9d9;

    scrollbar-highlight-color: #d9d9d9;

    scrollbar-3dlight-color: #d9d9d9;

    scrollbar-darkshadow-color: #d9d9d9;

	MARGIN: 0;

	PADDING: 0;

}

DIV#categoryFilter DIV.properties P.property {

	MARGIN: 2px 0 0 0;

	PADDING: 0;

	FONT-SIZE: 12px;

	FONT-WEIGHT: normal;

}

DIV#categoryFilter DIV.properties P.DISABLEDproperty {

	MARGIN: 2px 0 0 0;

	PADDING: 0;

	FONT-SIZE: 12px;

	FONT-WEIGHT: normal;

	COLOR: #666666;

}

TD#categoryLeft {

	WIDTH: 375px;

	VERTICAL-ALIGN: TOP;

	BORDER-TOP: 1px solid #d9d9d9;

	BORDER-RIGHT: 1px solid #d9d9d9;

	BORDER-BOTTOM: 1px solid #d9d9d9;

}

TD#categoryRight {

	WIDTH: 375px;

	VERTICAL-ALIGN: TOP;

	BORDER-TOP: 1px solid #d9d9d9;

	BORDER-BOTTOM: 1px solid #d9d9d9;

}

DIV#categoryListing P.categoryName {

	PADDING: 15px 0 0 10px;

	MARGIN: 0;

}

DIV#categoryListing P.categoryName A {

	FONT-SIZE: 20px;

	COLOR: #8bd307;

}

DIV#categoryListing P.subcategoryName {

	PADDING: 0 0 0 10px;

	MARGIN: 0;

}

DIV#categoryListing P.subcategoryName A {

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	COLOR: #000;

}

DIV#categoryListing P.productInfo {

	PADDING: 5px 0 0 10px;

	MARGIN: 0;

}

DIV#categoryListing P.productInfo A {

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	COLOR: #ae269e;

}

DIV#categoryListing P.productImage {

	PADDING: 10px 10px 10px 10px;

	MARGIN: 0;

}

DIV#categoryListing P.productName {

	PADDING: 10px 0 0 0;

	MARGIN: 0;

}

DIV#categoryListing P.productName A {

	FONT-SIZE: 13px;

	COLOR: #000;

}

DIV#categoryListing P.productTeaser {

	PADDING: 0;

	MARGIN: 0;

	FONT-SIZE: 11px;

	COLOR: #666666;

}

DIV#categoryListing P.productRegularPrice, DIV#categoryListing P.productSpecialPrice {

	PADDING: 0;

	MARGIN: 0;

	FONT-SIZE: 16px;

	FONT-WEIGHT: bold;

	COLOR: #ae269e;



}

DIV#categoryListing P.productUnSpecialPrice {

	FONT-SIZE: 15px;

	TEXT-DECORATION: line-through;

	COLOR: #666666;

}

DIV#categoryListing P.productBuy {

	PADDING: 10px 0 10px 0;

	MARGIN: 0;

}

DIV#categoryListing DIV.smallListing {

	PADDING: 20px 0 10px 0;

	MARGIN: 0;

}

DIV#categoryListing P.smallproductImage {

	PADDING: 0 10px 0 15px;

	MARGIN: 0;

}

DIV#categoryListing P.smallproductName {

	PADDING: 0 0 5px 0;

	MARGIN: 0;

}

DIV#categoryListing P.smallproductName A {

	FONT-SIZE: 11px;

	COLOR: #000;

}

DIV#categoryListing P.smallproductRegularPrice, DIV#categoryListing P.smallproductSpecialPrice {

	PADDING: 0;

	MARGIN: 0;

	FONT-SIZE: 14px;

	FONT-WEIGHT: bold;

	COLOR: #ae269e;



}

DIV#categoryListing P.smallproductUnspecialPrice {

	FONT-SIZE: 14px;

	FONT-DECORATION: line-through;

	COLOR: #666666;

}

DIV#categoryListing P.categoryMore {

	PADDING: 0 5px 5px 0;

	MARGIN: 0;

	TEXT-ALIGN: right;

}



/* listing pages */

DIV#pageListing {

	POSITION: relative;

	PADDING: 0 0 20px 0;

	MARGIN: 0;

}

DIV#pageFilter{

	PADDING: 10px 10px 0 20px;

	MARGIN: 0;

	COLOR: #666666;	

}

DIV#pageSort{

	PADDING: 10px 10px 0 20px;

	MARGIN: 0;

	COLOR: #666666;	

}

DIV#pageFilter SPAN, DIV#pageSort SPAN {

	FONT-SIZE: 12px;

	COLOR: #666666;

}

DIV#pageFilter SPAN A, DIV#pageSort SPAN A {

	FONT-SIZE: 12px;

}

DIV.spacer {

	PADDING: 10px 0 0 0;

	MARGIN: 0;

}

DIV#pageResults  {

	PADDING: 5px 0 0 0;

	MARGIN: 0;

}

DIV#pageResults P {

	TEXT-ALIGN: center;

}

DIV#pageListing TABLE.pageProduct {

	PADDING: 0 0 20px 0;

	MARGIN: 0;

}

DIV#pageListing TD.pageProduct_1 {

	VERTICAL-ALIGN: top;

	BORDER-TOP: 1px solid #d9d9d9;

	BORDER-RIGHT: 1px solid #d9d9d9;

	BORDER-BOTTOM: 1px solid #d9d9d9;

	WIDTH: 33%;	

}

DIV#pageListing TD.pageProduct_2 {

	VERTICAL-ALIGN: top;

	BORDER-TOP: 1px solid #d9d9d9;

	BORDER-RIGHT: 1px solid #d9d9d9;

	BORDER-BOTTOM: 1px solid #d9d9d9;

	WIDTH: 33%;

}

DIV#pageListing TD.pageProduct_3 {

	VERTICAL-ALIGN: top;

	BORDER-TOP: 1px solid #d9d9d9;

	BORDER-BOTTOM: 1px solid #d9d9d9;

	WIDTH: 34%;	

}

DIV#pageListing TD.pageTop_1 {

	VERTICAL-ALIGN: top;

	BORDER-RIGHT: 1px solid #ffffff;	

	BACKGROUND-COLOR: #f5f5f5;

	WIDTH: 33%;

}

DIV#pageListing TD.pageTop_2 {

	VERTICAL-ALIGN: top;

	BORDER-RIGHT: 1px solid #ffffff;	

	BACKGROUND-COLOR: #f5f5f5;

	WIDTH: 33%;	

}

DIV#pageListing TD.pageTop_3 {

	VERTICAL-ALIGN: top;

	BACKGROUND-COLOR: #f5f5f5;

	WIDTH: 34%;	

}

DIV#pageListing DIV.productImage {

	PADDING: 0;

	MARGIN: 0;

	POSITION: absolute;

}

DIV#pageListing DIV.tick {

	PADDING: 0;

	MARGIN: 0;

	POSITION: absolute;

	TOP: -10px;

	LEFT: -10px;

}

DIV#pageListing P.productImage {

	PADDING: 10px 10px 10px 10px;

	MARGIN: 0;

}

DIV#pageListing P.productName {

	PADDING: 15px 15px 0 0;

	MARGIN: 0;

}

DIV#pageListing P.productName A {

	FONT-SIZE: 13px;

	COLOR: #000;

}

DIV#pageListing P.productTeaser {

	PADDING: 0 10px 0 0;

	MARGIN: 0;

	FONT-SIZE: 11px;

	COLOR: #666666;

}

DIV#pageListing P.productRegularPrice, DIV#pageListing P.productSpecialPrice {

	PADDING: 0;

	MARGIN: 0;

	FONT-SIZE: 16px;

	FONT-WEIGHT: bold;

	COLOR: #ae269e;



}

DIV#pageListing P.productUnSpecialPrice {

	FONT-SIZE: 15px;

	TEXT-DECORATION: line-through;

	COLOR: #666666;

}

DIV#pageListing P.productBuy {

	PADDING: 10px 0 10px 0;

	MARGIN: 0;

}

DIV#pageListing P.productInfo {

	PADDING: 5px 0 10px 10px;

	MARGIN: 0;

}

DIV#pageListing P.productInfo A {

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	COLOR: #ae269e;

}

DIV#pageListing P.infoText {

	PADDING: 0;

	MARGIN: 10px 0 5px 20px;

	FONT-SIZE: 12px; 

	LINE-HEIGHT: 15px; 

}

DIV#pageListing P.infoText A {

	FONT-SIZE: 12px; 

	LINE-HEIGHT: 15px; 

}





/* brand page */

DIV.brandLogo {

	PADDING: 0 10px 0 10px;

	MARGIN: 0 0 15px 0;	

	FLOAT: left;

	BORDER-RIGHT: 1px solid #d9d9d9;

}

H1.brand {

	PADDING: 0 0 0 150px;

	MARGIN: 0;

	FONT-SIZE: 20px; 

	FONT-WEIGHT: normal;

	COLOR: #000; 

}

H2.brand {

	PADDING: 0 0 0 150px;

	MARGIN: 0 0 15px 0;	

	FONT-SIZE: 14px; 

	FONT-WEIGHT: normal;

	COLOR: #666666; 

}





/* product page */

DIV#product {

	PADDING: 0 20px 0 20px;

	MARGIN: 0;

}

DIV#commentInfo {

	PADDING: 20px 0 0 20px;

	MARGIN: 0;

}

H1.product {

	PADDING: 0;

	MARGIN: 0;

	FONT-SIZE: 22px; 

	COLOR: #000; 

	FONT-WEIGHT: normal;

}

H2.product {

	MARGIN: 0;

	PADDING: 0;

	FONT-SIZE: 18px; 

	COLOR: #85d200; 

	FONT-WEIGHT: normal;

}

DIV#product P.navigationLink {

	MARGIN: 5px 0 20px 0;

	PADDING: 0;

	FONT-SIZE: 12px; 

	COLOR: #ae269e; 

	FONT-WEIGHT: normal;

}

DIV#product DIV.productImage {

	MARGIN: 0;

	PADDING: 0 15px 15px 0;

}

TD#productLeft {

	WIDTH: 300px;

	VERTICAL-ALIGN: top;

	MARGIN: 0;

	PADDING: 0;	

}

TD#productRight {

	WIDTH: 440px;

	VERTICAL-ALIGN: top;

	MARGIN: 0;

	PADDING: 0;

}

DIV#product P.productAlternativeText {

	MARGIN: 0;

	PADDING: 0 0 5px 0;

	COLOR: #666666;

}

DIV#product P.productAlternativeImages {

	MARGIN: 0;

	PADDING: 0 0 10px 0;

	WIDTH: 260px;

}

DIV#product P.productAlternativeImages  IMG {

	MARGIN: 0 2px 0 0;

	PADDING: 0;

}

DIV#product P.productFriend {

	MARGIN: 0;

	PADDING: 10px 0 10px 0;

}

DIV#product P.productLinks {

	MARGIN: 0;

	PADDING: 0 0 3px 0;

}

DIV#product P.productKeywords {

	MARGIN: 0;

	PADDING: 0;

}

DIV#product P.productTeaser {

	MARGIN: 35px 0 15px 0;

	PADDING: 0;

	FONT-SIZE: 14px; 

	FONT-WEIGHT: bold; 

}

DIV#product DIV.shopping {

	WIDTH: 430px;

	MARGIN: 0;

	PADDING: 10px 0 10px 10px;

	BORDER-TOP: 1px dashed #d9d9d9;

	BORDER-BOTTOM: 1px dashed #d9d9d9;		

    BACKGROUND-COLOR: #f6f6f6;

}

DIV#product P.productPrice {

	MARGIN: 0;

	PADDING: 0 0 10px 0;

	FONT-SIZE: 18px; 

	FONT-WEIGHT: bold;

	BACKGROUND-REPEAT: no-repeat;

	BACKGROUND-POSITION: top center;	

}

DIV#product P.productPrice SPAN.regularPrice {

	FONT-SIZE: 18px; 

	FONT-WEIGHT: bold;

	COLOR: #ae269e;

}

DIV#product P.productPrice SPAN.specialPrice {

	FONT-SIZE: 18px; 

	FONT-WEIGHT: bold; 

	COLOR: #ae269e;

}

DIV#product P.productPrice SPAN.unspecialPrice {

	FONT-SIZE: 16px; 

	COLOR: #666666;

	TEXT-DECORATION: line-through;

}

DIV#product P.productAvailability {

	MARGIN: 0;

	PADDING: 0 0 10px 0;

	FONT-SIZE: 12px;

}

DIV#product DIV.productDescription {

	MARGIN: 0; 

	PADDING: 15px 0 10px 0;

	FONT-SIZE: 12px;

}

DIV#product DIV.productDescription UL {

	MARGIN: 0;

	PADDING: 0 0 10px 40px;

}

DIV#product DIV.productDescription UL LI {

	FONT-SIZE: 12px;

	LIST-STYLE-TYPE: square;

}

DIV#product P.productSpecifications {

	MARGIN: 0;

	PADDING: 0 0 10px 20px;

	FONT-WEIGHT: bold; 

	FONT-SIZE: 12px;

}

DIV#product P.productAdvice {

	MARGIN: 0;

	PADDING: 0 0 15px 0;

	FONT-SIZE: 11px;

	FONT-STYLE: italic;

}

DIV#product P.productOptions {

	MARGIN: 0;

	PADDING: 0 0 10px 0;

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

}

DIV#product P.productMultiple {

	MARGIN: 0;

	PADDING: 0 0 10px 0;

	FONT-SIZE: 12px;

	COLOR: #ae269e;

}

DIV#product P.productQuantity {

	MARGIN: 0;

	PADDING: 0 0 5px 0;

}

DIV#product P.productQuantity SELECT {

	VERTICAL-ALIGN: middle;

}

DIV#product P.productQuantity INPUT {

	FONT-SIZE: 13px;

	VERTICAL-ALIGN: middle;

}

DIV#product P.productQuantity SPAN {

	FONT-SIZE: 12px;

}

DIV#product H3.associatedProduct {

	MARGIN: 0;

	PADDING: 10px 0 5px 0;

	FONT-WEIGHT: bold; 

	FONT-SIZE: 13px;

	COLOR: #ae269e;

}

DIV#product TABLE.associatedProduct {

	MARGIN: 0;

	PADDING: 0;

}

DIV#product A.associatedProduct {

	FONT-SIZE: 12px;

	COLOR: #000;

}

DIV#product SPAN.associatedSpecialPrice {

	FONT-SIZE: 13px; 

	FONT-WEIGHT: bold; 

	COLOR: #ae269e; 

}

DIV#product SPAN.associatedRegularPrice {

	FONT-SIZE: 13px;

	FONT-WEIGHT: bold; 

	TEXT-DECORATION: line-through;

	COLOR: #000; 

}

DIV#product SPAN.associatedCart {

	FONT-SIZE: 12px; 

	FONT-WEIGHT: bold; 

	COLOR: #ae269e; 

}

DIV#comment {

	PADDING: 10px 0 0 0;

	MARGIN: 0;

}

TD#commentLeft {

	PADDING: 10px 20px 20px 20px;

	WIDTH: 320px;

	VERTICAL-ALIGN: top;

	BORDER-TOP: 1px solid #d9d9d9;

}

TD#commentRight {

	PADDING: 10px 20px 20px 20px;

	WIDTH: 320px;

	VERTICAL-ALIGN: top;

	BORDER-LEFT: 1px solid #d9d9d9;

	BORDER-TOP: 1px solid #d9d9d9;

}

DIV#comment H3.productReview {

	PADDING: 0;

	MARGIN: 0;

	FONT-SIZE: 16px; 

	COLOR: #AE269E; 

}

DIV#comment P.reviewHead {

	PADDING: 0;

	MARGIN: 15px 0 0 0;

	FONT-SIZE: 12px;

}

DIV#comment P.reviewText {

	PADDING: 0;

	MARGIN: 5px 0 15px 0;

	FONT-SIZE: 11px;

	COLOR: #666666;

}

DIV#comment A.reviewMore {

	FONT-SIZE: 11px; 

	COLOR: #AE269E; 

}

DIV#comment H3.productLinked {

	PADDING: 0 0 10px 0;

	MARGIN: 0;

	FONT-SIZE: 16px; 

	COLOR: #AE269E; 

}

DIV#comment P.productName A {

	FONT-SIZE: 13px;

	COLOR: #000;

}

DIV#comment P.productTeaser {

	PADDING: 0;

	MARGIN: 0;

	FONT-SIZE: 11px;

	COLOR: #666666;

}

DIV#comment P.productRegularPrice, DIV#comment P.productSpecialPrice {

	PADDING: 0;

	MARGIN: 0;

	FONT-SIZE: 16px;

	FONT-WEIGHT: bold;

	COLOR: #ae269e;



}

DIV#comment P.productUnspecialPrice {

	FONT-SIZE: 15px;

	TEXT-DECORATION: line-through;

	COLOR: #666666;

}





/* product reviews page */

DIV#product_reviews {

	PADDING: 20px 20px 0 20px;

	MARGIN: 0;

}

DIV#product_reviews P.commentRating {

	PADDING: 0;

	MARGIN: 10px 5px 5px 5px;

	FONT-SIZE: 14px;

	FONT-WEIGHT: bold;	

}



DIV#product_reviews P.commentCount {

	PADDING: 0;

	MARGIN: 5px;

	FONT-SIZE: 12px;

	COLOR: #666666;	

}

DIV#product_reviews P.commentButton {

	PADDING: 0;

	MARGIN: 15px 5px 5px 5px;

}

DIV#product_reviews IMG.product {

	PADDING: 0;

	MARGIN: 20px 10px 10px 10px;

	BORDER: 1px solid #d9d9d9;

}

DIV#product_reviews DIV.review, DIV#product_reviews DIV.review_alternate {

	PADDING: 10px 10px 0 10px;

	MARGIN: 0;

	BORDER-TOP: 1px solid #d9d9d9;

}

DIV#product_reviews DIV.review_alternate{

	BACKGROUND-COLOR: #f5f5f5;

}

DIV#product_reviews DIV.review P.reviewHead, DIV#product_reviews DIV.review_alternate P.reviewHead  {

	PADDING: 0 0 5px 0;

	MARGIN: 0;

	FONT-SIZE: 12px;

}

DIV#product_reviews DIV.review P.reviewText, DIV#product_reviews DIV.review_alternate P.reviewText {

	PADDING: 0 0 5px 0;

	MARGIN: 0;

	FONT-SIZE: 12px;

	COLOR: #666666;

}

DIV#product_reviews DIV.review P.reviewRating, DIV#product_reviews DIV.review_alternate P.reviewRating {

	PADDING: 0 0 5px 0;

	MARGIN: 0;

	FONT-SIZE: 12px;

	COLOR: #000;

}

DIV#product_reviews DIV.review P.reviewLink, DIV#product_reviews DIV.review_alternate P.reviewLink {

	PADDING: 0 0 5px 0;

	MARGIN: 0;

	FONT-SIZE: 11px;

}

DIV#product_reviews DIV.review P.reviewNote, DIV#product_reviews DIV.review_alternate P.reviewNote {

	PADDING: 0 0 0 10px;

	MARGIN: 10px 0 10px 0;

	FONT-SIZE: 12px;

	COLOR: #666666;

	BORDER-LEFT: 2px solid #d9d9d9;	 

}





/* shopping cart page */

DIV#shoppingCart {

	PADDING: 20px;

	MARGIN: 0;

}

DIV#shoppingCart SPAN.cartBanner {

	PADDING: 0 5px 0 5px;

	MARGIN: 0;

}

DIV#shoppingCart DIV.gift {

	POSITION: relative;

	Z-INDEX: 1;

}

DIV#shoppingCart DIV.gift A SPAN {

	DISPLAY: none;

}

DIV#shoppingCart DIV.gift A:hover SPAN {

	DISPLAY: block;

	position: absolute; 

	top: 15px; 

	left: 50px; 

	z-index: 1000;

}





/* login page */

DIV#login {

	PADDING: 20px;

	MARGIN: 20px 0 0 0;

	BORDER-TOP: solid 1px #d9d9d9;

	BORDER-BOTTOM: solid 1px #d9d9d9;

}

TD#loginLeft {

	WIDTH: 380px;

	VERTICAL-ALIGN: top;

}

TD#loginRight {

	PADDING: 0 0 0 20px;

	WIDTH: 380px;

	VERTICAL-ALIGN: top;

	BORDER-LEFT: solid 1px #d9d9d9;

}

DIV#login INPUT {

	VERTICAL-ALIGN: middle;

}

DIV#login LABEL {

	PADDING: 0;

	MARGIN: 0;

	FLOAT:left;

	DISPLAY: block;

	WIDTH: 120px;

	FONT-SIZE: 12px;

	HEIGHT: 15px;

}

DIV#login INPUT.login {

	PADDING: 0;

	MARGIN: 0 5px 0 0;

}

DIV#login P.loginInfo {

	MARGIN: 0;

	PADDING: 0;

	FONT-WEIGHT: bold;

}

DIV#login P.formMessage {

	MARGIN: 0;

	PADDING: 10px 0 10px 0;

}

DIV#login P.formError {

	MARGIN: 0;

	PADDING: 10px 0 10px 0;

	COLOR: red;

	FONT-WEIGHT: bold;

}

DIV#login P.formLegend {

	MARGIN: 0;

	PADDING: 10px 0 10px 0;

}



/* account page */

DIV#account {

	PADDING: 20px;

	MARGIN: 0;

}

DIV#account H1 {

	MARGIN: 20px 0 10px 0;

	PADDING: 0;

	FONT-SIZE: 16px;

	COLOR: #8bd307;

}

DIV#account DIV.formTitle {

	MARGIN: 10px 0 0 0;

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	COLOR: #000000;  

}

DIV#account LABEL.formInfo {

}

DIV#account INPUT.account {

	FONT-SIZE: 11px;

	BORDER: solid 1px #d9d9d9;

}

DIV#account SELECT.account {

	FONT-SIZE: 11px;

	BORDER: solid 1px #d9d9d9;

}

DIV#account P.formMessage {

	MARGIN: 0;

	PADDING: 2px;

}

DIV#account P.pageResults {

	TEXT-ALIGN: right;

}

DIV#accountDetail P.accountTitle {

	PADDING: 10px 0 0 0;

	MARGIN: 0 0 10px 0;

	FONT-SIZE: 16px;

	FONT-WEIGHT: bold;

	COLOR: #ae269e;

	BORDER-BOTTOM: 1px solid #d9d9d9;

}

DIV#accountDetail LABEL {

	PADDING: 0;

	MARGIN: 0;

	FLOAT: left;

	WIDTH: 140px;

	FONT-SIZE: 12px;

}

DIV#accountDetail SPAN.formValue {

	PADDING: 0;

	MARGIN: 0 0 0 5px;

	FONT-SIZE: 12px;

}

DIV#accountDetail SPAN.formComment {

	PADDING: 0;

	MARGIN: 0 0 0 5px;

	FONT-SIZE: 12px;

	FONT-STYLE: italic;

	COLOR: #ae269e;

}



/* checkout pages */

DIV#checkout {

	PADDING: 20px;

	MARGIN: 0;

}

DIV#checkout UL {

	PADDING: 0;

	MARGIN: 0;

}

DIV#checkout UL LI {

	PADDING: 0;

	MARGIN: 0;

	LIST-STYLE: none;

}

DIV#checkout DIV.input {

	FLOAT: left;

	PADDING: 30px 10px 20px 10px;

	MARGIN: 0;

}

DIV#checkout DIV.label {

	PADDING: 5px 0 5px 40px;

	MARGIN: 0;

	FONT-SIZE: 12px;

	VERTICAL-ALIGN: top;

}

DIV#checkout TABLE {

	WIDTH: 720px;

}

DIV#checkout TABLE TR TD {

	FONT-SIZE: 12px;

}

P.checkoutBar {

	PADDING: 0;

	MARGIN: 0 0 20px 0;

	FONT-SIZE: 12px; 

	COLOR: #666666; 

}

SPAN.checkoutBarHighlighted {

	FONT-SIZE: 13px; 

	FONT-WEIGHT: bold; 

}





/* contact page */

DIV#contact {

	PADDING: 20px;

	MARGIN: 0;

}

DIV#contact P.label {

	PADDING: 0 0 10px 40px;

	MARGIN: 0;

	FONT-SIZE: 12px;

	FONT-STYLE: italic;

}

DIV#contact INPUT {

	VERTICAL-ALIGN: middle;

}





/* sponsorship page */

DIV#sponsor {

	PADDING: 20px;

	MARGIN: 0;

}

DIV#sponsor P.formButton {

	POSITION: relative;

	LEFT: 0;

}





/* polls page */

DIV#poll {

	PADDING: 20px;

	MARGIN: 0;

}

DIV#poll A {

	FONT-SIZE: 13px;

}

DIV#poll SPAN.answer {

	FONT-SIZE: 13px;

}

DIV#poll P.linkAll {

     POSITION: relative;

     LEFT: 140px;

     PADDING: 10px 0; 

     MARGIN: 0;

}

DIV#poll .graphe { 

     POSITION: relative;

     WIDTH: 300px; 

     BORDER: 1px solid #8bd307; 

     PADDING: 2px; 

     MARGIN: 0 auto;

}

DIV#poll .graphe .barre { 

     DISPLAY: block;

     POSITION: relative;

     BACKGROUND: #8bd307; 

     TEXT-ALIGN: center; 

     FONT-SIZE: 12px;

     COLOR: #FFF; 

     HEIGHT: 20px; 

     LINE-HEIGHT: 24px; 

}





/* best sellers page */

DIV#top {

	PADDING: 20px 0 20px 0;

	MARGIN: 0;

}

TD#topLeft {

	PADDING: 0 20px 0 20px;

	MARGIN: 0;

	WIDTH: 340px;

	VERTICAL-ALIGN: TOP;

	BORDER-TOP: 1px solid #d9d9d9;

	BORDER-RIGHT: 1px solid #d9d9d9;

	BORDER-BOTTOM: 1px solid #d9d9d9;

}

TD#topRight {

	PADDING: 0 20px 0 20px;

	MARGIN: 0;

	WIDTH: 340px;

	VERTICAL-ALIGN: TOP;

	BORDER-TOP: 1px solid #d9d9d9;

	BORDER-BOTTOM: 1px solid #d9d9d9;

}

DIV#top P.categoryName {

	PADDING: 10px 0 10px 0;

	MARGIN: 0;

}

DIV#top P.categoryName A {

	FONT-SIZE: 20px;

	COLOR: #8bd307;

}

DIV#top DIV.vert {

	PADDING: 0;

	MARGIN: 0 10px 0 0;

	WIDTH: 20px;

	HEIGHT: 20px;

	BACKGROUND-COLOR: #8bd307;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	COLOR: #FFFFFF;

}

DIV#top P.productName {

	PADDING: 0 0 5px 0;

	MARGIN: 0;

	FONT-SIZE: 12px;

	COLOR: #000;

}

DIV#top P.productName A {

	PADDING: 0 0 5px 0;

	MARGIN: 0;

	FONT-SIZE: 12px;

	COLOR: #000;

}

DIV#top P.productTeaser {

	PADDING: 0 0 5px 0;

	MARGIN: 0;

	FONT-SIZE: 11px;

	COLOR: #666666;

}

DIV#top P.productInfo {

	PADDING: 0;

	MARGIN: 0;

}

DIV#top P.productImage {

	PADDING: 5px;

	MARGIN: 0;

	BORDER: 1px solid #d9d9d9;

}

DIV#top P.productInfo A {

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	COLOR: #ae269e;

}

DIV#top P.productRegularPrice, DIV#top P.productSpecialPrice {

	PADDING: 0 0 10px 0;

	MARGIN: 0;

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	COLOR: #ae269e;

}





/* featured pages */

DIV#featured {

	PADDING: 20px;

	MARGIN: 0;

}

DIV#featured P.featuredSubject {

	PADDING: 0;

	MARGIN: 0;

}

DIV#featured P.featuredSubject A {

	FONT-SIZE: 13px;

}

DIV#featured P.featuredTeaser {

	PADDING: 0 0 15px 0;

	MARGIN: 0;

	FONT-SIZE: 12px;

	COLOR: #666666;

}





/* advanced search page */

DIV#advanced_search {

	PADDING: 20px;

	MARGIN: 0;

}

DIV#advanced_search P.searchTips {

	FONT-SIZE: 12px;

}



/* search results */

DIV#search_results {

	PADDING: 20px 20px 0 20px;

	MARGIN: 0;

}

DIV#search_results P.searchLinks {

	MARGIN: 0;

	PADDING: 0 0 5px 0;

	FONT-SIZE: 12px;	

}

DIV#search_results P.searchTips {

	MARGIN: 0;

	PADDING: 0 0 5px 0;

	FONT-SIZE: 12px;	

}

DIV#search_results P.searchTitle {

	PADDING: 0;

	MARGIN: 10px 0 5px 0;

	FONT-SIZE: 16px;

	FONT-WEIGHT: bold;

	COLOR: #ae269e;

}





/* newsletter page */

DIV#news {

	PADDING: 20px;

	MARGIN: 0;

}

DIV#news LABEL.newsEntry {

	PADDING: 0 0 0 100px;

	MARGIN: 0;

	FLOAT: left;

	WIDTH: 200px;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

DIV#news INPUT {

	PADDING: 0;

	MARGIN: 0 5px 0 0;

	VERTICAL-ALIGN: middle;

}





/* reviews page */

DIV#reviews {

	PADDING: 20px 0 20px 0;

	MARGIN: 0;

}

DIV#reviews P.introduction {

	PADDING: 0 20px 10px 20px;

	MARGIN: 0;

	FONT-SIZE: 12px;	

}

DIV#reviews DIV.reviewsFilter {

	PADDING: 0px 10px 10px 20px;

	MARGIN: 0;

	COLOR: #666666;	

}

DIV#reviews DIV.reviewsFilter SPAN {

	FONT-SIZE: 12px;

	COLOR: #666666;

}

DIV#reviews DIV.reviewsFilter SPAN A {

	FONT-SIZE: 12px;

}

DIV#reviews TD.left {

	PADDING: 0 20px 0 20px;

	MARGIN: 0;

	WIDTH: 340px;

	VERTICAL-ALIGN: TOP;

	BORDER-TOP: 1px solid #d9d9d9;

	BORDER-RIGHT: 1px solid #d9d9d9;

	BORDER-BOTTOM: 1px solid #d9d9d9;

}

DIV#reviews TD.right {

	PADDING: 0 20px 0 20px;

	MARGIN: 0;

	WIDTH: 340px;

	VERTICAL-ALIGN: TOP;

	BORDER-TOP: 1px solid #d9d9d9;

	BORDER-BOTTOM: 1px solid #d9d9d9;

}

DIV#reviews P.categoryName {

	PADDING: 10px 0 10px 0;

	MARGIN: 0;

	FONT-SIZE: 20px;

	COLOR: #000;

}

DIV#reviews P.productName {

	PADDING: 0 0 5px 0;

	MARGIN: 0;

	FONT-SIZE: 12px;

	COLOR: #000;

}

DIV#reviews P.productName A {

	PADDING: 0 0 5px 0;

	MARGIN: 0;

	FONT-SIZE: 13px;

	COLOR: #000;

}

DIV#reviews P.productInfo {

	PADDING: 0 0 10px 0;

	MARGIN: 0;

}

DIV#reviews P.productInfo A {

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	COLOR: #ae269e;

}

DIV#reviews P.productImage {

	PADDING: 5px;

	MARGIN: 0;

	BORDER: 1px solid #d9d9d9;

}

DIV#reviews P.productRegularPrice, DIV#reviews P.productSpecialPrice {

	PADDING: 0 0 5px 0;

	MARGIN: 0;

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	COLOR: #000;

}

DIV#reviews P.brandName {

	PADDING: 0 0 5px 0;

	MARGIN: 0;

	FONT-SIZE: 12px;

	COLOR: #000;

}

DIV#reviews P.brandName A {

	PADDING: 0 0 5px 0;

	MARGIN: 0;

	FONT-SIZE: 13px;

	COLOR: #000;

	TEXT-DECORATION: underline;

}

DIV#reviews P.brandInfo {

	PADDING: 0 0 10px 0;

	MARGIN: 0;

}





/* vip page */

DIV#vip {

	PADDING: 20px;

	MARGIN: 0;

}

DIV#vip P IMG.top {

	PADDING: 40px 0;

	MARGIN: 0;

}

DIV#vip LABEL.vipEntry {

	PADDING: 0 0 0 200px;

	MARGIN: 0;

	FLOAT: left;

	WIDTH: 120px;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

DIV#vip P.formError {

	MARGIN: 0;

	PADDING: 5px 0 5px 320px;

	COLOR: red;

	FONT-WEIGHT: bold;

}

DIV#vip INPUT {

	PADDING: 0;

	MARGIN: 0 5px 0 0;

	VERTICAL-ALIGN: middle;

}

DIV#vip TABLE {

	WIDTH: 720px;

}

DIV#vip TABLE TR TD {

	PADDING: 10px 0 10px 0;

	MARGIN: 0;

	WIDTH: 240px;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: top;

}	

DIV#vip P.productName {

	PADDING: 0 0 5px 0;

	MARGIN: 0;

}

DIV#vip P.productName A {

	FONT-SIZE: 12px;

	COLOR: #000

}

DIV#vip P.productTeaser {

	PADDING: 5px 0 5px 0;

	MARGIN: 0;

	HEIGHT: 35px;

	FONT-SIZE: 11px;

	COLOR: #666666;

}



/* stoys page */

DIV#stoys {

	PADDING: 10px 20px 20px 20px;

	MARGIN: 0;

}

TD.stoysLeft {

	WIDTH: 375px;

	VERTICAL-ALIGN: TOP;

	BORDER-RIGHT: 1px solid #d9d9d9;

}

TD.stoysRight {

	WIDTH: 375px;

	VERTICAL-ALIGN: TOP;

}

DIV#stoys P.stoysTitle {

	PADDING: 0 0 40px 0;

	MARGIN: 0;

}

DIV#stoys P.stoysSubject {

	PADDING: 0;

	MARGIN: 0;

}

DIV#stoys P.stoysSubject A {

	FONT-SIZE: 13px;

}

DIV#stoys P.stoysTeaser {

	PADDING: 0 0 15px 0;

	MARGIN: 0;

	FONT-SIZE: 12px;

	COLOR: #666666;

}

DIV#stoys DIV.test {

	PADDING: 0;

	MARGIN: 40px 0;



}

DIV#stoys P.testIntro {

	PADDING: 20px 10px 10px 0;

	MARGIN: 0;

	FONT-SIZE: 13px;

}

DIV#stoys P.testInfo {

	PADDING: 5px 10px 20px 0;

	MARGIN: 0;

	FONT-SIZE: 13px;

}

DIV#stoys P.testTitle {

	PADDING: 5px 10px 0 10px;

	MARGIN: 10px 0;

	FONT-SIZE: 16px;

	FONT-WEIGHT: bold;

	COLOR: #ffffff;

	BACKGROUND-COLOR: #c33d8f;

}

DIV#stoys P.testSubTitle {

	PADDING: 0 10px 5px 10px;

	MARGIN: 0;

	FONT-SIZE: 13px;

	FONT-WEIGHT: bold;

	COLOR: #000000;



}

DIV#stoys P.testEmphase {

	PADDING: 5px 10px 5px 10px;

	MARGIN: 0;

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	COLOR: #e94fe9;

}

DIV#stoys P.testText {

	PADDING: 5px 10px 5px 10px;

	MARGIN: 0;

	FONT-SIZE: 12px;

}



/* disclaimer page */

DIV#disclaimer {
	WIDTH: 830px;
	TEXT-ALIGN:left;
	MARGIN: 5px auto;
	BACKGROUND: #ffffff;
	BORDER-LEFT: 1px solid #d9d9d9;
	BORDER-RIGHT: 1px solid #d9d9d9;

}

DIV#disclaimer DIV#dc_header {
	BACKGROUND: url(images/disclaimer_logo.gif) no-repeat 10px 0;
	MARGIN: 0;
	PADDING: 0px;
	HEIGHT: 52px;
	VERTICAL-ALIGN: center;
	FONT-SIZE: 20px;
	COLOR: #ae269e;

}

DIV#disclaimer DIV#dc_content {
	MARGIN: auto;
	PADDING: 0;

}

DIV#disclaimer DIV#dc_footer {

	MARGIN: 0;

	PADDING: 10px 0;

}

DIV#disclaimer DIV.block {
	WIDTH: 780px;
	HEIGHT: 350px;
	BORDER: 1px solid #d9d9d9;
	BACKGROUND: #f5f5f5;
	TEXT-ALIGN: center;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	margin: auto;

}

DIV#disclaimer DIV.block P {

	MARGIN: 0 0 20px 0;

	PADDING: 0;

	FONT-SIZE : 11px;

	TEXT-ALIGN: center;

}

DIV#disclaimer DIV.icons {
	PADDING: 0;
	WIDTH: 550px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 240px;

}

DIV#disclaimer DIV#dc_footer P {

	TEXT-ALIGN: center;

	FONT-SIZE: 10px;

	COLOR: #666666;

}

DIV#disclaimer DIV#dc_footer A {

	FONT-SIZE: 10px;

}



/* Estelle page */

DIV#estelle {

	PADDING: 10px 0 50px 0;

	MARGIN: 0;

	BORDER-LEFT: 1px solid #d9d9d9;

	BORDER-RIGHT: 1px solid #d9d9d9;

	BACKGROUND: url(images/bg_estelle.jpg) no-repeat 0 0;

}

DIV#estelle DIV.products {

	PADDING: 0;

	MARGIN: 22px 0 0 90px;

}

DIV#estelle DIV.products P {

	PADDING: 0;

	MARGIN: 0 0 0 10px;

}

DIV#estelle DIV.products SPAN {

	MARGIN: 0 10px 0 9px;

	PADDING: 0;

}

DIV#estelle DIV.products IMG {

	MARGIN: 0;

	PADDING: 0;

	VERTICAL-ALIGN: middle;

}

DIV#estelle DIV.products A {

	MARGIN: 0;

	PADDING: 0;

}

DIV#estelle DIV.products SPAN.site {

	MARGIN: 0 0 0 150px;

	PADDING: 0;

}

DIV#estelle DIV.tests {

	PADDING: 0;

	MARGIN: 276px 0 0 0;

	WIDTH: 998px;

	BACKGROUND: url(images/bg_estelle.gif) repeat-y top left;	

}

DIV#estelle DIV.tests  DIV.introduction {

	PADDING: 0;

	MARGIN: 10px 0 10px 100px;

	WIDTH: 440px;

	FONT-SIZE: 12px;  

}

DIV#estelle DIV.tests TABLE {

	PADDING: 0;

	MARGIN: 0 0 0 95px;

}

DIV#estelle DIV.tests P {

	PADDING: 0;

	MARGIN: 10px 0 0 0;

	WIDTH: 160px;

}

DIV#estelle DIV.tests IMG {

	MARGIN: 0 5px 0 5px;

	PADDING: 0;

}

DIV#estelle_test {

	PADDING: 10px 0 20px 0;

	MARGIN: 0;

	BORDER-LEFT: 1px solid #d9d9d9;

	BORDER-RIGHT: 1px solid #d9d9d9;

	BACKGROUND: url(images/bg_estelle_test.jpg) no-repeat top left;

}

DIV#estelle_test DIV.title {

	WIDTH: 452px;

	PADDING: 20px 0 0 40px;

	MARGIN: 0;

	FONT-SIZE: 24px;

	FONT-WEIGHT: bold;

}

DIV#estelle_test DIV.message {

	WIDTH: 500px;

	HEIGHT: 150px;

	PADDING: 180px 0 0 50px;

	MARGIN: 0;

	FONT-SIZE: 11px;

	COLOR:#666666;

}

DIV#estelle_test DIV.products {

	WIDTH: 898px;

	PADDING: 0;

	MARGIN: 0 50px 20px 50px;

	FONT-SIZE: 11px;

	COLOR:#666666;

}

DIV#estelle_test DIV.products TD.productLeft {

	VERTICAL-ALIGN: top;

	BORDER-TOP: 1px solid #d9d9d9;

	TEXT-ALIGN: left;

	WIDTH: 500px;

}

DIV#estelle_test DIV.products TD.productRight {

	VERTICAL-ALIGN: top;

	BORDER-TOP: 1px solid #d9d9d9;

	TEXT-ALIGN: right;

	WIDTH: 398px;

}

DIV#estelle_test DIV.products P.manufacturerName {

	PADDING: 0;

	MARGIN: 10px 0 0 0;

	LINE-HEIGHT: 18px;

	FONT-SIZE: 18px;

	FONT-WEIGHT: bold;

	COLOR:#000000;

}

DIV#estelle_test DIV.products P.productName {

	PADDING: 0;

	MARGIN: 0 0 10px 0;

	LINE-HEIGHT: 18px;

	FONT-SIZE: 18px;

	FONT-WEIGHT: bold;

	COLOR:#da349c;

}

DIV#estelle_test DIV.products P.productName A {

	PADDING: 0;

	MARGIN: 0 0 10px 0;

	LINE-HEIGHT: 18px;

	FONT-SIZE: 18px;

	FONT-WEIGHT: bold;

	COLOR:#da349c;

}

DIV#estelle_test DIV.products P.productTeaser {

	WIDTH: 500px;

	PADDING: 10px 0 10px 0;

	MARGIN: 0;

	BORDER-TOP: 1px solid #d9d9d9;

	FONT-SIZE: 11px;

	COLOR:#666666;

}

DIV#estelle_test DIV.products P.productNote {

	WIDTH: 480px;

	HEIGHT: 30px;

	PADDING: 0 0 0 20px;

	MARGIN: 0;

	BORDER-TOP: 1px solid #d9d9d9;

	FONT-SIZE: 11px;

	COLOR:#666666;

}

DIV#estelle_test DIV.products P.productComment {

	WIDTH: 500px;

	PADDING: 10px 0 10px 0;

	MARGIN: 0;

	BORDER-TOP: 1px solid #d9d9d9;

	FONT-SIZE: 11px;

	COLOR:#666666;

}

DIV#estelle_test DIV.products P.productMore {

	PADDING: 0;

	MARGIN: 10px 0 20px 0;

	WIDTH: 320px;

	FONT-SIZE: 11px;

	COLOR:#666666;

}



/*dictionary page*/

DIV#dictionary {

	PADDING: 0;

	MARGIN: 0;

}

DIV#dictionary P {

	PADDING: 0 0 18px 0;

	MARGIN: 0;

	FONT-SIZE: 12px;	

}

DIV#dictionary DIV.menubar {

	PADDING: 10px 0 10px 0;

	MARGIN: 0;

}

DIV#dictionary DIV.menubar P {

	PADDING: 0 0 8px 0;

	MARGIN: 0;

}

DIV#dictionary DIV.menubar SPAN {

	COLOR: #A92A9B; 

	FONT-WEIGHT: bold;	

	FONT-SIZE: 13px;

	PADDING: 0;

	MARGIN: 0 5px 0 0;	

}

DIV#dictionary DIV.menubar A {

	TEXT-DECORATION: underline;

	FONT-SIZE: 12px;

	PADDING: 0;

	MARGIN: 0 5px 0 0;	

}

DIV#dictionary DIV.menubar IMG {

        VERTICAL-ALIGN: middle;

}

DIV#dictionary DIV.menubar INPUT {

	VERTICAL-ALIGN: middle;

}

DIV#dictionary DIV.menubar INPUT.text {

	FONT-SIZE: 12px;

	BORDER: 1px solid #d9d9d9;

}

DIV#dictionary P.word {

	PADDING: 10px 0 0 0;

	MARGIN: 0;

	FONT-SIZE: 13px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: underline; 

}

DIV#dictionary P.description {

	PADDING: 5px 0 10px 20px;

	MARGIN: 0;

	FONT-SIZE: 12px;	

}

