BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HR {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0;
}
IMG, FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
ADDRESS, CAPTION, CITE, VAR, TH, CODE, DFN, EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1, H2, H3, H4, H5, H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
BODY {
	FONT: 13px/1.22 trebuchet ms,helvetica,clean,sans-serif; 
}
BODY {
	COLOR: #3d3d3d; TEXT-ALIGN: center;
}
BODY.home {
}
/**************************
* 
****************************/

H1 {
  height:40px; font:normal normal normal 24px 'arial'; text-align:left; margin:0 10px 20px 10px; border-bottom:1px solid #ccc;
}
#innerProductsXsell {
  width:840px; float:left; border-top:1px solid #eee; margin: 10px 0;
}
#innerProductsXsell UL {
  width:840px; float:left; margin:10px 0; 
}
#innerProductsXsell UL LI {
  margin:0 10px;  float:left; padding:3px; border:1px solid #eee;
}
#innerProductsXsell H2 {
  font:normal normal normal 20px 'arial'; text-transform:uppercase; text-align:left; color:#B8AE88;  
}
#innerProducts .products_description {
  font:normal normal normal 11px arial; color:#646464;
}
#innerProducts .products_description H1 {
  height:auto; margin:0; border:none; font:normal normal bold 14px arial; color:#854D53;
}
#innerProducts .products_description P {
  height:auto; margin:0; border:none; font:normal normal normal 11px arial; color:#646464;
}
/*
H2 {
  font:normal normal bold 13px 'trebuchet ms'; margin:5px 0 5px 0;
}
H4 {
  font:normal normal normal 18px 'trebuchet ms';
}
*/
HR {
  height : 1px; color : #e4e4e4; background-color : #e4e4e4; margin:0; padding:0;   
}
A {
	COLOR: #1585db; text-decoration:underline;
}
A:link {
	COLOR: #1585db; text-decoration:underline;
}
A:hover {
	COLOR: #1585db; text-decoration:none;
}
A:active {
	COLOR: #1585db
}
A:visited {
	COLOR: #0c548c
}
A.effect, A.effect:link {
  text-decoration:none;
}
A.effect:hover {
  text-decoration:underline;
}
.clear_float {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0; PADDING-TOP: 0px
}
.textIndent9999 {
	text-indent:-9999px;
}
.size8 {
	font-size:8px;
}
.size9 {
	font-size:9px;
}
.size10 {
	font-size:10px;
}
.size11 {
	font-size:11px;
}
.size12 {
	font-size:12px;
}
.size14 {
	font-size:14px;
}
.size16 {
	font-size:16px;
}
.size20 {
	font-size:20px;
}
.size30 {
	font-size:30px;
}
.size12 {
	font-size:12px;
}
.mg-r1 {
/*margin right*/
	margin-right:1px;
}
.mg-r4 {
	margin-right:4px;
}
.mg-r8 {
	margin-right:8px;
}
.mg-r10 {
	margin-right:10px;
}
.mg-r20 {
	margin-right:20px;
}
.mg-r30 {
	margin-right:30px;
}
.mg-r46 {
	margin-right:46px;
}
.mg-r14 {
  margin-right:14px;
}
.mg-l5 {
	margin-left:5px;
}
.mg-l8 {
	margin-left:8px;
}
.mg-l10 {
	margin-left:10px;
}
.mg-l20 {
	margin-left:20px;
}
.mg-l23 {
	margin-left:23px;
}
.mg-l40 {
	margin-left:40px;
}
P.mg5 {
	margin:5px 0 0px 0; 
}
.mg-l1 {
/*margin right*/
	margin-left:1px;
}
.mg-l10 {
	margin-left:30px;
}
.mg-l50 {
	margin-left:50px;
}
.mgtop0 {
	margin-top:0px;
}
.mgtop10 {
	margin-top:10px;
}
.mgtop20 {
	margin-top:20px;
}
.mgtop40 {
	margin-top:40px;
}
.mgtop10 {
	margin-top:10px;
}
.mgtop3 {
	margin-top:1px;
}
.mgtop2 {
	margin-top:2px;
}
.mgtop5 {
	margin-top:5px;
}
.mgtop7 {
	margin-top:7px;
}
.mgBottom3 {
	margin-bottom:3px;
}
.mgBottom5 {
	margin-bottom:5px;
}
.mgBottom10 {
	margin-bottom:10px;
}
.mgBottom20 {
	margin-bottom:20px;
}
.mgTopBottom5 {
  margin:5px 0 5px 0;
}
.mgTopBottom10 {
  margin:10px 0 10px 0;
}
.mgTopBottom15 {
  margin:15px 0 15px 0;
}
.padd5 {
  padding:5px
}
.padd10 {
  padding:10px
}
.padd15 {
  padding:15px
}
.padd20 {
  padding:20px
}
.padd40 {
  padding:40px
}
.paddLeft5 {
	padding-left:5px
}
.paddLeft10 {
	padding-left:10px
}
.paddLeft15 {
	padding-left:15px
}
.paddLeft20 {
	padding-left:20px
}
.paddRight10 {
	padding-right:10px
}
.paddBottom5 {
  padding-bottom:5px;
}
.paddBottom10 {
  padding-bottom:10px;
}
.paddBottom15 {
  padding-bottom:15px;
}
.paddBottom20 {
  padding-bottom:20px;
}
.paddTopBottom5 {
  padding:5px 0 5px;
}
.paddTopBottom10 {
  padding:10px 0 10px;
}
.paddTopBottom15 {
  padding:15px 0;
}
.paddTop5 {
  padding-top:5px;
}
.paddTop20 {
  padding-top:20px;
}
.paddTop30 {
  padding-top:30px;
}
.h14 {
	height:14px;
}
.h90 {
	height:90px;
}
.w100 {
	width:100px;
}
.w150 {
	width:150px;
}
.w175 {
	width:175px;
}
.w500 {
	width:500px;
}
.text {
	font: normal normal normal 11px trebuchet ms, sans-serif;
}
.verdana {
	font-family:verdana; 
}
.trebuchet{
	font-family:trebuchet MS; 
}
.tahoma{
	font-family:tahoma; 
}
.arial {
	font-family:arial; 
}
.small {
	font-size:10px;
}
.small2 {
	font-size:11px;
}
.small3 {
	font-size:9px;
}
.size12 {
	font-size:12px;
}
.size14 {
	font-size:14px;
}
.size16 {
	font-size:16px;
}
.size18 {
	font-size:18px;
}
.pointer {
	cursor:pointer;
}
.text-indent {
	text-indent:20px;
}
.clear_both {
	clear:both;
}
.clear {
	clear:both;
}
.bold {
	font-weight:bold;
}
.no-bold {
  font-weight:normal;
}
.upper {
	text-transform:uppercase;
}
.lower {
	text-transform:lowercase;
}
.italic {
	font-style:italic;
}
.underline {
	text-decoration:underline;
}
.strike {
	text-decoration:line-through;
}
.white {
	color:white;
}
.black {
	color:#3d3d3d;
}
.green {
	color:#007063;
}
A.black, A.black:link, A.black:visited {
	color:#464646;
}
A.white, A.white:link, A.white:visited {
	color:#ffffff;
}
A.blue, A.blue:link, A.blue:visited {
  color:#8da0af;
}
A.green, A.green:link, A.green:visited {
  color:#007063;
}
A.red, A.red:link, A.red:visited {
  color:#e31c18;
}
.blue {
	color:#8da0af;
}
.violet {
  color:#88257f;
}
.bg-red {
	background-color:red;
}
.bg-cyan {
	background-color:#F6F8F9;
}
.graylight {
  color:#a5a5a5;
}
.graystrong {
  color:#8f8f8f;
}
.grayverystrong {
  color:#4A4A4A;
}

