/* ---------------------------------- */
/* -- styling for Grandplacemodels -- */
/* ---------------------------------- */

#demo1 {font-size:85%;}  /*renders 11px */
#demo2 {font-size:100%;} /*renders 13px */ 
#demo3 {font-size:108%;} /*renders 14px */
#demo4 {font-size:123.1%;} /*renders 16px */
#demo5 {font-size:138.5%;} /*renders 18px */

.clearfix:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */

/* general
------------------------------------------------------------------*/
body { color: #222222; background: url(../images/bg_body.gif) repeat-x; }


/* page structure
------------------------------------------------------------------*/
#wrapper 	{ width: 1000px; margin: 0 auto; }
#header 	{ height: 187px; position: relative; }
#navigation { width: 210px; float: left; margin: 0 0 0 0.8em; }
#content 	{ width: 683px; float: left; padding: 0 0 0 4.3em; *padding: 0 0 0 4.6em; }
#footer 	{ clear: both; padding: 1em 2.1em 1em 2.85em; height: 1em; }




/* header
------------------------------------------------------------------*/
#header { background: url(../images/bg_header.gif) no-repeat bottom center;}
#header #logo { width: 330px; height: 127px; position: absolute; top: 0; left: 0; }
#header #logo img { margin: 1.35em 0 0 0.5em; }

/* --  background images logo -- */
#products #header #logo { background: url(../images/bg_theme_products.gif) no-repeat 2px 0; }
#cart #header #logo { background: url(../images/bg_theme_products.gif) no-repeat 2px 0; }
#landingspage #header #logo { background: url(../images/bg_theme_products.gif) no-repeat 2px 0; }

#header ul#topnavigation { margin: 0; font-family: Georgia; position: absolute; top: 5.5em; left: 22.65em;}
#header ul#topnavigation li { list-style: none; float: left; margin: 0 2.95em 0 0; *margin: 0 2.3em 0 0; }
#header ul#topnavigation li a { text-decoration: none; color: #D5C6C2; display: block; border-left: 1px solid #884C43; float: left; padding: 1em 0 0 0.5em; }
#header ul#topnavigation li a:hover, #header ul#topnavigation li a.active { color: #FFFFFF; text-decoration: underline; }
#header ul#topnavigation li.last { margin: 0; }

#header ul#languages { color: #878D6D; font-family: Arial; font-size: 77%; position: absolute; top: 1em; right: 18em; margin: 0; }
#header ul#languages li { list-style: none; display: inline; margin: 0 1em 0 0; }
#header ul#languages li a { color: #878D6D; text-decoration: none; }
#header ul#languages li a:hover, #header ul#languages li a.active { color: #B9A798; }



#header #search, #header #login, #header #logout, #header #cart { position: absolute; top: 12.4em; *top: 11.9em; font-size: 85%; height: 1.5em; padding: 0.1em 0 0 0; }

#header #search { position: absolute; left: 3em; font-size: 85%; }
#header #search input { color: #65685b; border: 1px solid #B4B6AC; width: 17em; height: 1.5em; float: left; margin: 0 0.3em 0 0; }
#header #search input.submitButton { width: auto; border: 0; }

#header #login { left: 26.8em; background: url(../images/icon_lock.gif) no-repeat 0 0; padding-left: 1.9em; width: 683px; }
#header #login a, #header #logout a { color: #65685b; }
#header #login label, #header #logout label { color: #555D35; float: left; padding: 0 0.5em 0 0; }
#header #login input { color: #65685b; border: 1px solid #B4B6AC; height: 1.5em; float: left; margin: 0 0.5em 0 0; }
#header #login input.submitButton { background: #878D6D; border: 0; color: #FFFFFF; font-weight: bold; padding: 0 0.2em; width: auto; height: 1.6em; }
#header #login #loginLinks { position: absolute; top: 0; right: 1.9em; color: #65685b; }
#header #login #loginLinks a:hover { color: #000000; }

#header #cart { top: 0.6em; right: 1.6em; padding: 0.6em 0.6em 0.6em 0.2em; color: #BCC1AA; background: #878D6D url(../images/icon_cart.gif) no-repeat 5px 3px; } 
#header #cart a { text-decoration: none; color: #FFFFFF; padding: 0 0 0 2.2em; }
#header #cart a:hover { color: #000000; }


#header #logout { left: 26.8em; background: url(../images/icon_unlock.gif) no-repeat 0 0; padding-left: 1.9em; width: 683px; }
#header #logout input { position: absolute; top: 0; right: 15.0em;   color: #65685b; border: 1px solid #B4B6AC; height: 1.5em; float: left; margin: 0 0.5em 0 0; }
#header #logout input.submitButton { background: url(../images/bg_btn_connect.gif) no-repeat; border: 0; color: #FFFFFF; font-weight: bold; padding: 0 0.3em; width: 11.65em; height: 1.6em; }
#header #logout #loginLinks {color: #65685b; }
#header #logout #loginLinks a:hover { color: #000000; }



/* navigation
------------------------------------------------------------------*/
#navigation { font-family: Georgia; margin: 0 0 2em 2.3em; }
#navigation span { display: block; padding: 0 0 0 0.3em; }
#navigation ul { border-top: 1px solid #DBD9D8; margin: 0.3em 0 0 0; }
#navigation ul li { list-style: none; margin: 0.1em 0; }
#navigation ul li a { text-decoration: none; font-weight: bold; color: #222222; display: block; border-bottom: 1px solid #DBD9D8; padding: 0.3em 0.3em; }
#navigation ul li a:hover, #navigation ul li a.active { background: #000000; color: #FFFFFF; }

#navigation ul ul { margin: 0; font-family: Arial; border: 0; border-bottom: 1px solid #DBD9D8; }
#navigation ul ul li { margin: 0; }
#navigation ul ul li a { padding-left: 1.5em; background: #F0F1EB; border-color: #FFF; color: #9C291E; font-weight: normal; }
#navigation ul ul li a:hover { background: #E3E6DA; color: #9C291E; }
#navigation ul ul li a.active { background: #E3E6DA; color: #000000; font-weight: bold; }


/* content
------------------------------------------------------------------*/
#path { font-size: 85%; color: #878D6D; }
#path a { color: #878D6D; text-decoration: none; }
#path a:hover { color: #555D35; text-decoration: underline; }
#path span.active { color: #555D35; font-weight: bold; }

h1 { font-family: Georgia; font-size: 200%; text-transform: uppercase; background: url(../images/h1_decoration.gif) no-repeat bottom left; padding: 0 0 0.5em 1.1em; margin: 0.5em 0 0.1em -1.15em; }
h2 {}
h3 { clear: left; font-size: 93%; }

#news { clear: both; color: #65685b; border: 2px dashed #222222; }
#news li { list-style-type:none; } 
#news li span { text-transform: uppercase; font-family: Georgia; color: #762A23; font-size: 150%  }
#news a { color: #222222; }
#news a:hover { color: #000000; }

/* -- language -- */ 

body#language { background: url(../images/bg_lang.gif) repeat-x; }
body#language #wrapper { padding-top: 4em; }
#language #logo { width: 33.9em; float: left; margin: 0 1em 1.3em 0; text-align: center; color: #762922; height: 18.5em; font-size: 108%; }
#language #logo img { display: block; margin: 0 0 0.8em 0; }
#language #slideshow { float: right; margin: 0 3em 0 0; }
#language ul#languages { clear: left; height: 10em; margin: 0 0 0 3.7em; }
#language ul#languages li { float: left; width: 19em; list-style: none; font-size: 123.1%; font-family: Georgia; color: #a1a78a; }
#language ul#languages li a { color: #ffffff; display: block; font-size: 175%; }
#language ul#languages li a:hover { color: #cacebc; }

#language #brands, #language #address { float: left; color: #898989; font-size: 85%; padding: 0 0 0 4.3em; line-height: 150%; } 
#language #brands { width: 49%; }
#language #brands div { word-spacing: 0.5em; }
#language #address { width: 39%; float: right; padding: 0; }
#language #address a { color: #646464; }
#language #address a:hover { color: #000000; }
#language h2 { font-weight: bold; color: #722a23; margin: 0; font-size: 98%; }

/* -- landingspage -- */ 

#landingspage #intro { height: 10.5em; border-bottom: 1px solid #DADDCE; position: relative;}
#landingspage h1 { margin: 0.3em 2em 0.1em -1.15em; font-size: 245%; *font-size: 235%; float: left; background: url(../images/h1_decoration.gif) no-repeat 0 0.8em; }
#landingspage #siteDescription {  position: absolute; bottom: 0.7em; right: 0; width: 18em; *width: 20em; font-family: Georgia; color: #878D6D; line-height: 150%; *font-size: 93%; }
#landingspage #siteDescription a { color: #000000; }
#landingspage table.products { margin: 1em 0 2em 0; clear: both; }
#landingspage table.products td.name strong { display: block; color: #762A23; margin: 0 0 0.2em 0; }


/* -- Statische pagina's -- */ 

#static #Picture { float: right;  border: 1px solid #D4D7C5; margin: 0 0.3em; }

#static a {color: #000000;}
#static a:hover { color: #909090; }
#static #uren { padding-left: 1.5em; }
#static table#formulaire { clear: both; font-size: 93%; margin: 2em 0 2em 0; }
#static table#formulaire td, #static table#formulaire th { border: 0; padding: 0.2em; border-bottom: 1px solid #E2E4D8;}
#static table#formulaire th { padding: 0.6em 0.2em 0.1em 0.2em; text-align: left; background: #F0F1EB; border-bottom: 3px solid #DADDCE; white-space: nowrap; }
#static table#formulaire input {width: 20.0em; color: #65685b; border: 1px solid #B6B6B5; height: 1.5em; }
#static p { clear: both; }


/* -- Popup window terms and conditions-- */ 
#terms {background: none; width:850px; }
#terms #wrapper { width: 800px; margin: 0; }
#terms #content { width: 800px; float: left; padding: 0 0 0 2.3em; *padding: 0 0 0 2.6em; }


/* -- Popup window terms and conditions-- */ 
#PaymentOgone {background: none; }
#PaymentOgone #cartNavigation {height: 2.6em; *height: 2.65em; font-size: 85%; margin: 5em 1em 5em 0;}
#PaymentOgone #cartNavigation a { font-size: 130%; float: left; background: #762A23 url(../images/arrow_right_red.gif) no-repeat right 0.7em; font-family: Georgia; color: #D5C6C2; text-decoration: none; padding: 0.4em 1.6em 0.4em 1em; margin: 0; border-left: 3px solid #FFFFFF; }
#PaymentOgone #cartNavigation a:hover { color: #FFFFFF; }





/* -- products -- */

#products #content h3 { padding-top: 1.5em; }

#products table.categories,
#products table.products { margin: 0 0 0 0; clear: both;}
#products table.categories td,
#products table.products td,
#landingspage table.products td { padding: 0.5em 0.4em; border: 0; vertical-align: top; }
#products table.categories td.img,
#products table.products td.img,
#landingspage table.products td.img { border: 1px solid #D1D5C2; height: 2em; }
#products table.categories td.category_white,
#products table.products td.category_white,
#landingspage table.products td.category_white { width: 1.5em; *width: 2.5em; }



#products table.categories td.name,
#products table.products td.name,
#products table.products td.price,
#landingspage table.products td.name { background: #F0F1EB; text-align: center; padding: 0.5em 0.8em; color: #878D6D; font-size:93%; }
#products table.products td.name,
#landingspage table.products td.name { text-align: left; }
#products table.categories td.name a { color: #000000; font-weight: bold; }
#products table.products td.name a,
#landingspage table.products td.name a { color: #878D6D; }
#products table.categories td.name a:hover,
#products table.products td.name a:hover,
#landingspage table.products td.name a:hover { color: #878D6D; }

#products table.products td.price, 
#landingspage table.products td.price { background: none; padding: 0.3em 0; border-top: 1px solid #DADDCE; border-bottom: 1px solid #DADDCE; text-align: right; color: #762A23; }
#products table.products td.price .amount, 
#landingspage table.products td.price .amount { font-weight: bold;  white-space: nowrap;}
#products table.products td.price .amount.new, 
#landingspage table.products td.price .amount.new  { color: #0E679F; }
#products table.products td.price .amount.old, 
#landingspage table.products td.price .amount.old { font-weight: normal; text-decoration: line-through; white-space: nowrap;}
#products table.products td.price img.special, 
#landingspage table.products td.price img.special { float: left; margin: 0 0.5em 0 0; }


#products #pages ul { margin: 0 0 2em 0; font-size: 85%; text-align: center; color: #762A23; }
#products #pages ul li { list-style: none; display: inline; margin: 0 0.2em; }
#products #pages ul li a { color: #000000; }
#products #pages ul li a:hover { color: #555D35; }


#products #refine { font-size: 85%; margin: 0 0 1em 0; }
#products #refine label { color: #555D35; float: left; padding: 0 0.5em 0 0; }
#products #refine select { color: #65685b; border: 1px solid #B4B6AC; float: left; margin: 0 0.5em 0 0; height: 1.5em; }
#products #refine input.submitButton { background: #878D6D url(../images/icon_search.gif) no-repeat 1px 1px; border: 0; color: #FFFFFF; font-weight: bold; padding: 0 0.1em 0 1em; height: 1.6em; }



/*MAXXXX*/
#products dl { margin: 0; float: left; width: 19em; font-size: 93%; }
#products dl dt, #products dl dd { min-height: 1.25em; width: 4.8em; float: left; background: #E8EAE0; margin: 0 0 0.2em 0; padding: 0.4em 0.5em; }
#products dl dt.add2cart, #products dl dd.add2cart { background: #D1D5C2; font-weight: bold; }
#products dl dd.add2cart { padding: 0.3em 0.5em 0.2em 0.5em; *padding: 0.3em 0.5em 0.25em 0.5em; }
#products dl dd span.amount.new { color: #0E679F; }
#products dl dd span.amount.old { font-weight: normal; text-decoration: line-through; white-space: nowrap;}
#products dl dt { clear: left; }
#products dl dd { width: 12em; font-weight: bold; }
#products dl dd input { width: 1.8em; color: #65685b; border: 1px solid #B6B6B5; height: 1.4em; font-weight: normal; margin: 0 0.5em 0 0; float: left; }
#products dl dd a.add { font-weight: normal; color: #555D35; font-size: 93%; *font-size: 85%; background: url(../images/icon_cart_small.gif) no-repeat 0 0.1em; padding: 0.2em 0 0.2em 1.9em; display: block; float: left; }
#products dl dd a:hover.add { color: #000000; }

#products #detailPicture { float: left; border: 1px solid #D4D7C5; margin: 0 0.3em; }

#products #otherPictures { float: right; }
#products #otherPictures ul { margin: 0; }
#products #otherPictures ul li { list-style: none; } 
#products #otherPictures ul li img { border: 1px solid #D4D7C5; width: 57px; opacity:0.4;filter:alpha(opacity=40)}

#products #relatedProducts ul { margin: 0; width: 100%; font-size: 93%; }
#products #relatedProducts ul li { list-style: none; margin: 0 0 1em 0; display: block; color: #878D6D; clear: left; border-bottom: 1px solid #DADDCE; }
#products #relatedProducts ul li a { color: #878D6D; display: block; float: left; padding: 0.3em 18em 0.8em 8em; }
#products #relatedProducts ul li a:hover { color: #000000; }


#products #backbutton, 
#cart #backbutton { clear:both; float: left; margin: 2.5em 0 0 0; background: #F0F1EB; height: 2.6em; *height: 2.65em; font-size: 85%; }
#products #backbutton a, 
#cart #backbutton a { float: left; color: #555D35; display: block; padding: 0.7em 0.5em 0.5em 1.3em; background: url(../images/arrow_left.gif) no-repeat 0 0.9em; margin: 0 0.8em; }
#products #backbutton a:hover, 
#cart #backbutton a { color: #000000; }

#cart #backbutton {margin: 0;}


/* -- cart -- */

#cart a { color: #555D35;}
#cart a:hover { color: #000000; } 

#cart #cartSteps ul { margin: 0; font-size: 85%; height: 3em; }
#cart #cartSteps ul li { list-style: none; float: left; margin: 0 1em 0 0; display: block; border: 1px solid #DADDCE; padding: 1.7em 1em 0.1em 1em; color: #C3C6B6; }
#cart #cartSteps ul li a { color: #555D35; text-decoration: none; }
#cart #cartSteps ul.fr li.step1_active { background: #DADDCE url(../images/title_step1_FR_active.gif) no-repeat top center; }
#cart #cartSteps ul.fr li.step2_active { background: #DADDCE url(../images/title_step2_FR_active.gif) no-repeat top center; }
#cart #cartSteps ul.fr li.step3_active { background: #DADDCE url(../images/title_step3_FR_active.gif) no-repeat top center; }
#cart #cartSteps ul.fr li.step4_active { background: #DADDCE url(../images/title_step4_FR_active.gif) no-repeat top center; }
#cart #cartSteps ul.fr li.step5_active { background: #DADDCE url(../images/title_step5_FR_active.gif) no-repeat top center; }
#cart #cartSteps ul.fr li.step1 { background: url(../images/title_step1_FR.gif) no-repeat top center; }
#cart #cartSteps ul.fr li.step2 { background: url(../images/title_step2_FR.gif) no-repeat top center; }
#cart #cartSteps ul.fr li.step3 { background: url(../images/title_step3_FR.gif) no-repeat top center; }
#cart #cartSteps ul.fr li.step4 { background: url(../images/title_step4_FR.gif) no-repeat top center; }
#cart #cartSteps ul.fr li.step5 { background: url(../images/title_step5_FR.gif) no-repeat top center; }

#cart #cartSteps ul.nl li.step1_active { background: #DADDCE url(../images/title_step1_nl_active.gif) no-repeat top center; }
#cart #cartSteps ul.nl li.step2_active { background: #DADDCE url(../images/title_step2_nl_active.gif) no-repeat top center; }
#cart #cartSteps ul.nl li.step3_active { background: #DADDCE url(../images/title_step3_nl_active.gif) no-repeat top center; }
#cart #cartSteps ul.nl li.step4_active { background: #DADDCE url(../images/title_step4_nl_active.gif) no-repeat top center; }
#cart #cartSteps ul.nl li.step5_active { background: #DADDCE url(../images/title_step5_nl_active.gif) no-repeat top center; }
#cart #cartSteps ul.nl li.step1 { background: url(../images/title_step1_nl.gif) no-repeat top center; }
#cart #cartSteps ul.nl li.step2 { background: url(../images/title_step2_nl.gif) no-repeat top center; }
#cart #cartSteps ul.nl li.step3 { background: url(../images/title_step3_nl.gif) no-repeat top center; }
#cart #cartSteps ul.nl li.step4 { background: url(../images/title_step4_nl.gif) no-repeat top center; }
#cart #cartSteps ul.nl li.step5 { background: url(../images/title_step5_nl.gif) no-repeat top center; }

#cart #cartSteps ul.en li.step1_active { background: #DADDCE url(../images/title_step1_en_active.gif) no-repeat top center; }
#cart #cartSteps ul.en li.step2_active { background: #DADDCE url(../images/title_step2_en_active.gif) no-repeat top center; }
#cart #cartSteps ul.en li.step3_active { background: #DADDCE url(../images/title_step3_en_active.gif) no-repeat top center; }
#cart #cartSteps ul.en li.step4_active { background: #DADDCE url(../images/title_step4_en_active.gif) no-repeat top center; }
#cart #cartSteps ul.en li.step5_active { background: #DADDCE url(../images/title_step5_en_active.gif) no-repeat top center; }
#cart #cartSteps ul.en li.step1 { background: url(../images/title_step1_en.gif) no-repeat top center; }
#cart #cartSteps ul.en li.step2 { background: url(../images/title_step2_en.gif) no-repeat top center; }
#cart #cartSteps ul.en li.step3 { background: url(../images/title_step3_en.gif) no-repeat top center; }
#cart #cartSteps ul.en li.step4 { background: url(../images/title_step4_en.gif) no-repeat top center; }
#cart #cartSteps ul.en li.step5 { background: url(../images/title_step5_en.gif) no-repeat top center; }



#cart table#cart { clear: both; font-size: 93%; margin: 2em 0 2em 0; width: 683px; }
#cart table#cart td, #cart table#cart th { border: 0; padding: 0.2em; border-bottom: 1px solid #E2E4D8; }
#cart table#cart th { padding: 0.6em 0.2em 0.1em 0.2em; text-align: left; background: #F0F1EB; border-bottom: 3px solid #DADDCE; white-space: nowrap; }
#cart table#cart .amount { text-align: right; white-space: nowrap;}
#cart table#cart input { width: 1.8em; color: #65685b; border: 1px solid #B6B6B5; height: 1.5em; }
#cart table#cart tr.total td { border-bottom: 0; font-weight: bold; }
#cart table#cart td.delete { padding: 0.2em 1em; }



#cart #cartupdate { clear: both; font-size: 95%; }
#cart #cartupdate a.update { color: #762A23; float: right; background: url(../images/icon_update.gif) no-repeat 0 0.6em; padding: 0.7em 0.5em 0.5em 1.9em; }
#cart #cartupdate a:hover.update { color: #762A23; }


#cart #cartNavigation { clear: both; background: #F0F1EB; height: 2.6em; *height: 2.65em; font-size: 85%; }
#cart #cartNavigation a { float: left; color: #555D35; display: block; padding: 0.7em 0.5em 0.5em 1.3em; background: url(../images/arrow_left.gif) no-repeat 0 0.9em; margin: 0 0.8em; }
#cart #cartNavigation a:hover { color: #000000; }
#cart #cartNavigation a.next { font-size: 130%; float: right; background: #762A23 url(../images/arrow_right_red.gif) no-repeat right 0.7em; font-family: Georgia; color: #D5C6C2; text-decoration: none; padding: 0.4em 1.6em 0.4em 1em; margin: 0; border-left: 3px solid #FFFFFF; }
#cart #cartNavigation a:hover.next { color: #FFFFFF; }

#cart #cartBankConfirmation input.submitButton { background: #878D6D; border: 0; color: #FFFFFF; font-weight: bold; padding: 0 0.1em 0 1em; height: 1.6em; }



table#creditcard {clear: both; font-size: 93%; margin: 2em 0 2em 0; width: 683px; border:0; }
table#creditcard th { border: 0; padding: 0.2em; border-bottom: 1px solid #E2E4D8; vertical-align: top;}
table#creditcard td { border: 0; padding: 0.2em; border-bottom: 1px solid #E2E4D8; vertical-align: top;}
table#creditcard th { padding: 0.6em 0.2em 0.1em 0.2em; text-align: left; background: #F0F1EB; border-bottom: 3px solid #DADDCE; white-space: nowrap; }

#cart table#formulaire, 
#cart table#creditcard ,
#cart #customernew table#formulaire, 
#cart #customerexist table#formulaire {clear: both; font-size: 93%; margin: 2em 0 2em 0; width: 683px; border:0; }
#cart table#formulaire td, #cart table#formulaire th,
#cart table#creditcard td, #cart table#creditcard th ,
#cart #customernew table#formulaire th, 
#cart #customerexist table#formulaire th,
#cart #customernew table#formulaire td, 
#cart #customerexist table#formulaire td { border: 0; padding: 0.2em; border-bottom: 1px solid #E2E4D8; vertical-align: top;}
#cart table#formulaire th,
#cart table#creditcard th,
#cart #customernew table#formulaire th, 
#cart #customerexist table#formulaire th  { padding: 0.6em 0.2em 0.1em 0.2em; text-align: left; background: #F0F1EB; border-bottom: 3px solid #DADDCE; white-space: nowrap; }
#cart table#formulaire input,
#cart #customernew table#formulaire input,  
#cart #customerexist table#formulaire input {width: 20.0em; color: #65685b; border: 1px solid #B6B6B5; height: 1.5em; }
#cart table#formulaire a.copy {background: url(../images/icon_copy.gif) no-repeat 0 0.6em; padding: 0.7em 0.5em 0.5em 1.9em; color: #762A23; }

#cart table#creditcard td {vertical-align: middle; text-align: left;}
#cart table#creditcard td.imagecard {width: 100px; padding: 0.5em 0.5em 0.5em 0.2em;}

#cart #customernew {float:left; width: 325px;}
#cart #customerexist {float:right;width: 325px;}
#cart #customernew table#formulaire, #cart #customerexist table#formulaire {width: 320px;}
#cart #customernew table#formulaire td, #cart #customerexist table#formulaire td {padding-top:1em; border-bottom: 0px;}
#cart #customernew table#formulaire th, #cart #customerexist table#formulaire th {font-size: 135%;}
#cart #customernew table#formulaire input,  #cart #customerexist table#formulaire input {width: 12.0em; }

#cart #formulaireNavigation,
#cart #customernew #formulaireNavigation, 
#cart #customerexist #formulaireNavigation {height: 2.6em; *height: 2.65em; font-size: 85%; }
#cart #formulaireNavigation a ,
#cart #customernew #formulaireNavigation a, 
#cart #customerexist #formulaireNavigation a {float: left; font-size: 130%; display: block; background: #762A23 url(../images/arrow_right_red.gif) no-repeat right 0.7em; font-family: Georgia; color: #D5C6C2; text-decoration: none; padding: 0.4em 1.6em 0.4em 1em; margin: 0; border-left: 140px solid #FFFFFF; }
#cart #formulaireNavigation a:hover,
#cart #customernew #formulaireNavigation a:hover,
#cart #customerexist #formulaireNavigation a:hover { color: #FFFFFF; }


#cart #customernew #formulaireNavigation,
#cart #customerexist #formulaireNavigation { margin-bottom: 2em; }
#cart #customernew #formulaireNavigation a,
#cart #customerexist #formulaireNavigation a { border-left: 110px solid #FFFFFF; }
#cart #customernew #formulaireNavigation a:hover,
#cart #customerexist #formulaireNavigation a:hover  { }

#cart #footnote {font-size: 85%;}

#cart #print_date { display: none; }
#cart #print_title { display: none; }

}


