/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/

@import url(css/whatsnew_infobox.css);

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

body 					{
color: #2A2A2A; 
margin: 0px;
background: url(IMG/css/bg.jpg) #a4b4cd repeat-x ;
padding:0; margin:0; }

.spacer {clear:both;}

.horschamps {
display: none; 
}

table.page {
width: 1000px;
background-color:#FFFFFF;
/*border: solid #000 1px;*/
border-collapse: collapse ;
font-size: 10px;
font-weight: normal;
font-family: Verdana;
}

h2 {   /*page d'accueil */
margin-left: 15px;
font-size:12px ;
font-weight: bold;
font-family: Tahoma;
}

/* Fil d'Ariane */
#hierarchie {
	margin: 5px 0px 16px 10px;
	font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#43001C; }

#hierarchie a {color:#43001c;}
#hierarchie a:hover 		{text-decoration:none;}
	
/*	.result td				{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#43001C; }
.result b 				{font-weight:normal;}
.result a 				{color:#ff9600;}
.result a u:hover 		{text-decoration:none;}*/
	
#colonne-droite {height: 405px; width: 180px; background:url(IMG/css/pub.jpg);}	
	
.infoBox 				{background: #EBE7D3;}
.infoBoxContents 		{background: #ffffff;font-family: Verdana, Arial, sans-serif; font-size: 10px;}

/*  ENTETE  */
#entete {width: 100%; height: 130px; 
background: url(IMG/css/bg-entete.jpg) repeat-x;
position: relative; }

#logo { width: 348px; height: 90px; float: left;
background:url(IMG/css/logo-stylos-wagram.jpg);
/*margin: 10px 0px 0px 10px;
background-color: silver; */ }

#entete-aide { width: 550px; height: 35px; float: left; /*background-color: blue;*/ }
#menu-aide, #menu-header {
list-style-position:inside;
margin:0;
padding:0;
width:180px;
color: #b09da1;
}
#menu-aide  { margin-left: 135px; float: left; }

#menu-header { width: 100%; }

/*#entete-aide ul #menu-aide{width: 180px;}*/

#menu-aide li {
display: inline;
font-size: 10px;
list-style-type: none;
padding: 2px 0 0 2px;
}
#menu-aide a {
color: #b09da1; font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration:none;
}
#menu-aide a:hover {
text-decoration: underline; }

#menu-header li {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
}

#menu-header a {
display: block;
margin: 0;
color: #b09da1; font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 0px 10px 0 5px;
text-decoration:none;
}

#menu-header a:hover {
text-decoration: none;
color: #e1cab5; }

#entete #panier { width: 185px; height: 55px; margin-top: 1px; padding-left: 15px; float: right;  color: #e1cab5; }

#entete #panier img{ margin: 5px 5px 0px 0px; }
#entete #panier strong{ margin: -15px 0px 0px 0px; }

#entete #panier a {color: #e1cab5; }

#logo-accroche h1 { margin: 0px 0px 0px 10px; font-size: 10px; font-weight: normal; font-family: Arial, sans-serif;
background-image: none;
padding:0;
line-height: 15px;
}
#publicite { }

#langue-devise { 
visibility: hidden;  /* Mis en caché en attendant d'avoir plusieurs langue et devises  */
width: 200px; height: 46px; margin-left: 5px; float: left;}
#anim { /*width: 642px; height: 183px; float: left; */}

#post-menu { float: left;/*width: 600px; height: 20px;  background-color: green; margin-top: 10px;*/ }


/*#menu { width: 100%; height: 15px; float: left; background-color: #1b100a;  padding-top: 5px; }
*+html, * html #menu { height:20px; }

#menu ul, #menu li { margin: 0; padding: 0; display: inline;  }

#menu ul li a{ text-align: center; color: #dbd8cf; font-size: 12px;
padding: 0px 5px 0px 20px;*/ /* Espacement texte puce suivante - puce texte*/
/*}

#menu ul li a:hover{ color: #b45b00; text-decoration: none; }*/

/* PAGE PRODUIT  /product_info  */
 h1 {
 margin-left: 5px;
font-size:20px ;
font-weight: bold;
font-family: Tahoma;
padding:0px 0px 0px 30px;
background-repeat: no-repeat;
background-position: 0% 50%;
background-image: url(IMG/css/puce_1.jpg);
color: #0f5974;
line-height: 30px;
}

#productImage {
width: 300px;
text-align: center;
float: left; }

productInfoSpec {
margin-left: 10px;
width: 300px;
float: left; }