A.gray, A.gray:link {
	color:#646464;
}
A.orange, A.orange:link {
	color:#f89200;
}
.gray {
	color:#646464;
}
.orange {
	color:#f89200;
}
.red {
	color:#e31c18;
}
.none {
	display:none;
}
.block {
  display:block;
}
.no-border {
  border:0px;
}
.fleft {
	float:left;
}
.fright {
	float:right; 
}
.tleft {
	text-align:left; 
}
.tcenter{
	text-align:center; 
}
.tright {
	text-align:right; 
}
.justify {
  text-align:justify;
}
.debug {
	border:1px solid red;
}
.debug-light {
	border-top:1px solid red;
	border-bottom:1px solid red;
}

.bordertop {
  border-top:1px solid #ccc;
}
.borderbottom {
  border-top:1px solid #d2d2d2;
}
UL.classic-bullet {
}
UL.classic-bullet LI {
  list-style: none; background: url('../images/bullet-circle.gif') no-repeat 3px 50%; padding:5px 0 5px 15px;
}
/*-----------------*/
.bgGrayArrow {
	background: url('../images/arrow-bg-gray.gif') no-repeat 3px 50%; text-indent:20px;
}
.bgWhiteArrow {
  background: url('../images/arrow-bg-white.gif') no-repeat 3px 50%; text-indent:20px;
}
.bgGrayArrowSearch {
	background: url('../images/search-arrow.gif') no-repeat 3px 50%; text-indent:20px;
}
.bgGrayArrowSearch2 {
	background: url('../images/arrow-bg-gray.gif') no-repeat 3px 3px; text-indent:20px;
}

/*************************************
 **
 **************************************/
BODY {
  background:#303030 url('../images/bg_main_content.png') repeat-x left top;
} 
#page-content {
	MARGIN: 61px auto; WIDTH: 100%; HEIGHT:100%; TEXT-ALIGN: left; display:block; 
}
/*--*/
.inner#page-content {
	background: url('../images/bg_page_content.inner.png') no-repeat center top; 
}
.home#page-content {
	background: url('../images/bg_page_content.home.png') no-repeat center top; 
}
/*--*/
#page-content-2 {
	MARGIN: 61px auto; WIDTH: 1030px; HEIGHT:100%; TEXT-ALIGN: left; display:block;  
}

/*--*/
#adjust-container {
	MARGIN: 0px auto 10px auto; WIDTH: 850px; TEXT-ALIGN: left; display:block; POSITION: relative;
}