/* -- myaccount - my orders MA add 20090603-- */
#myaccount table#formulaire { clear: both; font-size: 93%; margin: 2em 0 2em 0;}
#myaccount table#formulaire td, #myaccount table#formulaire th { border: 0; padding: 0.3em 0.8em 0.3em 0.8em; border-bottom: 1px solid #E2E4D8; vertical-align: top;}
#myaccount table#formulaire th { padding: 0.6em 0.8em 0.3em 0.8em; text-align: left; background: #F0F1EB; border-bottom: 3px solid #DADDCE; white-space: nowrap; }
#myaccount table#formulaire td a {text-decoration: none; color: #222222;}



/* -- account encore nécessaire ???
#account table#formulaire { clear: both; font-size: 93%; margin: 2em 0 2em 0; }
#account table#formulaire td, #account table#formulaire th { border: 0; padding: 0.2em; border-bottom: 1px solid #E2E4D8; }
#account table#formulaire th { padding: 0.6em 0.2em 0.1em 0.2em; text-align: left; background: #F0F1EB; border-bottom: 3px solid #DADDCE; white-space: nowrap; }
#account table#formulaire input {width: 20.0em; color: #65685b; border: 1px solid #B6B6B5; height: 1.5em; }
-- */ 



/* footer
------------------------------------------------------------------*/
#footer { border-top: 1px solid #DADDCE; color: #65685b; font-size: 85%; }
#footer a { color: #65685b; }
#footer a:hover { color: #000000; }
#footer .address { float: left; }
#footer .sitemap { float: right; }







/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 25px; 
}