#productInfoSpec p .product_price span .productSpecialPrice{  /*parametrer en bas de page */
font: bold;
size: 36px;
color: #e69c55; }

/* Supprimé utiliser dans shopping cart ??
span.productSpecialPrice {font-size:15px; color:#373737; font-family:Tahoma; font-weight:bold}*/

#bouton-achat {
margin: 0px 0px 0px 450px; }

.description {margin-top: 20px; }

/*  A {color: #000000;  text-decoration: none;}A:hover {  color: #AABBDD;  text-decoration: underline;}  */
FORM 					{display: inline;}
TR.header 				{background: #ffffff;}
TR.headerNavigation 	{background: #bbc3d3;}
TD.headerNavigation 	{font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #bbc3d3; color: #ffffff; font-weight : bold;}
/*  A.headerNavigation {color: #FFFFFF; }A.headerNavigation:hover { color: #ffffff;
}  */
TR.headerError 		{background: #ff0000;}
TD.headerError 		{font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center;}
TR.headerInfo 		{background: #00ff00;}
TD.headerInfo 		{font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;background: #00ff00;color: #ffffff;font-weight: bold;text-align: center;}
/*  TR.footer {background: #bbc3d3;}TD.footer {  font-family: Verdana, Arial, sans-serif;  font-size: 10px; background: #bbc3d3; color: #ffffff;  font-weight: bold;}*/
.infoBoxNotice 				{background: #FF8E90;}
.infoBoxNoticeContents 		{background: #FFE6E6;font-family: Verdana, Arial, sans-serif; font-size: 10px;}
TD.infoBoxHeading 			{font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight: bold;background: #bbc3d3;color: #ffffff;}
TD.infoBox, SPAN.infoBox 	{font-family: Verdana, Arial, sans-serif; font-size: 10px;}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd 			{background: #f8f8f9;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even 		{background: #f8f8f9;}
TABLE.productListing 			{border: 1px;border-style: solid;border-color: #b6b7cb;border-spacing: 1px;}
.productListing-heading 		{font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #b6b7cb;color: #FFFFFF;font-weight: bold;}
TD.productListing-data 			{font-family: Verdana, Arial, sans-serif;font-size: 10px;}
TD.pageHeading, DIV.pageHeading {font-family: Verdana, Arial, sans-serif;font-size: 20px;font-weight: bold;color: #9a9a9a;}
TR.subBar 						{background: #f4f7fd;}
TD.subBar 						{font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;}
/* *************************************************          ******************************************************** */
/* *************************************************          ******************************************************** */
TD.main, P.main 							{font-family: Verdana, Arial, sans-serif;font-size: 11px;line-height: 1.5;}
TD.smallText, SPAN.smallText, P.smallText 	{font-family: Verdana, Arial, sans-serif;font-size: 10px;}
TD.accountCategory 							{font-family: Verdana, Arial, sans-serif;font-size: 13px;color: #aabbdd;}
TD.tableHeading 							{font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}
CHECKBOX, INPUT, RADIO, SELECT 				{font-family: Verdana, Arial, sans-serif;font-size: 11px;}
TEXTAREA 									{width: 100%;font-family: Verdana, Arial, sans-serif;font-size: 11px;}
SPAN.greetUser 								{font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #f0a480;font-weight: bold;}
TABLE.formArea 								{background: #f1f9fe;border-color: #7b9ebd;border-style: solid;border-width: 1px;}
TD.formAreaTitle 							{font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}
SPAN.markProductOutOfStock 					{font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;color: #c76170;font-weight: bold;}
SPAN.errorText 								{font-family: Verdana, Arial, sans-serif;color: #ff0000;}

.moduleRow { }
.moduleRowOver 								{background-color: #F2F2E6; cursor: pointer; cursor: hand; }
.moduleRowSelected 							{background-color: #F2F2E6; }

.checkoutBarFrom, .checkoutBarTo 			{font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent 						{font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
/* message box */
.messageBox 								{font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning 	{font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess 						{font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
#myse select 								{width:90%;}
/* input requirement */
.product .inputRequirement, .inputRequirement 					
											{font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#FF0000; }
/* *************************************************          ******************************************************** */
.main	a		{color:#ff9601; text-decoration:underline;}
.main	a:hover	{color:#ff9601; text-decoration:none;}
.vam			{vertical-align:middle;}
.tac			{text-align:center;}
/* *************************************************          ******************************************************** */
.padd_1 	{padding:0px 10px 0px 10px;}
.padd_22 	{padding:8px;}
td.padd2 	{padding:8px; padding-left:4px;}

.line_h		{line-height:16px;}
.image		{width:100%;}
/* *************************************************          ******************************************************** */
.product div					{padding:15px 0px 13px 0px;}
div.padd3						{text-align:left; padding-top:0px; margin-left:0px; margin-right:0px;}
.padd33 img, .padd33 input 		{margin:1px;}
.bg_input input	{background:none;}

/* *************************************************          ******************************************************** */
.remove 			{width:15%;}
.products 			{width:50%;}
.quantity 			{width:15%;}
.total 				{width:20%;}
/* *************************************************          ******************************************************** */
/* *************************************************          ******************************************************** */


table, td, .main, select, input, textarea {
	font-size:11px;
    font-family:Tahoma;
	color:#282e3e;
	line-height:13px;
	vertical-align:top;
	padding:0px;
}
img      {border:0px;}
table	 {width:100%;}

.vam { vertical-align:middle}
.bg{background:url(images/bg_line.gif)}



.header font   {color:#dbd992; text-decoration:none; font-size:11px; font-weight:bold;}
.header font a {color:#dbd992; text-decoration:none; font-size:11px; font-weight:bold; font-family:Arial}
.header font a:hover   {color:#dbd992; text-decoration:underline}     /* **************************************************************5 items*/

.header strong a {color:#dbd992; text-decoration:none; font-size:11px; font-family:Arial; font-weight:bold}/* ***********************************************************shop_cart*/
.header strong a:hover   {color:#dbd992; text-decoration:underline}




/*************************************************************************************************************************************jamp - input*/

.jamp{ width:109px; height:17px; color:#464646; font-size:10px; padding-left:2px; font-family:Tahoma; font-weight:normal}
.jamp1{ width:163px; height:17px; color:#464646; font-size:10px; padding-left:2px; font-family:Tahoma;}
.jamp2{ width:143px; height:17px; color:#464646; font-size:10px; padding-left:2px; font-family:Tahoma;}

/*************************************************************************************************************************************header*/

.header td 		 {color:#dbd992; font-family:Arial; font-weight:bold; font-size:11px}
.header span	 {color:#FFFFFF; font-size:10px;}
.header b   	 {color:#fc236c;}
.header a 		 {color:#fc236c; text-decoration:none; font-size:11px; font-weight:bold}
.header a:hover  {color:#fc236c;text-decoration:underline}
.header strong 	 {color:#b9215c; }

/* ************************************************************************************************************************************box_body- */

.box_body span.productSpecialPrice { color:#000000; font-size:15px; font-weight:bold; font-family:Arial}

.box_body del       {color:#494949; font-size:12px; font-weight:bold}

.box_body td{ color:#4f5017}

.box_body span   		{color:#4f5017; font-size:11px; font-weight:normal; font-family:Tahoma}

.box_body a 			{color:#4f5017; font-family:Tahoma; font-size:11px; text-decoration:none;}
.box_body a:hover  		{color:#4f5017; text-decoration:underline}

.box_body em a 			{color:#4f5017; font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:underline; font-style:normal;}

.box_body span a		    {color:#4f5017; font-size:12px; text-decoration:none; font-weight:bold; text-transform:uppercase}
.box_body span a:hover		{color:#4f5017;text-decoration:underline;}

/***************************************************************************************************************************************ul*/


.box_body ul 	{padding:0 0 0 0px; margin:0px; margin-left: -15px; list-style:none; }
.box_body .bg_list	{border-bottom: #909196 solid 1px;}
.box_body .bg_list a	{color:#3d3d16; padding-left:7px; background:url(images/arrow_1.gif) top left no-repeat; background-position:0 5px; text-decoration: none; line-height:20px;
font-weight:bold; }
.box_body .bg_list a:hover {color:#3d3d16; text-decoration:none;}

.box_body .bg_list_un 	{}
.box_body .bg_list_un  a	{color:#ffcce4; padding-left:20px; background:url(images/arrow_3.gif) top left no-repeat; background-position:0 3px; text-decoration:none; line-height:18px; font-weight:bold}
.box_body .bg_list_un  a:hover	{color:#ffffff; text-decoration:none;}

.box_body .bg_list_sub 	{ padding-left:0px}
.box_body .bg_list_sub  a	{ color:#6a625f; padding-left:7px; background:url(images/arrow_2.gif) top left no-repeat; background-position:0 5px; text-decoration: none; line-height:20px}
.box_body .bg_list_sub  a:hover	{color:#88571d; text-decoration:none;}


/*************************************************************************************************************************************line*/

.bg_line_y						{background:url(images/bg_shadow_x.gif) top right repeat-y #b0ad6d;}
.bg_line_x						{background:url(images/bg_line_x_2.gif) center top repeat-x;}


.cart_line_x 		{background:url(images/bg_line_x.gif) left top repeat-x;}
.cart_line_y 		{background:url(images/bg_line_y.gif) left top repeat-y;}

/***************************************************************************************************************************************box*/

/* -1- */


.box_heading_table 					{
/*background:url(images/heading_c_1.gif) top left repeat-x #4f4208;*/
background-color: #dbd8cf;}
.box_heading_table .box_heading_td 	{
/*background:url(images/heading_bg_1.jpg) top left no-repeat; */
padding:15px 10px 15px 25px;
 width:100%; color:#2e2e2e; font-weight:bold; font-size:14px; font-family:Arial }


.box_heading_table .box_heading_tall_l {background:url(images/body_tal1_1.gif) top right repeat-y;}


.box_body_table {
/*background:url(images/bg_shadow_x.gif) top right repeat-y #b0ad6d;*/}
. .box_body_tall_l {background:url(images/body_tal1_1.gif) left repeat-y;}
.box_body_table .box_body_tall_r {background:url(images/body_tal2_1.gif) right repeat-y;}
.box_body_table .box_body_tall_b {background:url(images/body_tal3_1.gif) bottom repeat-x;}

.box_body_table .box_body_td {padding:17px 24px 18px 24px;}



 /* -2- */
 
 
 
.box_heading_table_2 					{
/*background:url(images/heading_c_1_2.gif) top left repeat-x #4f4a08;*/
background:url(IMG/css/bg-colonne-titre.gif) repeat-x;
/*background-color: red;*/
}

.box_heading_table_2 .box_heading_td_2 	{
padding:15px 10px 15px 25px; width:100%;
color: #444; font-weight:bold; font-size:14px; 
font-family:"trebuchet MS", sans-serif;  }


.box_heading_table_2 .box_heading_tall_2 {/*background:url(images/body_tal1_3.gif) top right repeat-y;*/}



 /* -3- */
 
 
.box_heading_table_3 					{
/*background:url(images/heading_c_1_3.gif) top left repeat-x #4f4f08;*/
background:url(IMG/css/bg-colonne-titre.gif) repeat-x;
}
.box_heading_table_3 .box_heading_td_3 	{
/*background:url(images/heading_bg_3.jpg) top left no-repeat; */
padding:15px 10px 15px 25px; width:100%;
color:#444; font-weight:bold; font-size:14px; font-family:"trebuchet MS", sans-serif;  }


.box_heading_table_2 .box_heading_tall_3 {background:url(images/body_tal1_5.gif) top right repeat-y;}



/*  ************************************************************************************************************************************CONTENT */

.cont_heading_table { background:url(images/cont_corn_tc.gif) top left repeat-x #4f3309}
.cont_heading_td {background:url(images/titre_bg.jpg) top left no-repeat;}
.cont_heading_td {padding:6px 17px 4px 36px; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Arial }

.cont_heading_td a 			{ font-size:14px; font-weight:bold; color:#ecd697; font-family:Arial; text-decoration:none}
.cont_heading_td a:hover 	{ font-size:14px; font-weight:bold; color:#ecd697; font-family:Arial; text-decoration:underline;}
.cont_heading_td em 		{ font-size:14px; font-weight:bold; color:#ecd697; font-family:Arial; text-decoration:none; font-style:normal;}



.cont_body_table {background:#dbd8cf; height:36px;}
.cont_body_td	{ padding:10px 10px 10px 12px;}



.cont_body_tall_t {background:#FFFFFF url(images/body_tal.gif) top repeat-x;}
.cont_body_tall_b {background:#FFFFFF url(images/body_tal.gif) bottom repeat-x;}
.cont_body_tall_l {background:#FFFFFF url(images/body_tal.gif) left repeat-y;}
.cont_body_tall_r {background:#FFFFFF url(images/body_tal.gif) right repeat-y;}





/********************************************************************************************************************************************PRODUCT  */


.product td					{ color:#2A2A2A; font-size:12px; font-family:Arial}
.product a 					{font-weight:bold; font-size:12px; color:#303030; text-decoration:none;} /* for  sub_categories (index-1.html) */
.product a:hover 			{text-decoration:underline;}

.product span a 			{font-weight:bold; font-size:12px; color:#303030; text-decoration:none; text-transform:uppercase}
.product span a:hover 		{text-decoration:underline;}
.product em					{font-weight:bold; font-size:12px; color:#303030; text-decoration:none; text-transform:uppercase; font-style:normal;}
/********************************************************************************************  ???????? ????????  ??? shoping cart - ?????? ?? ??????!!! */
span.productSpecialPrice {/*font-size:15px; color:#373737; font-family:Tahoma; font-weight:bold*/}

.product div a		    {color:#ff02af; font-size:9px; font-weight:normal; text-decoration:none; text-transform:none;}/*  ??? click to enlarge  */
.product div a:hover	{color:#ff02af; text-decoration: underline;}		


/**************************************T - A - B - L - E*******************************************************for product info  (index-2.html)  DIV  */
.prod_info 				{float:left; width:210px; margin-right:20px;}
.prod_info td	{text-align:center;}
.prod_options			{ color:#3e3e3e; font-family:Arial; font-size:12px; text-decoration:underline}		/********************************Available options  */

.product div a		    {color:#ff9600; font-size:10px; font-weight:normal; text-decoration:underline; text-transform:none;}/*  ??? click to enlarge  */
.product div a:hover	{color:#ff9600;text-decoration:none;}
/**********************************************************************************************************************************************IMAGE  */
.pic				{}
.table_pic_width	{width:1px;}
.pic_corn_c 		{background:#FFFFFF;}
.pic_corn_t 		{background:#FFFFFF url(images/img_tal1.gif) top repeat-x;}
.pic_corn_b 		{background:#FFFFFF url(images/img_tal2.gif) bottom repeat-x;}
.pic_corn_l 		{background:#FFFFFF url(images/img_tal3.gif) left repeat-y;}
.pic_corn_r 		{background:#FFFFFF url(images/img_tal4.gif) right repeat-y;}

/**********************************************************************************************************************************************RESULT  */

.result td				{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#43001C; }
.result b 				{font-weight:normal;}
.result a 				{color:#ff9600;}
.result a u:hover 		{text-decoration:none;}

.result .result_left	{padding-left:10px;}
.result .result_right	{text-align:right; padding-right:5px;}
.result .result_right b {color:#ff9600;}

/**********************************************************************************************************************************SHOPPING CART (index-3.html) */

.product .shop_cart {text-align:center; vertical-align:middle; font-size:12px;background:#f2f2e6; height:36px;
					text-decoration:none; font-weight:bold; color:#000000; text-transform:uppercase}


.shop_cart td.remove 		{width:20%;}
.shop_cart td.product 		{width:45%;}
.shop_cart td.qty 			{width:15%;}
.shop_cart td.total 		{width:20%;}


.cart_line_x {background:url(images/bg_line.gif)}

.cart_total_left  	{width:80%; text-align:right; vertical-align:middle;height:36px; text-transform:uppercase}
.cart_total_right  	{width:20%; text-align:center;vertical-align:middle;}

.padd33 						{padding:21px 0px 0px 0px;}



/************************************************************************************************************************************************popup  */
.popup 	{color:#7b7b7b; font-size:11px;}


/************************************************************************************************************************************************footer  */

#footer {text-align: center; }

#footer a {
text-decoration: none;
color : #2A2A2A;
}

#footer_gauche {
float:left;
height:98px;
margin-left:50px;
margin-top:12px;
width:184px;
text-align: left;
}

#footer_milieu1 {
float:left;
height:98px;
margin-left:5px;
margin-top:12px;
width:210px;
padding-left: 10px;
border-left: 1px solid silver;
text-align: left;
}

#footer_milieu2 {
float:left;
height:98px;
margin-left:8px;
margin-top:12px;
width:177px;
padding-left: 10px;
border-left: 1px solid silver;
text-align: left;
}

#footer_droite {
color:#ABABAB;
float:left;
font-family:Arial;
font-size:10px;
font-weight:bold;
height:98px;
margin-left:6px;
margin-top:12px;
width:220px;
padding-left: 10px;
border-left: 1px solid silver;
text-align: left;
}

#footer span {
color:#616161;
font-family:Arial;
font-size:10px;
font-weight:bold;
}
#footer a {
color:#9F9F9F;
font-family:Arial;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

#footer img.droite-marge {margin-right: 50px; }

/*.footer		  	  { width:100%}	
.footer td 		  {color:#857350; font-size:11px; font-family:Arial}			
.footer a 		  {color:#857350; font-size:11px; text-decoration:underline; font-family:Arial; font-weight:normal} 			
.footer a:hover   {color:#857350;text-decoration:none;}	
.footer span 	  {color:#ff0050; font-size:11px;}
.footer span a 		  {color:#665f07; font-size:11px; text-decoration:none; font-weight:bold; text-transform:none} 			
.footer span a:hover   {color:#665f07;text-decoration:underline;}
.footer b a 	  {color:#857350; font-size:11px; font-weight:normal; text-decoration:none; font-family:Arial}			
.footer b a:hover {color:#857350; text-decoration:underline;}*/

/***********************************************************************************************************************************************box_width - col*/	
/* *************************************************          ******************************************************** */
/* *************************************************          ******************************************************** */

/* ----------------- Manufacturers -------------*/
.couturiers { text-align: center;}
.couturiers img { margin-bottom: 10px; }



.result 		{margin:0px 0px 0px 0px;}
.result td  	{width:50%; vertical-align:middle;padding:4px 0 4px 0px;}
.result_right 	{text-align:right;}
.result td  	{color:#43001C; font-size:11px;}
.result b   	{color:#43001C; font-weight:normal;}
 
.result_right b							{color:#ff9600; font-size:11px; font-weight:bold;}
.result_right a.pageResults				{color:#ff9600; font-size:11px;text-decoration:underline; }
.result_right a.pageResults:hover 		{color:#ff9600;	text-decoration:none; }
.result_right a.pageResults	u			{color:#ff9600; font-size:11px; text-decoration:underline;}
.result_right a.pageResults u:hover 	{color:#ff9600;	text-decoration:none;}
/* *************************************************          ******************************************************** */
/* *************************************************          ******************************************************** */
SPAN.newItemInCart 						{font-family: Verdana, Arial, sans-serif;font-size:10px;color: #fb0707;}
.box_body a SPAN.newItemInCart 			{font-family: Verdana, Arial, sans-serif;font-size:10px;color: #fb0707; text-decoration:underline;}
/* *************************************************          ******************************************************** */
/* *************************************************          ******************************************************** */
.smallText a			{color:#ff9601; font-size:11px; text-decoration:none;}	/*  advanced_search.php  */
.smallText a:hover 		{color:#ff9601; font-size:11px; text-decoration:underline;}
.smallText a u 			{color:#ff9601; font-size:11px; text-decoration:none;}
.smallText a:hover u	{color:#ff9601; font-size:11px; text-decoration:underline;}

TD.fieldKey 		{font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}

TD.fieldValue 		{font-family: Verdana, Arial, sans-serif;font-size: 12px;}
.main a b 			{color:#5D5F60;font-size: 10px; text-decoration:underline;}
.main a:hover b		{color:#5D5F60;font-size: 10px; text-decoration:none;}
/* *************************************************          ******************************************************** */
/* *************************************************          ******************************************************** */
/* *************************************************          ******************************************************** */
.title_info		{width:250px;}
.title_info td	{vertical-align:middle; height:38px;}

/* *************************************************          ******************************************************** */  

.shop_cart {text-align:center; vertical-align:middle;color:#0064C8; font-size:11px; text-decoration:none; font-weight:bold;}
/* *************************************************          ******************************************************** */
/* *************************************************          ******************************************************** */	
.bg_line_x						{background:url(images/bg_line_x.gif) left center repeat-x;}
.bg_line_y						{background:url(images/bg_line_y.gif) center top repeat-y;}

.cart_line_x 					{background:url(images/bg_line_x.gif) center top repeat-x;}

.cart_total_left  			{width:80%; text-align:right; vertical-align:middle;height:38px;}
.cart_total_right  			{width:20%; text-align:center;vertical-align:middle;}
.cart_total_left strong  	{text-transform:uppercase}

/* *************************************************          ******************************************************** */
/* *************************************************          ******************************************************** */
span.txt_1	{font-size:10px; text-transform:none; color:#000000;}	
/* *************************************************          ******************************************************** */
.padd_gg				{height:10px;}
.padd_vv				{width:0%;}
.padd_vv img			{width:8px;}

.padd_gg2				{height:10px;}
.padd_vv2				{width:0%;}
.padd_vv2 img			{width:8px;}
/* *************************************************          ******************************************************** */
/* *************************************************          ******************************************************** */
.box_width_left			{ width:156px;}
.box_width_right		{ width:180px;}
.box_width_cont			{ width:100%;}
.col_left				{}
.col_center				{ width:100%;}
.col_right				{}			
/* *************************************************          ******************************************************** */
.heading_top_1			{margin-top:0px;}
.heading_top_1 .padd_11	{padding:11px 10px 9px 10px;}

.heading_top_2			{margin-top:0px;}
.heading_top_2 .padd_22	{padding:0px 20px 0px 20px;}

.heading_top_3			{margin-top:5px;}
.heading_top_3 .padd_33	{padding:0px 10px 9px 10px;}

.heading_top_4			{margin-bottom:10px;}
.heading_top_4 .padd_44	{padding:11px 10px 19px 10px;}


.tableBox_output		{margin-top:6px;}
.tableBox_shopping_cart	{margin-top:0px;}

.tep_draw_separate		{height:1px;}

.tep_draw_prod_top		{border:1px solid #e9e9d6;}
.tep_draw_box_prod		{}
/*    */


/***** Begin Sitemap_SEO *****/ 
ul.sitemap {
color: #2A2A2A;
}
.sitemap {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapProducts {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #f000ff;
  font-weight : normal;
}
A.sitemap { 
  color: #2A2A2A; 
}
A.sitemap:hover {
  color: #ff0000;
}
/***** End Sitemap_SEO *****/ 

#productInfoSpec .productSpecialPrice{
font: bold;
font-size: 28px;
color: #dc6d02; }


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/*#menu {padding:0; margin-top:10px; list-style:none; width:900px; height:50px; position:absolute; }*/
/** html #menu { margin-top:0px; } */
/*#menu li {position:relative; float:left;}
#menu li a {display:block; height:50px; padding:0; width:100px; float:left; color:#444; text-decoration:none; font-family:"trebuchet MS", sans-serif; font-size:14px; text-align:center; cursor:pointer; background: url(IMG/css/flat.gif); line-height:50px;}
#menu li#dropline a, #menu li#flyout a { width: 180px; }

#menu li a b {position:relative;}


#menu li a:hover, 
#menu li a:active,
#menu li a:focus,*/
.home #menu li#home a,
.single #menu li#single a,
.dropdown #menu li#dropdown a,
.dropline #menu li#dropline a,
.flyout #menu li#flyout a,
.support #menu li#support a,
.contact #menu li#contact a
{background: url(IMG/css/curled.png) no-repeat right top; cursor:pointer; color:#c60;}

* html #menu li a:hover, 
* html #menu li a:active,
* html #menu li a:focus,
* html .home #menu li#home a,
* html .single #menu li#single a,
* html .dropdown #menu li#dropdown a,
* html .dropline #menu li#dropline a,
* html .flyout #menu li#flyout a,
* html .support #menu li#support a,
* html .contact #menu li#contact a
{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='IMG/css/curled.png', sizingMethod='scale');}

#menu li a:hover b,
#menu li a:active b,
#menu li a:focus b,
.home #menu li#home a b,
.single #menu li#single a b,
.dropdown #menu li#dropdown a b,
.dropline #menu li#dropline a b,
.flyout #menu li#flyout a b,
.support #menu li#support a b,
.contact #menu li#contact a b
{cursor:pointer;}

/*   Anim */
#pub-anim {
margin: 10px 0px 10px 15px; }

div#internalPubBlock, div#internalPubBlock div{
	width:590px;
}
div#internalPubBlock, div#internalPub, div#internalPub div{
	height:182px;
}
div#internalPub, div#internalPub div{
	position:absolute;
	overflow:hidden;
}
div#internalPubNum{
	background: transparent url(IMG/pub/bg.gif) no-repeat scroll top left;
	height:30px;
}
div#internalPubNum span{
	float:right;
	margin-right: 10px;
}
div#internalPubNum a{
	font-family:  verdana, arial, geneva, sans-serif;
	display:block;
	float:left;
	color:#000000;
	width:6px;
	height:23px;
	text-align:center;
	padding:7px 10px 0 13px;
	background:transparent url(IMG/pub/sep.gif) no-repeat scroll top left;
	text-decoration:none;
}

#partenaires { 
font-family: Verdana, Arial, sans-serif;
text-align: center; 
margin-top: 15px;
margin-bottom: 10px;
 }
#partenaires li {
display: inline;
list-style-type: none;
padding-right: 20px;
font-weight: normal;
font-size: 10px;
} 
#partenaires li a{
color: #2A2A2A;
text-decoration:none;}

/* Boxe de pied en transparence */
#boxes {
    width: 100% !important;
}

#boxes #dialog {
    bottom: 0 !important;
}

#boxes .window {
    background: url("IMG/image/info-destock.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 84px;
    position: fixed;
    width: 1000px !important;
    z-index: 9999;
}


/* Header Old Stylos Wagram
********************************************/

.boxes {
height:25px;
left:0px;
text-align:right;
width:190px;
float: left;
}

  /* Barre de recherche  */
            /* Barre de recherche  */
div.recherche { 
width:200px;
height:20px;
float:left;
margin-top: 2px; 
}

div.bandeau-haut { 
text-align:left; color: #FFF;
width:240px;
height:20px;
float:left;
margin-top: 2px; 
margin-left: 15px;
}

div.bandeau-haut a {
color: #FFF;
text-decoration: none;
}

.mot-recherche {
margin-left: 60px;
margin-right: 5px;
color: #FFFFFF;
font-size: 10px;
}

input.input { font: 10px Arial, Helvetica, sans-serif;color: #A2A4A0; background-color: white; border: 1px solid #A2A4A0; width:130px; }
input.inputok { font: 10px Verdana, Arial, Helvetica, sans-serif;color: #FFF;
background-color:  #086324; border: 1px solid #086324;  
margin-left:1px; width:45px;}
form.recherche { margin-bottom : 0px; height:25px; width:185px; padding-left: 1px;}  


div.bandeau-haut-recherche{ 
width:480px;
height:21px;
background-color: #086324; /*#46638f;*/
float: left;
moz-opacity:0.8;
opacity: 0.8; 
filter:alpha(opacity=80);

}


/* MENU déroulant par blocs */
/*-----------------------------*/
ul, li { margin: 0; padding: 0; }
ul { list-style: none; }
#menu { width:1000px; height:30px; padding:4px 0 0 0; margin:0 auto; font-family: "Franklin Gothic Book"; }
#menu ul{ list-style:none; margin:6px 0 0 18px; }
#menu ul li.lvl1 { float:left; /*width:75px;*/ height:20px; display:table-cell; vertical-align:middle; text-align:center; padding:5px 20px; background:url('IMG/css/menu/menu-separator.png') top right no-repeat;  }
#menu ul li.selected a{ color:white; }
#menu ul li.select_topic a{ color:white; }
#menu ul li.selected .menu-link{ color:white; }
#menu ul li.selected{ background-image:none; }
#menu ul li a{ font-size:12px; text-transform:none; font-weight:bold; color:#FFFFFF; text-decoration:none; font-family: Arial, Franklin Gothic Medium;}
#menu ul li:hover a{ color:#ffffff; }
#menu ul li a span{ display:none; }
#submenu{ width:975px; margin:0 auto;  }
#submenu #submenu_preload { width:inherit; padding:10px 0; display:none; position:absolute; margin-top:2px; }
#submenu #submenu_preload img { margin:0 10px; }
#submenu .menu_category { height:400px; width:936px; position:absolute; z-index:999999999; margin-top:2px; display:none; background-color:#FFF; }
#submenu .menu_category a:hover { text-decoration:underline; }
#submenu .menu_category_left { float:left; width:165px; padding:0 5px 0 0; height:100%; text-align:center; }
#submenu .menu_category_left img { margin:12px 0 0 0; width:140px; height:175px; }
#submenu .menu_category_left_all { padding:10px 15px; }
#submenu .menu_category_left_all a { color:white; font-size:16px; text-align:center; text-decoration:none; }
#submenu .menu_category_center { float:left; width:555px; height:inherit; padding:0 15px; background-color:white; font-size:12px; }
#submenu .menu_category_center h3 { margin:0 0 5px 0; text-transform:uppercase; font-size:12px; color:#a8adb2;}
#submenu .menu_category_center h3 a{ color:#a8adb2;}
#submenu .menu_category_center ul { margin:0 0 6px 6px; }
#submenu .menu_category_center a { color:#4E4446; text-decoration:none; }
#submenu .menu_category_col { width:175px; float:left; padding:5px; }
#submenu .menu_category_right { float:left; width:170px; /*margin-top: 5px; */height:inherit; padding:0 5px; background-color:white; border-left:1px solid #efecec; }
#submenu .menu_category_right img { margin-top: 5px; border:0;}
#submenu .menu_category_right h2 { padding:8px 3px; width:150px; margin:5px; color:white; text-transform:uppercase; font-size:12px; }
#submenu .menu_category_right .menu_category_right_box { margin:0 0 15px 0; }
#submenu .menu_category_right .menu_category_right_box ul { list-style:none; }
#submenu .menu_category_right .menu_category_right_box li { float:left; width:90px; margin:0 5px; }
#submenu .menu_category_right .menu_category_right_box a { font-size:11px; color:black; text-decoration:none; }