#main-container {
	MARGIN: 0px 0; padding: 20px 0 0 0; WIDTH: 850px; TEXT-ALIGN: left;
}
#container-inner {
  WIDTH: 850px; background:#fff;
}
.inner#container-inner {
  background:#fff url('../images/bg_top_category.png') repeat-x left top;
}
/*********************
 **
 *********************/ 
#header {
	WIDTH: 850px; height:175px; overflow:hidden; background:url('../images/logo-tableaux-pas-chers.png') no-repeat left top;
}
#logo {
  /*background:url(../images/main.jpg) -5px -5px;*/  
}
#logo A {
  float:left; text-indent:-9999px; width:350px; height:114px;
}

/***********************
 **
 ************************/
#footer {
	margin: 0px auto; clear:both; height:90px; position: relative; background: url('../images/bg_footer.png') no-repeat center top;
}
#footer UL {
	margin: 0px 0 0 0; text-align:center;
}
#footer UL LI {
	display:inline; padding: 0 15px; background:url('../images/bg_sep_footer.png') no-repeat left 50%;
}
#footer UL LI.first {
	background:none;
}
#footer UL LI A, #footer UL LI A:link {
	font:normal normal normal 10px 'arial'; color:#C2C0C0; text-decoration:none; text-transform:uppercase;
}
#footer UL LI A:hover {
  text-decoration:underline;
}
/************************
 **
 ***********************/ 
/*--*/
#main {
  display:block; width:690px; overflow:hidden; 
}
/*--*/
#leftcolumn {
  display:block; width:175px; margin-top:1px; overflow:hidden;
}
#rightcolumn {
  display:block; width:140px; overflow:hidden;
}
/**Define CSS Wisiwyg **/
#content {
  font:normal normal normal 11px 'trebuchet ms'; color:#666666;
}
#content P {
  margin:10px 0 10px 0;
}
/***************************************
 **
 ****************************************/
div.block_round_blue {
	color: #333;	font-size: 13px;
}
div.block_round_blue div.lt {
	background: #edf2f6 url(../images/block_lt.gif) left top no-repeat;
}
div.block_round_blue div.rt {
	background: url(../images/block_rt.gif) right top no-repeat;
}
div.block_round_blue div.rb {
	background: url(../images/block_rb.gif) right bottom no-repeat;
}
div.block_round_blue div.lb {
	background: url(../images/block_lb.gif) left bottom no-repeat;
}
div.block_round_blue div.content {
	padding: 5px 10px 5px 14px;	font-weight: bold;
}
/***************************************
 **
 **************************************/ 
#breadcrumbs {
  width:100%; height:24px;
}
#breadcrumbs UL {
  font:normal normal normal 11px 'tahoma'; color:#3d3d3d; text-align:left; 
}
#breadcrumbs LI {
  display:inline; margin:5px 0 5px 0; font:normal normal normal 11px 'tahoma';
}
#breadcrumbs A, #breadcrumbs A:link, #breadcrumbs A:visited {
  padding:0 15px 0 5px; background:url('../images/arrow-breadcrumbs.gif') no-repeat right 4px; font:normal normal normal 11px 'tahoma'; color:#646464; text-decoration:none;
}
#breadcrumbs A:hover {
  text-decoration:underline;
}
/***************************************
 **
 ****************************************/
.css-editor {
  width:98%;	/*background:url('../images/bg_normal_page.gif') no-repeat left top;*/
}
.css-editor H1 {
  font: normal normal normal 18px 'arial'; color:#854D53; margin:0; padding:0; border:none; text-transform:uppercase;
}
.css-editor H2 {
  width:98%; font:normal normal normal 14px 'arial'; padding:5px 5px; background: #8f2b8c; color:#fff; text-transform:uppercase;
}
.css-editor P {
	margin: 8px 0 8px 0; font:normal normal normal 12px 'trebuchet ms'; letter-spacing:.01em; text-align:justify;
}
.css-editor UL {
	margin: 20px 0;
}
.css-editor UL LI {
	margin: 20px 0; font:normal normal normal 12px 'trebuchet ms'; letter-spacing:.01em; text-align:justify; padding: 0 0 0 30px;
}
/*--*/
.newsdesk-header {
  width:690px; height:186px; background:url('../images/bg_newsdesk_header.png') no-repeat left top; clear:both;
}
.newsdesk-header H1 {
  font: normal normal normal 18px 'arial'; color:#854D53; margin:0; padding:0; border:none; text-transform:uppercase;
}
.newsdesk-header .inner {
  width:400px;  font:normal normal normal 12px 'trebuchet ms'; letter-spacing:.01em;
}

/****************************
 **
 *****************************/ 
UL.letter {
	margin: 0px 0;
}
UL.letter LI {
	margin: 30px 0; padding: 0 0 0 30px;
}
/*--*/
UL.letter LI.letter-1 {
	background:url('../images/letter_1.gif') no-repeat left top;
}
UL.letter LI.letter-2 {
	background:url('../images/letter_2.gif') no-repeat left top;
}
UL.letter LI.letter-3 {
	background:url('../images/letter_3.gif') no-repeat left top;
}
UL.letter LI.letter-4 {
	background:url('../images/letter_3.gif') no-repeat left top;
}

/***************************************
 **
 ****************************************/
#header .newsletter-header {
  clear:both; width:100%; height:40px; margin: 0 0 0 493px;
}
#header .newsletter-header LABEL {
  float:left; padding:12px 10px 0 0; font:normal normal bold 14px arial; color:#854D53;
}
#header .newsletter-header INPUT {
  padding:10px 0; 
}
#header .newsletter-header INPUT.newsletter_header_text {
  float:left; background:url('../images/bg_input_newsletter_header.png') no-repeat left 10px; width:204px; height:22px; border:0px; 
}
#header .newsletter-header INPUT.newsletter_header_button {
  float:left; width:56px; height:21px; border:0px; margin-left:10px;  
}
/*--*/
#header .top_menu {
  width:100%; height:24px; background:url('../images/bg_top_menu.png') no-repeat right top;     
}
#header .top_menu UL {
  float:right; margin:0; width:350px; height:24px;  
}
#header .top_menu LI {
  float:left; display:inline;  padding:5px 0px 0 20px;
}
/*--*/
#header .top_menu LI.user{
  background:url('../images/picto-user.png') no-repeat left 3px; padding:5px 0px 0 25px; margin: 0 0 0 20px
}
#header .top_menu LI.bag {
  background:url('../images/picto-bag.png') no-repeat left 3px; padding:5px 0px 0 25px; margin: 0 0 0 20px
}

#header .top_menu LI A, #header .top_menu LI A:link {
  font:normal normal bold 10px tahoma; color:#854D53; text-transform:uppercase; text-decoration:none; 
}


/*--*/
#header .upline {
  text-align:left; margin:10px 0; padding:2px 0px; width:100%; 
}
#header .upline DIV {
  text-align:left; padding:2px 0px; width:650px; float:right;
}
#header .upline DIV {
  font:normal normal normal 20px 'arial';
}
#header .upline IMG {
  padding:0 10px;
}
/*
#header .upline DIV SPAN {
  background:url('../images/left_comma.png') no-repeat left top; font:normal normal normal 18px 'arial';
}
#header .upline DIV SPAN SPAN {
  background:url('../images/right_comma.png') no-repeat right top; font:italic normal normal 20px 'arial'; padding:0 30px;
}
*/

/*--*/
#header .main_menu {
  width:100%; height:24px;      
}
#header .main_menu UL {
  float:right; margin:0;  
}
#header .main_menu LI {
  float:left; display:inline;  padding:5px 0px 0 20px;
}
/*--*/
#header .main_menu LI.user{
  background:url('../images/picto-user.png') no-repeat left 3px; padding:5px 0px 0 25px; margin: 0 0 0 20px
}
#header .main_menu LI.bag {
  background:url('../images/picto-bag.png') no-repeat left 3px; padding:5px 0px 0 25px; margin: 0 0 0 20px
}

#header .main_menu LI A, #header .main_menu LI A:link {
  font:normal normal bold 11px arial; color:#854D53; text-transform:uppercase; text-decoration:none; 
}

/*****************************
 **
 *****************************/
H2 {
  margin:10px 0; padding-right:20px; text-align:right; font:normal normal bold 16px arial; text-transform:uppercase; color:#854D53;
}
/*****************************
 **
 *****************************/
/*
.thumbs_in_newsdesk * {
  border:1px solid #000;
}
*/
.thumbs_in_newsdesk {
  height:auto; width:650px; padding:0 10px;
}
.thumbs_in_newsdesk H3 {
  background:url('../images/bg_newsdesk_h2.png') no-repeat left top; height:64px;   
}
.thumbs_in_newsdesk H3 SPAN {
  float:left; padding:20px 0 0 100px; font:normal normal bold 16px arial; color:#854D53;   
}
.thumbs_in_newsdesk P {
  margin: 8px 0 8px 0; font:normal normal normal 12px 'trebuchet ms'; letter-spacing:.01em; position:relative;   
}
/*****************************
 **
 *****************************/
.thumbs_in_category {
  height:205px; width:688px; border:1px solid #eee;  
}
.thumbs_in_category .img {
  height:205px; width:255px; background:url('../images/bg_category_sep_thumbs.gif') no-repeat right center; 
}
.thumbs_in_category .description {
  height:187px; width:413px; 
}
.thumbs_in_category .description UL {
  float:left;
}
.thumbs_in_category .description UL LI {
  float:left;
}
.thumbs_in_category .description .title {
  font:normal normal bold 12px arial; color:#646464; letter-spacing:.1em; height:30px; overflow:hidden;
}
.thumbs_in_category .description .text {
  font:normal normal normal 12px arial; color:#646464; letter-spacing:.08em; height:130px; 
}
.thumbs_in_category .description .details UL {
  margin:0px 0; float:left; width:415px;
}
.thumbs_in_category .description .details UL LI {
  float:left; display:inline; height:21px;
}
.thumbs_in_category .description .details UL LI.price {
  background:url('../images/bg_category_price.gif') no-repeat left top; width:176px;
}
.thumbs_in_category .description .details UL LI.price A, .thumbs_in_category .description .details UL LI.price A:link {
  display:block; padding:3px 10px; text-decoration:none; font:normal normal bold 11px arial; color:#854D53;
}
/*--*/
.thumbs_in_category .description .details UL LI.readmore {
  background:url('../images/bg_category_readmore.gif') no-repeat left top; width:110px; margin: 0 0 0 20px;
}
.thumbs_in_category .description .details UL LI.readmore A, .thumbs_in_category .description .details UL LI.readmore A:link {
  display:block; padding:3px 10px; text-decoration:none; font:normal normal bold 11px arial; color:#ffffff;
}

/*--*/
.thumbs_in_category .description .details UL LI.buy {
  background:url('../images/bg_category_buy.gif') no-repeat left top; width:92px; margin: 0 0 0 5px;
}
.thumbs_in_category .description .details UL LI.buy A, .thumbs_in_category .description .details UL LI.buy A:link {
  display:block; padding:3px 10px; text-decoration:none; font:normal normal bold 11px arial; color:#ffffff;
}
/*****************************
 **
 *****************************/
.page {
}
.page UL {
  
}
.page UL LI {
  display:inline; font:normal normal bold 11px arial; color:#646464; padding:0 3px; 
}
.page UL LI A, .page UL LI A:link {
  font:normal normal bold 11px arial; color:#646464; 
}
/***************************
 *
 ***************************/
#home-content {
  height:300px; width:840px; background:#f4f4ff; text-align:center; overflow:hidden; 
  /*float:left; width:994px; height:300px; overflow:hidden; background: url('../images/main.jpg') no-repeat left -779px;*/
}
.home-phrase P {
  font:normal normal bold 14px arial; width:840px; color:#9d7075; text-transform:uppercase; margin:10px 0;  
}
.home-phrase P SPAN {
  font:normal normal bold 14px arial; width:840px; color:#646464; text-transform:uppercase;  
}

.home-banners-master {
  width:840px; height:215px; margin: 0 0 20px 0;
}
.home-banners IMG {
  padding: 0 5px 0 0; 
}



/*-----------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------       Facturation : panier et compagnie          -------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/
.bloc_fullwidth, .bloc_fullwidth_marge {
	font:normal normal normal 11px 'arial', 'sans-serif'; color:#464646; width:850px; background: transparent;
}
.bloc_fullwidth TABLE {
	
}
.panier_boutons {
	vertical-align: top; width:850px;
}
.panier_boutons TABLE {
	width:500px; 
}
.panier_boutons TD {
	width:150px; margin:0 10px;
}
.panier_tableau {
	border-collapse: collapse; width: 740px;	text-align: center;
}
.panier_tableau img, .panier_livraison img {
	vertical-align: middle ;
}

.panier_tableau_header {
	background: url(../images/others/panier_tableau_header.gif) 0 0 no-repeat ;
	width: 740px ;
	height: 25px ;
	color: #11476F;
	font-size: 11px;
	font-weight: bold;
}

.panier_tableau_articles {
	width: 500px;
}

.panier_tableau_qte {
	width: 65px;
}

.panier_tableau_pu {
	width: 83px;
}

.panier_tableau_total {
	width: 83px;
}

.panier_tableau_suppr {
	width: 42px;
	font-size: 10px;
}

.panier_tableau_contenu {
	background: url(../images/others/panier_tableau_contenu.gif) repeat-y ;
	width: 740px ;
	color: #333;
	font-size: 12px;
	font-weight: bold;
}

.panier_tableau_contenu td {
	 /* text-align: center ; */
}


.panier_separ_articles {
	padding-left: 35px ; 
	width: 465px ;
	height: 30px;
	color: #11476F;
	font-weight: bold;
	text-align: left;
	
}

.panier_tableau_contenu_articles {
	 padding-left: 26px ;
	 text-align: left;
	 height:34px;
}

.panier_tableau_contenu_articles a {
	color: #333;
	text-decoration: none ;
}

.panier_tableau_contenu_articles a:hover {
	text-decoration: underline ;
}

/* pied du tableau */ 

/*
.panier_tableau_livraison td, .panier_tableau_nb_articles td {
	vertical-align: middle ;
}
*/

.panier_tableau_livraison {
	background: url(../images/others/panier_tableau_2.gif) no-repeat ;
	width: 771px ;
	height: 45px ;
	font-size: 11px;
	color: #11476F;
	border-collapse: collapse; 
}

.panier_livraison, .panier_sous_total, .panier_promotion, .panier_promotion_detail  {
	padding-left: 26px;
	padding-top: 5px;
	text-align: left;
	width: 622px ;
	height: 40px;
	color: #11476F;
}

.panier_tableau_livraison_calcul, .panier_tableau_promotion {
	background: url(../images/others/panier_tableau_2.gif) no-repeat ;
	width: 771px ;
	min-height: 45px ;
	font-size: 11px;
	color: #11476F;
	border-collapse: collapse; 
}

.panier_promotion_detail img {
	
	vertical-align: middle ;
}

.panier_sous_total_montant, .panier_tableau_livraison_calcul_montant, .panier_promotion_detail_montant {
	width: 59px;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	padding-right: 55px;
	text-align: center;
}

.panier_tableau_promotion_detail {
	background: url(../images/others/panier_tableau_2_repeat.gif) repeat-y ;
	width: 771px ;
	border-collapse: collapse; 
}

.panier_tableau_nb_articles {
	background: url(../images/others/panier_tableau_1.gif) no-repeat ;
	width: 740px ;
	height: 40px ;
	font-size: 11px;
	color: #11476F;
	border-collapse: collapse; 
}


.panier_nb_articles {
	padding-left: 26px;
	padding-top: 5px;
	width: 565px ;
	height: 25px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

.panier_nb_articles_total {
	width: 83px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}


.panier_nb_articles_total_euro {
	width: 83px;
	padding-top: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	text-align: center;
}

.panier_nb_articles_total_checkout {
	padding: 3px 37px 3px 0px;
	font-size: 12px;
	font-weight: bold;
	height:15px;
	text-align:right;
}

.panier_nb_articles_total_euro_checkout {
	padding-top: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	text-align: center;
}
.panier_boutons {
	float:left; vertical-align: top ;
}

.tableau_exped  {
	width: 500px;
	border-collapse: collapse ;
}

.tableau_exped th {
	color: #11476F;
	font-size: 11px;
	font-weight: bold;
}
.clear_float {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0; PADDING-TOP: 0px
}
/*-----------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------       Compte : gestion utilisateur          -------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/
.inner_account #bloc2 {
	width:300px;
}
.inner_account #bloc3 {
	width:300px; text-align:right;
}
.inner_account HR {
	width:300px; border:none; background: url('../images/others/dotted.gif') repeat-x left top; padding:7px 0px;
}
TD.inner_account A, TD.inner_account A:visited, TD.inner_account A:link, TD.inner_account A:active {
	font:normal normal bold 11px 'arial'; text-decoration:none;
}
TD.explain_account {
  font:normal normal normal 18px 'arial'; color:#646464; padding:0px 0px; 
}
#board TABLE {
  width:400px; border-top:1px solid #832585; border-bottom:1px solid #832585; background: url(../images/others/bg-mi-important.gif) repeat 0px 0px;
}
#board TD {
  padding: 5px;
}
#board .graytext{
  font:normal normal normal 11px 'arial'; color:#646464;
}
#mi_important {
  font:normal normal bold 14px 'arial'; color:#832585; text-transform:uppercase;
}

/********************************
*
********************************/
#panneau {
	float:left; 
}
#panneau-droit {
	float:left; margin-left:0px; position:absolute; z-index:1000; background:#FFF; width:381px; overflow:hidden;
}

H1.mi_important {
	/*background: url(../images/others/bd_titre_mi_important.gif) no-repeat*/
}
H1.mi_important {
	float:left; 
	font:normal normal bold 1.1em 'arial', sans-serif ;
	color: white;
	line-height:25px; height:25px;
	text-align:left;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
	text-indent:32px;
	width:400px;
}

.bloc_miwidth {
	float:left;
	/*BORDER-RIGHT: #7f7f7f 1px solid;*/ 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	/*BORDER-LEFT: #7f7f7f 1px solid;*/ 
	WIDTH: 359px; COLOR: #333; 
	PADDING-TOP: 10px; 
	TEXT-ALIGN: left; voice-family: inherit
}


.bas_miwidth {
  /*float:left;	BACKGROUND: url(../images/others/bas_miwidth.gif) no-repeat; FLOAT: left; WIDTH: 381px; HEIGHT: 15px*/
}

.bloc_fp_bas {
	clear: both ;
	width: 773px ;
	height: 15px ;
	background: #fff url(../images/others/bloc_bas_fp.gif) no-repeat ;
	font-size:0;
	line-height:0;
}

.pub_masque {
	Z-INDEX: 1; LEFT: 0px; POSITION: absolute; TOP: 0px
}
.pub_masque A {
	DISPLAY: block
}
.pub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; Z-INDEX: 1; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; POSITION: relative
}
TD.sep-v {
	width:1px; height:100%; background:url(../images/others/sepv.gif) no-repeat 0px 0px;
}
.accueil-href {
	font: normal normal bold 14px 'trebuchet ms', 'sans-serif';
	color:#464646;
	height:40px;
}
/********************************************
 SHOPPING CART
****************************************** */
.messageStackError {
	font-size : 11px; font-family :  arial, helvetica, sans-serif; font-style : normal; font-weight : bold; color : #cc0000; line-height: 15px; text-decoration:none;
}
A.redbutton:link {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #ff0000 1px solid; COLOR: #ff0000; LINE-HEIGHT: 15px; BORDER-BOTTOM: #ff0000 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.redbutton:visited {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #ff0000 1px solid; COLOR: #ff0000; LINE-HEIGHT: 15px; BORDER-BOTTOM: #ff0000 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.redbutton:hover {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; COLOR: #999999; LINE-HEIGHT: 15px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.redbutton:active {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #ff0000 1px solid; COLOR: #ff0000; LINE-HEIGHT: 15px; BORDER-BOTTOM: #ff0000 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.blackbutton:link {
	BORDER-RIGHT: #464646 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #464646 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #464646 1px solid; COLOR: #464646; LINE-HEIGHT: 15px; BORDER-BOTTOM: #464646 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.blackbutton:visited {
	BORDER-RIGHT: #464646 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #464646 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #464646 1px solid; COLOR: #464646; LINE-HEIGHT: 15px; BORDER-BOTTOM: #464646 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.blackbutton:hover {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; COLOR: #999999; LINE-HEIGHT: 15px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.blackbutton:active {
	BORDER-RIGHT: #464646 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #464646 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #464646 1px solid; COLOR: #464646; LINE-HEIGHT: 15px; BORDER-BOTTOM: #464646 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
.blackxsm {
	FONT-SIZE: 10px; COLOR: #464646; LINE-HEIGHT: 12px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.blackxsm:link {
	FONT-SIZE: 10px; COLOR: #464646; LINE-HEIGHT: 12px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.blackxsm:visited {
	FONT-SIZE: 10px; COLOR: #464646; LINE-HEIGHT: 12px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.blackxsm:hover {
	FONT-SIZE: 10px; COLOR: #ff0000; LINE-HEIGHT: 12px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.basketsmall {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #464646; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.basketsmall:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #464646; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.basketsmall:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #464646; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.basketsmall:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
.basketlarge {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #464646; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.basketlarge:link {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #464646; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.basketlarge:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #464646; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.basketlarge:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #ff0000; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
.baskethead {
	FONT-WEIGHT: normal; FONT-SIZE: 21px; COLOR: #464646; LINE-HEIGHT: 23px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.baskettext {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #464646; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.baskettext:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #464646; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.baskettext:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #464646; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.baskettext:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #464646; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.baskettext:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999999; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.basketredxsm {
	FONT-SIZE: 10px; COLOR: #ff0000; LINE-HEIGHT: 10px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.navactive {
	font-size : 21px;font-family :  arial, helvetica, sans-serif;font-style : normal;font-weight : normal;color : #464646; line-height: 23px;text-decoration:none;
}
.navinactive {
	font-size : 21px;font-family :  arial, helvetica, sans-serif;font-style : normal;font-weight : normal;color : #b6b6b6;line-height: 23px;text-decoration:none;
}
.navinactive A, .navinactive A:link, .navinactive A:visited, .navinactive A:active {
	font-size : 21px;font-family :  arial, helvetica, sans-serif;font-style : normal;font-weight : normal;color : #b6b6b6;line-height: 23px;text-decoration:underline;
}
.navinactive A:hover {
	font-size : 21px;font-family :  arial, helvetica, sans-serif;font-style : normal;font-weight : normal;color : #b6b6b6;line-height: 23px;text-decoration:none;
}
.bagamount {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #76B900; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.removecontinue {
	FONT-SIZE: 12px; COLOR: #464D26; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.removecontinue:hover {
	FONT-SIZE: 12px; COLOR: #464D26; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.itemname-desc-info {
	FONT-SIZE: 12px; COLOR: #464646; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.itemname-desc-info:hover {
	FONT-SIZE: 12px; COLOR: #464646; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.instockqty {
	FONT-SIZE: 12px; COLOR: #76B900; FONT-FAMILY: Arial
}
.itemnumbersubtotal {
	FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial
}
.colorsizephone {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #464646; FONT-FAMILY: Arial;
}
.myaccgrayheadings {
	FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial
}
.myaccorangeheadings {
	FONT-SIZE: 16px; COLOR: #464D26; FONT-FAMILY: Arial
}
.myaccblackboldheadings {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #464646; FONT-FAMILY: Arial
}
.myaccbodytext {
	FONT-SIZE: 12px; COLOR: #464646; FONT-FAMILY: Arial
}
.myaccpinktextinfo {
	FONT-SIZE: 12px; COLOR: #76B900; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.myaccredtextinfo {
	FONT-SIZE: 12px; COLOR: #464D26; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.myacctextfields {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial
}
.orderinfo {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial; TEXT-DECORATION: none; PADDING:10px 0px 10px 40px;
}
A.orderinfo:hover {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.orangeheader {
	FONT-SIZE: 12px; COLOR: #464D26; FONT-FAMILY: Arial
}
.orangeheaderorder {
	FONT-SIZE: 12px; COLOR: #464D26; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.pinkheader {
	FONT-SIZE: 12px; COLOR: #76B900; FONT-FAMILY: Arial
}
.pinkbold10 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #76B900; FONT-FAMILY: Arial
}
.customerinfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #464646; FONT-FAMILY: Arial
}
.myaccpinkheadings {
	FONT-SIZE: 16px; COLOR: #76B900; FONT-FAMILY: Arial; FONT-WEIGHT: normal; 
}
A.checkoutpinklinks:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #76B900; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.checkoutpinklinks {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #76B900; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.gray14text {
	FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial; FONT-WEIGHT : normal;
}
A.pageResults {
	FONT-SIZE: 14px; COLOR: #464D26; FONT-FAMILY: Arial; FONT-WEIGHT : normal;
}
A.pageResults:hover {
	FONT-SIZE: 14px; COLOR: #464D26; FONT-FAMILY: Arial; FONT-WEIGHT : normal;
}
#checkout INPUT {
	margin:1px; 
}
INPUT.redbutton {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #ff0000 1px solid; COLOR: #ff0000; LINE-HEIGHT: 15px; BORDER-BOTTOM: #ff0000 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
.thumbnail {
	display:inline;float:left; width:167px; height:140px; overflow:hidden;
}
.thumbnail_small {
	text-align:center; width:100px; height:80px; overflow:hidden;
}
A.effect, A.effect:link, A.effect:visited {
	text-decoration:underline; 
}
A.effect:hover {
	text-decoration:none; 
}
A.no-effect, A.no-effect:link, A.no-effect:visited {
	text-decoration:none; 
}
A.no-effect:hover {
	text-decoration:none; 
}
.absmiddle_button_ok {
	margin:0; padding:0; padding-top:5px;
}
.facturation_progression {
	margin:0 auto; text-align:center; height:38px; width:560px;
}
.facturation_progression div {
	float:left;
}
/*************************
*
***************************/
.moduleRow { background: #fff url(../images/categories/chk_off.png) no-repeat 0px 0px; cursor: pointer; }

.moduleRowOver { background-color: #f3f3f3; cursor: pointer; }
.moduleRowSelected { background: #f3f3f3 url(../images/categories/chk_on.png) no-repeat 0px 0px; cursor: pointer; }


.moduleRow2 { background: #fff url(../images/categories/chk_off.png) no-repeat 0px 0px; cursor: pointer; }
.moduleRow2 input { visibility:hidden; margin-left:2px; }
.moduleRow2Over { background-color: #eee; cursor: pointer; }
.moduleRow2Selected { background: #eee url(../images/categories/chk_on.png) no-repeat 0px 0px; cursor: pointer; }
.moduleRow2Selected input { visibility:hidden; margin-left:2px;}

#main-categories .thumb-manufacturer {
	margin:5px;
}
/*************************
 **
 ************************/
.checkout_new_address {
  font:normal normal normal 11px 'arial'; color:#464646; 
}
.checkout_new_address TABLE {
  width:740px; 
}
.checkout_new_address TABLE TD {
  padding:5px 0;
}
/************************************
**
************************************/
#innerProducts {
  width:840px;  float:left;
}
/*
#innerProducts P {
  margin:8px 0;
}
*/
/************************************
**
************************************/

#menu_newsdesk_categories {
}
#menu_newsdesk_categories UL {
}
#menu_newsdesk_categories LI {
  background: url('../images/arrow-close.png') no-repeat left 50%; line-height:20px; padding-left:20px;
}
#menu_newsdesk_categories LI A, #menu_newsdesk_categories LI A:visited, #menu_newsdesk_categories LI A:link {
  font:normal normal normal 11px 'arial'; color:#646464; text-decoration:none;
}
#menu_newsdesk_categories LI A:hover {
  text-decoration:underline;
}
  
#content-newsdesk {
  width:700px; font:normal normal normal 12px 'arial';
}
#content-newsdesk H1 {
  font: normal normal normal 22px 'arial'; color:#832585; margin:0; padding:0; border:none; text-transform:uppercase; margin-bottom:40px; 
}
#content-newsdesk H2 {
  float:left; width:98%; font:normal normal normal 14px 'arial'; padding:5px 5px; background: #8f2b8c; color:#fff; text-transform:uppercase;
}
#content-newsdesk H3 {
  font:normal normal normal 14px 'arial'; padding:3px 5px; background: #6fa9d7; color:#fff; text-transform:uppercase;
}
#content-newsdesk H4 {
  font:normal normal normal 12px 'arial'; padding:5px 0px; color:#3a76b5; text-transform:uppercase;
}
#content-newsdesk UL UL LI {
  display:inline; float:left; width:200px; margin:5px 15px; min-height:250px; background:url('../images/others/dotted.gif') repeat-x left bottom;
}
#content-newsdesk UL UL LI A.title, #content-newsdesk UL UL LI A.title:visited, #content-newsdesk UL UL LI A.title:link {
  font:normal normal bold 11px 'arial'; text-decoration:underline; color:#88257f;
}

#content-newsdesk UL UL LI A.description, #content-newsdesk UL UL LI A.description:visited, #content-newsdesk UL UL LI A.description:link {
  font:normal normal normal 11px 'arial'; text-decoration:none; color:#646464;
}
#content-newsdesk UL UL LI A.description:hover {
  text-decoration:underline;
}


#content-newsdesk A.favourites, #content-newsdesk A.favourites:link, #content-newsdesk A.favourites:visited {
  background:url('../images/mail-off.gif') no-repeat left 50%; padding: 5px 0 5px 25px; height:30px; text-decoration:none; color:#a5a5a5;
}
#content-newsdesk A.favourites:hover {
  background:url('../images/mail-on.gif') no-repeat left 50%; color:#ff97cc;
}

#content-newsdesk A.tellafriend, #content-newsdesk A.tellafriend:link, #content-newsdesk A.tellafriend:visited {
  background:url('../images/favoris-off.gif') no-repeat left 50%; padding: 5px 0 5px 25px; height:30px; text-decoration:none; color:#a5a5a5;
}
#content-newsdesk A.tellafriend:hover {
  background:url('../images/favoris-on.gif') no-repeat left 50%; color:#ff97cc;
}

#others_products UL {
  
}
#others_products UL LI {
  display:inline; float:left; width:100px; margin:5px 5px; text-align:center; 
}
#others_products UL LI IMG {
  border:2px solid #eee; 
}
#others_products UL LI P {
  margin:3px 0; font:normal normal normal 9px arial; color:#000;  
}



