/*
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
  Modified by www.AgenceWebPlatinum.com
  
*/

.boxText { font-family: tahoma; font-size: 10px; }
.errorBox { font-family: tahoma; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family: tahoma; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f1f0ef; }
.orderEdit { font-family: tahoma; font-size : 10px; color: #000001; text-decoration: underline; }

.NoLanguage { position: relative; top:-40px;}  /* pour supprimer l'espace de la barre de langue en haut */

BODY 						{color: #666665;margin:0px;padding:15px 30px 44px 30px;background:#000000;}

A 							{ /* color: #973059; */ font-family:tahoma;text-decoration: none;}
A:hover 					{ /* color: #AABBDD; */ text-decoration: underline;}

FORM 						{display: inline;}
td, div						{padding:0px; margin:0px; font-family:tahoma;}
/* ********************************************************************************************************* */
td 				{vertical-align:top;}
table			{width:100%;}
/* ********************************************************************************************************* */
/* ********************************************************************************************************* */
/* ********************************************************************************************************* */
TR.headerError 				{background: #ff0000;}
TD.headerError 				{color: #ffffff;font-size: 12px;font-weight : bold;font-family:tahoma; background: #ff0000;text-align:center;}
TR.headerInfo 				{background: #00ff00;}
TD.headerInfo 				{color: #ffffff;font-size: 12px;font-weight: bold;font-family: tahoma;background: #00ff00;text-align: center;}
.infoBox 					{background:#9e9e9e;}
.infoBoxContents 			{padding:0px 0px 0px 10px;}
.infoBoxNotice 				{background: #FF8E90;}
.infoBoxNoticeContents 		{font-size: 10px;font-family: tahoma;background: #FFE6E6;}
TD.infoBoxHeading 			{color: #ffffff;font-size: 10px;font-family: tahoma;font-weight: bold;background: #bbc3d3;}
TD.infoBox, SPAN.infoBox 	{font-size: 10px;font-family: tahoma;}
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:#f1f0ef;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {}

TABLE.productListing 		{border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px;}
.productListing-heading 		{color: #FFFFFF;font-size: 10px;font-weight: bold;font-family: tahoma; background: #b6b7cb;}
TD.productListing-data 		{ /* font-size: 10px;font-family: tahoma; */ }
A.pageResults 				{ /* color: #0000FF; */ }
A.pageResults:hover 		{ /* color: #0000FF; */ background: #FFFF33;}

TD.pageHeading, DIV.pageHeading 				{color: #9a9a9a; font-size: 20px;font-weight: bold;font-family: tahoma;}
TD.pageHeading a, DIV.pageHeading a 			{color: #9a9a9a; font-size: 20px;font-weight: bold;font-family: tahoma; text-decoration:none;}
TD.pageHeading a:hover, DIV.pageHeading a:hover {color: #9a9a9a; text-decoration:underline;}

TR.subBar 							{background: #f4f7fd;}
TD.subBar 							{color: #4277ac;font-size: 10px;font-family: tahoma;}
TD.accountCategory 					{color: #aabbdd;font-size: 13px;font-family: tahoma;}
TD.fieldKey 						{font-size: 12px;font-weight: bold;font-family: tahoma;}
TD.fieldValue 						{font-size: 12px;font-family: tahoma;}
TD.tableHeading 					{font-size: 12px;font-weight: bold;font-family: tahoma;}
SPAN.newItemInCart 					{color: #ff0000;font-size: 11px;font-family: tahoma;}

CHECKBOX, INPUT, RADIO, SELECT {font-size: 11px;font-family: tahoma;}

TEXTAREA 							{font-size: 11px;font-family: tahoma;
  									 width: 100%;}

SPAN.greetUser 						{color: #f0a480;font-size: 11px;font-weight: bold;font-family: tahoma;}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;}

TD.formAreaTitle 					{font-size:12px;font-weight: bold;font-family: tahoma;}
SPAN.markProductOutOfStock 			{color: #c76170;font-size: 12px;font-weight: bold;font-family: tahoma;}

SPAN.errorText 						{color: #ff0000;font-family: tahoma;}

.moduleRow { }
.moduleRowOver 						{background-color: #f1f0ef; cursor: pointer; cursor:pointer; }
.moduleRowSelected 					{background-color: #f1f0ef; }

.checkoutBarFrom, .checkoutBarTo 	{color: #000000; font-size: 10px;font-family: tahoma;}
.checkoutBarCurrent 				{color: #ffffff;font-size: 10px;font-family: tahoma;}
/* message box */
.messageBox 						{font-family: tahoma; font-size: 10px; }
.messageStackError, 
.messageStackWarning 				{font-family: tahoma; font-size: 10px; background-color: #ffb3b5;}

.messageStackSuccess 				{font-family: tahoma; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement 					{font-family: tahoma; font-size: 11px; color: #ff0000; vertical-align:top}
/* ************************************************************************************* */
.vam, .vam_td td		{vertical-align:middle;}
.tac					{text-align:center;}
.b_width strong			{display:block; width:125px; font-weight:normal;}
.width2_100,
.width3_100,
.radio 					{width:100%;}
.width2_100 input		{width:55%;}
.width2_100 select		{width:55%;}
.width3_100 input		{width:100%;}
.indent_2				{padding-left:12px;}
.indent_3				{padding-bottom:3px;}
.radio input				{margin:0px 5px 1px 5px; vertical-align:middle;}

.img_middle	img			{vertical-align:middle; margin:1px 10px 0px 0px;}
.img_middle				{padding:3px 0px 3px 0px;}

.ofh					{overflow:hidden;}
.al_left 				{padding-top:5px;}
.al_left strong			{text-align:left !important;}
.al_left 				{text-align:left !important;}
.fl_left				{float:left;}
.fl_right				{float:right;}
.cl_both				{clear:both; line-height:0px; font-size:0px;}
/* ************************************************************************************* */    
.left_part				{float:left; width:75%}
.right_part				{float:right;padding:0px 0px 0px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
#main_bg 				{width:100%; margin:0 auto;position:relative;}
.right_bgd 				{position:absolute; top:0px; right:0; width:50%; height:403px; background:url(images/tail_right.gif) 0px 0px repeat-x;}
/* ************************************************************************************* */
.content_tl 				{background:url(images/content_tl.gif) 0px 0px no-repeat #242426; width:100%;margin:0px 0px 5px 0px;}
.content_tr 				{background:url(images/content_tr.gif) 100% 0px no-repeat;}
.content_bl				{background:url(images/content_bl.gif) left 100% no-repeat;}
.content_br 				{background:url(images/content_br.gif) 100% 100% no-repeat;padding:0px 0px 0px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.wrapper_header_b 		{background:url(images/header_bottom.gif) 0px 100% repeat-x}
.wrapper_header_t 		{background:url(images/header_top.gif) 0px 0px repeat-x #272729;margin:0px 0px 0px 0px;}
.wrapper_header_tl 		{background:url(images/header_left.jpg) 0px 0px no-repeat; width:100%;}
.wrapper_header_tr 		{background:url(images/header_right.jpg) 100% 0px no-repeat;}
.wrapper_header_bl		{background:url(images/footer_left.jpg) left 100% no-repeat;}
.wrapper_header_ 		{background:url(images/wrapper_header_.jpg) 0px 128px no-repeat;}
.wrapper_header_br 		{background:url(images/footer_right.jpg) 100% 100% no-repeat;padding:5px 5px 5px 4px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBox_ 				{margin:3px 0px 0px 0px;}
.infoBox_ .pic_td 		{border:1px solid #9e9e9e;padding:10px 10px 0px 10px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.menu .td 					{padding-left:20px;height:38px; vertical-align:middle;text-align:center;}
.menu td						{width:auto; color:#c97581; font-size:16px; line-height:18px; padding-bottom:6px;}
.menu table .menu_separator	{width:1%; vertical-align:middle; text-align:center; padding-bottom:0px;}
.menu td img					{margin:9px 9px 9px 9px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.width_table			{width:907px;position:relative; margin:auto;height:100%;background:url(images/width_table.jpg) 0px 0px repeat-x;}
.width_td				{padding:0px 0px 0px 0px;height:100%;background:url(images/width_td.jpg) 0px 0px no-repeat;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.main_table				{background:url(images/spacer.gif) 223px 0px repeat-y;height:100%;}
.box_width_left			{width:218px;}
.box_width_right		{width:0px;}

.content_width_td		{width:100%;padding:0px 0px 0px 4px;height:100%;}
.box_width_td_left		{padding:0px 0px 0px 0px;background:url(images/box_width_td_left.gif) 0px 100% no-repeat #1e1e20;}
.box_width_td_right		{padding:0px 0px 0px 0px; display:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.row_1					{padding:0px 0px 0px 0px; height:171px;}
.row_2					{padding:0px 0px 0px 0px;height:100%;background:url(images/bg_right.gif) 100% 0px repeat-y;}
.row_3					{padding:0px 0px 0px 0px;}
/* ************************************************************************************* */
.header		 		{margin:auto;padding:0px 0px 0px 0px;}
.header td 		 	{color:#000000; font-size:11px; line-height:12px; font-weight:normal; font-family:tahoma;white-space:nowrap; vertical-align:middle;}
.header .header_td	{text-align:center;padding:0px 0px 1px 0px; vertical-align:middle;}
.header img			{vertical-align:middle;}
.header	strong		{display:block;text-transform:uppercase;padding:0px 0px 3px 0px; font-size:12px;}
.header .z1 	 		{background:url(images/z1.gif) 128px 2px no-repeat; text-align:left;height:41px;padding:0px 0px 7px 0px;}
.header .z1 span 		{color:#000000; font-size:11px; line-height:12px; font-weight:normal;}
.header a 		 	{color:#000000; font-size:11px; line-height:12px; font-weight:normal; font-family:tahoma; text-decoration:none}
.header a:hover  		{color:#000000; text-decoration:underline;}
.header a b		 	{color:#ffffff; font-size:11px; line-height:12px; font-weight:normal; font-family:tahoma; text-decoration:none}
.header a:hover b  	{color:#ffffff; text-decoration:underline;}

.header_separator	{width:50%; text-align:center;}

.header form 		{width:100%;}
.select			{width:100%;border:1px solid #b1b1b1; border-left:1px solid #4f4f4f; border-top:1px solid #4f4f4f; background:#8c8b8b; color:#000000;vertical-align:middle;margin:0px 0px 0px 0px;padding:2px 2px 2px 0px;}
.select2 		{margin:0px 0px 3px 0px;}	
.select2 td		{padding:17px 0px 17px 0px; height:36px; vertical-align:middle;}			 
.select2 select	{width:70%; border:1px solid #969595; border-left:1px solid #4f4f4f; border-top:1px solid #4f4f4f; background:#8c8b8b; color:#000000;vertical-align:middle;margin:0px 10px 2px 10px;}
.go				{width:100%;border:1px solid #969595; border-left:1px solid #4f4f4f; border-top:1px solid #4f4f4f; background:#8c8b8b; color:#000000;vertical-align:middle;height:21px;padding:2px 2px 0px 3px;}
/* ************************************************************************************* */
.banner_02		{padding:0px 0px 5px 0px;}
/* ************************************************************************************* */
.logo						{padding:21px 0px 0px 25px; height:97px; width:100%;}
.header_languages			{text-align:right;padding:2px 2px 0px 0px; height:31px; vertical-align:top;}
.header_languages table		{width:88px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.footer 				{padding:0px 0px 0px 0px; height:32px;} 
.footer_td			{height:32px;}
.footer2_td			{width:100%;padding:24px 15px 24px 12px; text-align:center;}

.footer		  	  {color:#1e1e20; font-size:11px; line-height:16px; font-weight:normal; font-family:Arial; vertical-align:middle;}	
.footer td 		  {color:#1e1e20; font-size:11px; line-height:16px; font-weight:normal; font-family:Arial; vertical-align:middle;}			
.footer a 		  {color:#1e1e20; font-size:11px; line-height:16px; font-weight:normal; font-family:Arial; text-decoration:none;} 			
.footer a:hover     {color:#1e1e20;text-decoration:underline;}
	
.footer span 	  		{color:#696969; font-size:12px; font-weight:normal; font-family:tahoma;}
.footer span a 		  	{color:#696969; font-size:12px; font-weight:bold; font-family:tahoma;text-decoration:none;} 			
.footer span a:hover   	{color:#696969;text-decoration:underline;}

.footer b				{color:#1e1e20; font-size:11px; font-weight:normal; font-family:Arial; text-decoration:none;}
.footer b a 	  		{color:#1e1e20; font-size:11px; font-weight:normal; font-family:Arial; text-decoration:underline;}			
.footer b a:hover 		{color:#1e1e20; text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.popup_bg				{padding:0px 0px 0px 0px;}
.popup_width_table		{background:url(images/p_logo.gif) center 3px no-repeat;width:417px;}
.popup_width_td			{padding:0px 0px 0px 0px;}

.popup_1				{height:96px;padding:11px 17px 0px 15px; text-align:right;}
.popup_2				{padding:6px 0px 0px 0px;}

.popup					{height:100%;}
.popup td				{color:#000000; font-size:11px; line-height:16px; font-weight:normal; font-family:tahoma; }

.popup strong				{color:#000000; font-size:12px; line-height:12px; font-weight:bold; font-family:arial;text-decoration:none;padding:10px 0px 4px 0px; display:block; }
.popup  a,
.popup  a u 	  			{color:#000000; font-size:11px; font-weight:normal; text-decoration:none;}			
.popup  a:hover 			{color:#000000; text-decoration:underline;}

.popup .footer			{vertical-align:top;}
.popup .popup_footer td 	{color:#c5c5c5; font-size:11px; line-height:16px; font-weight:normal; font-family:arial; vertical-align:middle;height:50px; background:#242426}			
.popup .popup_footer a 	{color:#c5c5c5; font-size:11px; line-height:16px; font-weight:normal; font-family:arial; text-transform:none; text-decoration:none;} 			
.popup .popup_footer a:hover  {color:#c5c5c5;text-decoration:underline;}

.popup .pic2_br				{padding:10px 12px 10px 12px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.corner_bg				{background:url(images/corner_bg.gif) 0px 100% repeat-x #c8c8c8;}
.corner2_bg				{background:url(images/corner_bg.gif) 0px 100% repeat-x;}
.corner_bl				{background:url(images/corner_bl.gif) 0px 100% no-repeat;}
.corner_br				{background:url(images/corner_br.gif) 100% 100% no-repeat;}
.corner_padd			{padding:3px 7px 3px 17px; height:46px; vertical-align:middle;}
.corner2_padd			{padding:23px 7px 6px 17px; height:56px; vertical-align:middle;}
.corner5_padd			{padding:23px 0px 6px 0px; height:106px; vertical-align:middle;}

.corner3_bl				{background:url(images/corner3_bl.gif) 0px 100% no-repeat;}
.corner3_br				{background:url(images/corner3_br.gif) 100% 100% no-repeat;padding:10px 15px 10px 15px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
* html .width_100			{width:100%;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBox_  TEXTAREA,
.infoBox_ .main  TEXTAREA,
.infoBox_ .main  input,
.infoBox_ .main  select,
.infoBox_ .fieldValue  select,
.infoBox_ .fieldValue  input			{border:1px solid #818181;background:#ffffff; color:#2c2822;}		
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.prod2_table			{background:url(images/prod2_table.gif) 0px 0px no-repeat #ffffff; }
.prod2_td				{background:url(images/prod2_td.gif) 100% 0px no-repeat;}

.pic2_table				{border:0px solid #bebebe; background:#ffffff; width:1px;}
.pic2_td				{padding:0px 5px 4px 5px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBoxHeading_table			{margin:0px 0px 0px 0px;background:url(images/infoBoxHeading_table.gif) 0px 0px no-repeat #949494;}
.infoBoxHeading_td				{background:url(images/infoBoxHeading_td.gif) 7px 15px no-repeat;width:100%; height:30px;padding:10px 10px 6px 17px;}
/* ************************************************************************************* */
.popup .infoBoxHeading_td		{color:#000000;font-size:12px;line-height:14px;font-weight:bold;font-family:arial;}
.infoBoxHeading_td				{color:#000000;font-size:12px;line-height:14px;font-weight:bold;font-family:arial;}
.infoBoxHeading_td a 			{color:#000000;font-size:12px;line-height:14px;font-weight:bold;font-family:arial;text-decoration:none}
.infoBoxHeading_td a:hover  		{color:#000000; text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBox_table				{margin:0px 0px 0px 0px;}
.infoBox_td 					{padding:0px 0px 0px 0px;}
/* ************************************************************************************* */
.infoBoxContents_table			{margin:0px;}
.infoBoxContents_table .boxText	{padding:15px 31px 14px 31px; height:49px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxText,
.boxText td				{color:#535353; font-size:11px; line-height:12px; font-family:tahoma; }
.boxText a				{color:#535353; font-size:11px; line-height:12px; font-family:tahoma; text-decoration:none;}
.boxText a:hover			{color:#535353; text-decoration:underline;}
.boxText span 			{display:block;padding:0px 0px 0px 0px;}

.boxText span a			{color:#535353; font-size:11px; line-height:14px; font-weight:bold; font-family:tahoma; text-decoration:none;}
.boxText span a:hover		{color:#535353; text-decoration:underline;}

.boxText span.productSpecialPrice 	{color:#535353;font-size: 13px; line-height:15px;font-family: tahoma; font-weight:bold;display:inline;}
del						 			{color:#535353;font-size: 13px; line-height:15px;font-family: tahoma; font-weight:bold;}

.boxText div.img 				{margin:10px 0px 10px 0px; text-align:center;}
.boxText div.stars 			{margin:14px 0px 10px 0px;}

.boxText .name_padd			{padding:2px 0px 0px 2px;height:27px; vertical-align:middle; text-align:center;}
.boxText .pic_padd			{padding:10px 1px 10px 0px;text-align:center; vertical-align:middle;}
.boxText .price_padd			{padding:0px 10px 0px 10px; height:30px;vertical-align:middle; text-align:center; width:100%;}			
.boxText select				{margin:20px 0px 1px 0px;border:1px solid #818181;background:#ffffff; color:#2c2822;}	
.boxText .input				{margin:0px 0px 0px 0px;border:1px solid #818181;background:#ffffff; color:#2c2822; width:100%;}
.boxText .star_padd			{padding:10px 0px 0px 0px; text-align:center;}
.boxText .languages			{padding:15px 0px 10px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxText li					{padding:0px 0px 0px 0px; width:100%;}
.boxText li, .boxText li a		{font-family:tahoma;}
.boxText ul					{list-style:none;margin:0px 0px 0px 0px;padding:0;}
.boxText .categories			{margin:0px 0px 2px 0px;}
.boxText .bestsellers		{margin:0px 0px 0px 0px;}
.boxText .information		{margin:0px 0px 0px 0px;}
.boxText .manufacturers		{margin:0px 0px 0px 0px;}
.boxText li a 					{display:block;}
.boxText ul li div 				{padding-left:18px;}


.boxText .bg_list 			{background:url(images/bg_list_hline.gif) 0px 0px repeat-x;}
.boxText .bg_list a			{color:#696969; font-size:12px; line-height:12px; font-weight:normal; padding:8px 1px 8px 12px;background:url(images/bg_list.gif) 0px 14px no-repeat;text-decoration:none;}
.boxText .bg_list a:hover	{color:#696969;text-decoration:underline;}
.boxText .bg_list a b			{color:#acacac; font-weight:normal; text-decoration:none;}

.boxText .bg_list_un 		{padding:0px 0px 0px 0px;}
.boxText .bg_list_un a		{color:#696969; font-size:12px; line-height:12px; font-weight:normal; padding:8px 1px 8px 12px;background:url(images/bg_list.gif) 0px 14px no-repeat;text-decoration:none;}
.boxText .bg_list_un a:hover		{color:#696969;text-decoration:underline;}
.boxText .bg_list_un a b			{color:#acacac; font-weight:normal; text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxText .bg_list2 				{background:url(images/bg_list_hline.gif) 0px 0px repeat-x;}
.boxText .bg_list2 a 				{padding:6px 1px 4px 0px;text-decoration:none;}
.boxText .bg_list2 a:hover 		{color:#565656;text-decoration:none;}

.boxText .bg_list2_un 			{background:url(images/bg_list_hline.gif) 0px 0px repeat-x;}
.boxText .bg_list2_un a			{padding:6px 1px 4px 0px;text-decoration:none;}
.boxText .bg_list2_un a:hover 	{color:#565656;text-decoration:none;}
/* ************************************************************************************* */
.boxText .bg_list2 				{}
.boxText .bg_list2 a font			{color:#565656; font-size:11px; line-height:12px; font-weight:normal;text-decoration:none;}
.boxText .bg_list2 a:hover font	{color:#565656;text-decoration:underline;}

.boxText .bg_list2_un 			{}
.boxText .bg_list2_un a	font		{color:#565656; font-size:11px; line-height:12px; font-weight:normal;text-decoration:none;}
.boxText .bg_list2_un a:hover font	{color:#565656;text-decoration:underline;}
/* ************************************************************************************* */
.boxText .bg_list2 a b			{color:#a10e04; font-size:11px; line-height:12px; font-weight:normal; text-decoration:none;}
.boxText .bg_list2 a:hover b		{color:#a10e04;text-decoration:none;}

.boxText .bg_list2_un  			{}
.boxText .bg_list2_un a	b		{color:#a10e04; font-size:11px; line-height:12px; font-weight:normal; text-decoration:none;}
.boxText .bg_list2_un a:hover b	{color:#a10e04;text-decoration:none;}
/* ************************************************************************************* */
.boxText .bg_list3 				{background:url(images/bg_list_hline.gif) 0px 0px repeat-x;}
.boxText .bg_list3 a				{color:#565656; font-size:11px; line-height:12px; font-weight:normal; padding:10px 1px 4px 16px;background:url(images/bg_list3.gif) 25px 12px no-repeat;text-decoration:none;}
.boxText .bg_list3 a:hover		{color:#565656;text-decoration:underline;}

.boxText .bg_list3_un 			{padding:0px 0px 0px 0px;}
.boxText .bg_list3_un a			{color:#565656; font-size:11px; line-height:12px; font-weight:normal; padding:10px 1px 4px 16px;background:url(images/bg_list3.gif) 25px 12px no-repeat;text-decoration:none;}
.boxText .bg_list3_un a:hover	{color:#565656;text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.cont_heading_table			{margin:0px 0px 0px 0px;background:url(images/cont_heading_table.gif) 0px 0px repeat-x #2d2d2f;}
.cont_heading_td			{width:100%; height:37px;padding:5px 15px 7px 16px;}
/* ************************************************************************************* */
.popup .cont_heading_td		{color:#ffffff;font-size:18px;line-height:22px;font-weight:normal;font-family:arial;}
.cont_heading_td			{color:#ffffff;font-size:18px;line-height:22px;font-weight:normal;font-family:arial;}
.cont_heading_td a 			{color:#ffffff;font-size:18px;line-height:22px;font-weight:normal;font-family:arial;text-decoration:none}
.cont_heading_td a:hover  	{color:#ffffff; text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.main a.enlarge				{color:#303030; font-size:11px; text-transform:lowercase; font-weight:normal; display:block;padding:10px 0px 10px 0px; text-decoration:underline;}
.main a:hover.enlarge		{color:#303030; font-size:11px; text-transform:lowercase; font-weight:normal;; text-decoration:none}
/* ************************************************************************************* */
/* ************************************************************************************* */
.result 						{margin:0px 0px 0px 0px;}

.result_top_padd td  			{width:50%; vertical-align:middle;padding:15px 0px 16px 3px;}
.result_bottom_padd td		{width:50%; vertical-align:middle;padding:19px 0px 19px 3px;}

.result_right 				{text-align:right;}
.result td  					{color:#fdfcfc; font-size:11px;}
.result b   					{color:#fdfcfc; font-weight:normal;}
/* ************************************************************************************* */
.result_right b							{color:#979797; font-weight:normal;}
.result_right a.pageResults				{color:#979797; text-decoration:underline;font-size:11px;}
.result_right a.pageResults:hover 		{color:#979797;	text-decoration:none;background: #f1f0ef;}
.result_right a.pageResults	u			{color:#979797; text-decoration:underline;}
.result_right a.pageResults u:hover 		{color:#979797;	text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
td.main, p.main,
div.main,
.main td,
.main p,
.main b	 				{color:#353434; font-size:11px; line-height:14px;font-family:tahoma;}

.main .desc
 						{color:#353434; font-size:11px; line-height:18px; font-weight:normal; font-family:tahoma;}

.main .name				{line-height:20px;}
.main .s_cart_head		{color:#0f0f0f; font-size:12px; line-height:12px; font-weight:bold; font-family:arial; text-transform:uppercase;}
.main a					{color:#000100; font-size:11px; line-height:12px; font-weight:normal;text-decoration:none;font-family:tahoma;}
.main a:hover			{color:#000100; text-decoration:underline;}

.main .name b a			{color:#000100; font-size:13px; line-height:12px; font-weight:bold; font-family:arial;text-decoration:none;}
.main .name b a:hover		{color:#000100; text-decoration:none;}
 
.main .name a			{color:#000100; font-size:13px; line-height:12px; font-weight:bold; font-family:arial;text-decoration:none;}
.main .name a:hover		{color:#000100; text-decoration:underline;}

.main .desc b 			{color:#353434;}
.main .desc a 			{color:#a60e02;}
.main b b 				{color:#ffffff;font-size:10px;line-height:12px;font-weight:bold;font-family:tahoma;}

SPAN.productSpecialPrice 		{color:#ffffff;font-size:13px;line-height:15px;font-weight:bold;font-family:arial; display:inline;}
s								{color:#ffffff;font-size:13px;line-height:15px;font-weight:bold;font-family:arial;}

.main SPAN.productSpecialPrice 	{color:#000000;font-size: 18px; line-height:22px;font-family: arial; font-weight:bold; display:inline;}
.main s							{color:#000000;font-size: 18px; line-height:22px;font-family: arial; font-weight:bold;}

.main b.productSpecialPrice 		{color:#4b4b4b;font-size: 16px; line-height:18px;font-family: arial; font-weight:bold; display:inline;}


.main .strong				{color:#303030; font-size:12px; line-height:30px; font-weight:bold; font-family:arial;text-decoration:none;}
.padd_2 .main				{color:#432f0c;font-size:12px;font-family:tahoma;}
.padd_2	select				{border:1px solid #818181;background:#ffffff; color:#2c2822;vertical-align:middle;}
.img						{border:0px solid #efd9b0; background:#ffffff;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.main .desc ul		{margin:5px 0px 15px 0px;list-style:none;padding:0;}
.main .desc li		{padding:0px 0px 0px 0px;}

.main .desc li div		{color:#353434; font-size:12px; line-height:13px; font-weight:bold; text-decoration:none; padding:8px 1px 2px 12px;background:url(images/bg_list_desc.gif) 0px 13px no-repeat;}


.main .desc li a		{color:#353434; font-size:12px; line-height:13px; font-weight:bold; font-family:arial;text-decoration:none;}
.main .desc li a:hover	{color:#353434; font-size:12px; line-height:13px; font-weight:bold;text-decoration:underline;}

.desc_list				{width:50%;}
.desc_list_separator	{padding:0px 32px 0px 32px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.main br									{line-height:9px;}
/*  *********  */
.main .right .pic_padd					{padding:1px 0px 2px 17px;float:right;}
.main .right .name_padd					{padding:6px 0px 1px 7px; text-align:right;}
.main .right .desc_padd					{padding:12px 0px 10px 0px; text-align:right; height:50px}
.main .right .data_padd					{padding:6px 0px 0px 0px;float:right; text-align:right; line-height:20px;}
.main .right .price_padd					{padding:10px 6px 0px 0px; line-height:20px;}
.main .right .button_padd				{padding:7px 0px 0px 0px;}
/*  *********  */
.main .left .pic_padd					{padding:1px 17px 2px 0px;float:left;}
.main .left .name_padd					{padding:6px 0px 1px 7px;}
.main .left .desc_padd					{padding:12px 0px 10px 0px; height:50px}
.main .left .data_padd					{padding:6px 0px 0px 0px; line-height:20px;}
.main .left .price_padd					{padding:10px 6px 0px 0px;float:right; line-height:23px;}
.main .left .button_padd					{padding:7px 0px 0px 0px;}
/*  *********  */
/*  *********  */
.main .s_cart_head_padd					{padding:0px 0px 10px 0px; height:9px; vertical-align:middle; text-align:center;}
.main .s_cart_td							{padding:19px 0px 0px 0px;}
.main .s_cart_td input						{border:1px solid #818181;background:#ffffff; color:#2c2822;}
/*  *********  */
/*  *********  */
.main .name2_padd						{padding:12px 15px 6px 15px;height:42px; vertical-align:middle;}
.main .pic2_padd							{padding:0px 13px 0px 13px; text-align:center}
.main .desc2_padd						{padding:9px 15px 11px 15px; height:80px;}  /*Product listing */
.main .listing2_padd						{padding:6px 15px 6px 15px;}
.main .price2_padd						{padding:4px 2px 7px 0px; height:41px;vertical-align:middle; width:100%;}
.main .button2_padd						{padding:0px 0px 0px 0px; vertical-align:middle;}
.main .pr_desc2_padd						{padding:5px 10px 10px 10px;width:100%;}
.main .button22_padd						{margin:10px 0px 10px 0px;}
.main div.img 							{margin:0px 0px 0px 0px; text-align:center;}
.main .prod2_padd						{margin:0px 0px 0px 0px;padding:12px 1px 0px 0px;overflow:hidden;}
/*  *********  */
/*  *********  */
.main .name3_padd						{width:100%; height:5px;padding:5px 5px 13px 5px; text-align:center;}
.main .pic3_padd							{padding:11px 3px 0px 3px;}
.main .desc3_padd						{padding:1px 0px 5px 0px;}
.main .button3_padd						{padding:10px 0px 0px 0px; text-align:center;}
.main .price3_padd						{padding:9px 0px 7px 0px; height:8px;text-align:center;}

.main .name4_padd						{padding:17px 0px 1px 0px; text-align:center; vertical-align:middle;height:9px; width:100%;}
.main .pic4_padd							{padding:10px 0px 2px 0px; text-align:center;}
.main .desc4_padd						{padding:2px 0px 3px 0px; text-align:center;}
.main .price4_padd						{padding:2px 0px 0px 0px; text-align:center; vertical-align:middle; height:49px;}
.main .button4_padd						{padding:4px 0px 0px 0px;text-align:center;}
/* ************************************************************************************* */
.button_marg img, 
.button_marg input 						{margin:1px;}

.button2_marg img,
.button2_marg input 						{margin:4px 0px 5px 1px;}

.button3_marg img, 
.button3_marg input 						{margin:2px 0px 3px 0px;}

.button22_marg							{margin:0px 0px 0px 0px;}
.bg_input input							{background:none; border:0px;}
/* ************************************************************************************* */
.prod_info					{float:left;padding:3px 1px 1px 1px;margin:0px 25px 0px 0px; text-align:center;}
/* ************************************************************************************* */
table.listing 				{margin:0px 0px 2px 0px;}
table.listing td				{padding:1px 0px 1px 0px;background:url(images/line_xx.gif) 0px center repeat-x; color:#353433; font-size:10px; font-family:tahoma;}

.main .listing b 				{font-weight:normal;}
.main .listing em,
.main .listing font   			{color:#353433; font-size:10px; font-family:tahoma; font-weight:normal; background:#ffffff;padding:0px 0px 0px 4px;}
.main .listing b font   		{color:#353433; font-size:10px; font-family:tahoma; background:#ffffff;padding:0px 4px 0px 0px;}
.main .listing b font a 		{text-decoration:underline;}
.main .listing b font a:hover   	{text-decoration:none}

.main .listing font a 			{color:#353433; text-decoration:underline; font-size:10px; font-weight:normal;}
.main .listing font a:hover   	{color:#353433; text-decoration:none} 
/* ************************************************************************************* */
/* ************************************************************************************* */
TD.smallText, 
SPAN.smallText,
.smallText em,  
P.smallText 			{font-size: 10px;font-family: tahoma; font-weight:normal; font-style:normal;}

.smallText a			{color:#979797; font-size:11px; text-decoration:none;}	/*  advanced_search.php  */
.smallText a:hover 	{color:#979797; font-size:11px; text-decoration:underline;}
.smallText a u 		{color:#979797; font-size:11px; text-decoration:none;}
.smallText a:hover u	{color:#979797; font-size:11px; text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prod_line_x		{background:url(images/line_x.gif) 0px center repeat-x;}
.prod_line_y		{background:url(images/line_x.gif) center 0px repeat-y;}
.prod_line2_x		{background:url(images/line2.gif) 0px center repeat-x;}

.padd_gg img			{height:15px;}
.padd_vv img			{width:13px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.cart_line_x				{background:url(images/line_xx.gif) 0px center repeat-x;}
.cart_line_y				{background:url(images/line_yy.gif) center 0px repeat-y;}

.padd2_gg img				{height:2px;}
.padd2_vv img				{width:3px;}

.padd3_vv img				{width:9px;}

.tableBox_shopping_cart		{margin:0px 0px 0px 0px;}

.cart_total_left  			{width:80%; text-align:right; vertical-align:middle;height:50px;padding:0px 15px 3px 0px;}
.cart_total_right  			{width:20%; text-align:center;vertical-align:middle;padding:0px 0px 5px 30px;}
.cart_total_left   			{color:#0f0f0f; font-size:12px; line-height:12px; font-weight:bold; font-family:arial; text-transform:uppercase;}
.cart_button_padd			{padding:0px 8px 0px 8px; vertical-align:bottom; text-align:right;}

.remove 						{width:20%;}
.products 					{width:45%;}
.quantity 					{width:15%;}
.total 						{width:20%;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.padd_1_table				{margin:0px 0px 6px 0px;}
.padd_1						{padding:22px 0px 0px 0px;}
.padd_2						{padding:0px 20px 0px 20px;}
.padd_3						{padding:11px 19px 0px 19px;}
.padd_4						{padding:22px 19px 20px 19px;}

.tableBox_output_td			{padding:11px 0px 0px 0px;}
.tableBox_output1_td		{padding:0px 0px 0px 0px;}

.tep_draw_prod_top_table	{padding:0px 0px 0px 0px;}
.tep_draw_prod_top_td		{padding:0px 0px 13px 0px;}
.tep_draw_prod_top2_td		{padding:0px 2px 7px 2px;}
.tep_draw_prod_top3_td		{padding:0px 0px 10px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
#m1,
#m2,
#m3,
#m4,
#m5,
#m6,
#m7,
#m8,
#over_m1,
#over_m2,
#over_m3,
#over_m4,
#over_m5,
#over_m6,
#over_m7,
#over_m8,
#over2_m1,
#over2_m2,
#over2_m3,
#over2_m4,
#over2_m5,
#over2_m6,
#over2_m7,
#over2_m8			{width:auto; cursor:pointer; white-space:nowrap;text-align:left; vertical-align:middle; text-align:center;
					font-size:12px;line-height:13px;font-weight:bold;font-family:arial;padding:0px 0px 0px 0px;}					

#m1,
#m2,
#m3,
#m4,
#m5,
#m6,
#m7,
#m8					{color:#000000;background:url(images/spacer.gif) 0px 0px repeat-x;}

#over_m1,
#over_m2,
#over_m3,
#over_m4,
#over_m5,
#over_m6,
#over_m7,
#over_m8			{color:#ffffff;background:url(images/spacer_act.gif) 0px 0px repeat-x; text-decoration:none;}

#over2_m1,
#over2_m2,
#over2_m3,
#over2_m4,
#over2_m5,
#over2_m6,
#over2_m7,
#over2_m8			{color:#ffffff;background:url(images/spacer_act.gif) 0px 0px repeat-x; text-decoration:underline;}
/* *************************************************************************************/
/* *************************************************************************************/
/* *************************************************************************************/
/* *************************************************************************************/
.left 				{float:left;}
.clear 				{clear:both;font-size:0.1em;}
#MentionsLegalesParagraphes {text-align:left; font-size:12px; color:#cccccc;}

/* *************************************************************************************/
/* *************************************************************************************/
#container 					{margin-left: auto; margin-right: auto; width:880px; position: relative; height: auto; height: 100%; padding-top:5px;}
#page						{position: relative; width: 880px; text-align:left;}
/* *************************************************************************************/
/* *************************************************************************************/
#gauche 						{float:left; padding-top:20px; padding-left:20px;}
#droite 						{float:right; padding-top:20px; padding-right:10px;}
#bon_plan 					{background:url(images/fond_bons_plans.png) no-repeat; width:890px; height:500px; display:block;}
.bon_plan_titre 				{font-size:16px; font-weight:bold; top:5px; padding-left:30px; position:relative; color:#ff0000; text-align:left;}
.bon_plan_gauche 			{display:block; width:390px; height:110px;}
.bon_plan_gauche:hover 		{color: #0977ff; cursor:pointer;}
.imagette 					{position:relative; float:left; text-align:center; width:100px; height:100px; margin-right:20px; cursor:pointer;}
.cadre_info 					{position:relative; float:right; margin-left:10px; width:245px; height:100px;}
.txt_cadre_info 				{padding:10px 20px 5px 10px; font-size:11px; text-align:justify; cursor:pointer; }
#bon_plan_select 			{width:459px; height:24px; display:block; border:0px;}
#nombre_deb 					{float:left; width:40px; padding:0; margin:0;}
#nombre_ecart 				{float:left; width:14px; padding:0; margin:0;}
#play						{float:left; width:31px; padding:0; margin:0;}
#nombre_fin 					{float:left; width:28px; padding:0; margin:0;}
#nombre_1 					{float:left; width:30px; padding:0; margin:0;}
#nombre_2 					{float:left; width:29px; padding:0; margin:0;}
#nombre_3 					{float:left; width:28px; padding:0; margin:0;}
#nombre_4 					{float:left; width:28px; padding:0; margin:0;}
#nombre_5 					{float:left; width:29px; padding:0; margin:0;}
#nombre_6 					{float:left; width:28px; padding:0; margin:0;}
#nombre_7 					{float:left; width:29px; padding:0; margin:0;}
#nombre_8 					{float:left; width:29px; padding:0; margin:0;}
#nombre_9 					{float:left; width:27px; padding:0; margin:0;}
#nombre_10 					{float:left; width:31px; padding:0; margin:0;}
#nombre_11 					{float:left; width:30px; padding:0; margin:0;}
#nombre_12 					{float:left; width:28px; padding:0; margin:0;}
#bon_plan_info 				{position:relative; background:url(images/cadre_droite.png) no-repeat; width:459px; height:408px;}
.bp_fabriquant 				{font-size:13px;}
#bon_plan_texte 				{position:relative; float:left; width:350px; height:90px; padding-left:30px; padding-right:30px; text-align:justify; font-size:14px;}
#bon_plan_logo 				{position:relative; float:left; width:300px; height:300px; padding-left:30px;}
#bon_plan_prix 				{color:#005aff; position:relative;  float:right; width:100px; height:300px; font-size:18px; padding-right:15px; font-weight:bold;}
/* *************************************************************************************/
/* *************************************************************************************/

.meilleures_ventes_titre 	{font-size:16px; font-weight:bold; top:5px; padding-left:30px; position:relative; color:#0000ff; text-decoration:none; text-align:left; }
#meilleures_ventes 			{background:url(images/fond_meilleures_ventes.png) no-repeat; width:900px; height:300px; float:left; font-size:13px;}
#meilleurevente1 			{float:left; width:170px; height:280px; text-align:center;}
#meilleurevente2 			{float:left; width:170px; height:300px; text-align:center;}
#meilleurevente3 			{float:left; width:170px; height:300px; text-align:center;}
#meilleurevente4 			{float:left; width:170px; height:300px; text-align:center;}
#meilleurevente5 			{float:left; width:170px; height:300px; text-align:center;}
.nom_article 				{font-size:12px; padding-left:5px; padding-right:5px; color:#666665;}
.nom_article:hover 			{color: #0977ff; cursor:pointer;}
.prix 						{color:#ff0000; font-size:16px; font-weight:bold;}
.ttc 						{color:#ff0000; font-size:10px; font-weight:bold;}
#ecologie 					{background:url(images/ecologie.png) no-repeat; width:979px; height:280px; float:left; font-size:13px; text-align:justify;}
#eco_g 						{float:left; padding-top:35px; padding-left:25px; width:519px;}
#eco_d 						{float:left; width:400px; padding-top:45px; padding-left:10px;}
/* *************************************************************************************/
/* *************************************************************************************/
#espace_pros 				{background:url(images/fond_pros.png) no-repeat; width:816px; height:630px; text-align:center; margin:0 0 10px 42px;}
/* *************************************************************************************/
/* *************************************************************************************/
#siteweb 					{float:left; padding-top:10px; width:890px; height:900px; display:block;}
#siteweb strong 				{font-weight:bold; color:#ffffff; font-size:13px}
#gauche_webcommun			{float:left; padding-top:20px; padding-left:30px; height:100px;}
#droite_webcommun			{float:right; padding-top:20px; padding-right:30px; height:100px;}
#c_titre_webco				{text-align:center; font-size:16px; color:#949494; margin-bottom:20px; text-decoration:underline;}
#c_titre_webco2				{text-align:center; font-size:16px; color:#949494; margin-bottom:20px; text-decoration:underline;}
#contenu_webco				{text-align:left; font-size:12px; color:#cccccc;}
#contenu_webco2				{text-align:left; font-size:12px; color:#cccccc;}
#c_titre_siteweb			{text-align:center; font-size:18px; color:#ffffff; margin-bottom:30px;}
#c_titre_pack				{text-align:center; font-size:18px; color:#ffffff; margin-bottom:30px; text-decoration:underline;}
#c_titre_pro				{text-align:center; font-size:16px; color:#ffffff; margin-bottom:30px; text-decoration:underline; font-weight:bold;}
#c_titre_pflash				{text-align:center; font-size:16px; color:#ffffff; margin-bottom:30px; text-decoration:underline; font-weight:bold;}
#gauche_siteweb				{float:left; padding-top:20px; padding-left:30px; height:300px;}
#droite_siteweb				{float:right; padding-top:20px; padding-right:30px; height:300px;}
#centre_siteweb				{float:none; text-align:center; margin-top:200px; padding-top:5px; padding-bottom:5px;}
#centre_formulaire			{float:none; text-align:center; margin-top:500px; margin-bottom:20px;}
.c_titre_webcoD				{text-align:center; font-size:18px; color:#ffffff;}
.c_titre_webcoD a:link 		{font-size:16px; color: #ff0000; text-decoration:underline; cursor:pointer;}
.c_titre_webcoD a:hover 		{font-size:16px; color: #ff0000; text-decoration:none; cursor:pointer;}
.c_titre_webcoD a:visited	{font-size:16px; color: #ff0000; text-decoration:underline; cursor:pointer;}
/* *************************************************************************************/
/* *************************************************************************************/
#d_devis 					{float:left; padding-left:60px; width:700px; display:block;}
#devis 						{font-size:12px; color:#cccccc;}
#result_devis				{text-align:left; font-size:18px; color:#ffffff; margin-bottom:30px;}
.d_txt 						{float:left; width:150px; text-align:left; font-size:12px; font-weight:bold;}
.d_input 					{float:left; width:600px;}
.d_label 					{border: 1px solid #003366; background-color: #cbddff; color: #000; font-weight: bold; text-align: center; font-size:14px; width:540px; height:13px;}
#d_etape 					{color: #949494; font-size:14px; text-decoration:underline;}

/* *************************************************************************************/
/* *************************************************************************************/
#contact 					{float:left; padding-top:10px; width:890px; height:450px; display:block;}
#c_titre 					{text-align:center; font-size:18px; color:#ffffff; margin-bottom:50px;}
#c_titre_courriel			{text-align:center; font-size:14px; color:#cccccc; margin-bottom:30px;}
#c_titre_adresse			{text-align:center; font-size:14px; color:#cccccc; margin-bottom:30px;}
#c_titre_map				{text-align:center; font-size:14px; color:#cccccc; margin-bottom:30px;}
#formulaire_contact 			{float:left; text-align:center; padding-left:30px; padding-right:5px; width:370px; height:300px;}
#informations_contact 		{float:right; text-align:center; padding-right:30px; padding-left:5px; width:450px; height:300px;}
#image_contact 				{background:url(images/contact.png) no-repeat; float:right; text-align:left; padding:10px 0 0 10px; width:450px; height:220px;}
.c_txt 						{float:left; width:100px; text-align:right; font-size:12px; font-weight:bold;}
.c_input 					{float:left; width:230px; font-size:12px;}
.etoile 						{color: #ffffff;}
.c_captcha					{float:left; width:230px; font-size:10px;}
.c_adr 						{float:left; width:370px; font-size:16px; color:#ffffff;}
.c_adr_t 					{float:left; margin-top:120px; font-size:18px; font-weight:bold; color:#ffffff;}
#carte			 			{float:left; width:890px; height:550px; display:block; margin-top:50px}
#emplacementDeMacarte 		{position:relative; text-align:center; width:816px; height:500px; margin:0px 0px 10px 42px;}
/* *************************************************************************************/
/* *************************************************************************************/
#societe 					{float:left; padding-top:10px; width:890px; display:block;}
#c_titre_societe			{text-align:center; font-size:18px; color:#ffffff; margin-bottom:30px;}
#gauche_societe				{float:left; padding-top:20px; padding-left:30px; height:200px;}
#droite_societe				{float:right; padding-top:20px; padding-right:30px; height:200px;}
#gauche_societe2			{float:left; padding-top:20px; padding-left:30px; height:200px;}
#droite_societe2			{float:right; padding-top:20px; padding-right:30px; height:200px;}
#centre	 					{float:none; text-align:center; padding-top:20px; padding-bottom:20px;}
.txt 						{text-align:justify; font-size:12px; width:390px; color:#cccccc;}
.txt a:link 					{font-size:14px; color: #ff0000; text-decoration:underline; cursor:pointer;}
.txt a:hover 				{font-size:14px; color: #ff0000; text-decoration:none; cursor:pointer;}
.txt a:visited 				{font-size:14px; color: #ff0000; text-decoration:underline; cursor:pointer;}
.txt_small					{font-size:10px; color:#cccccc;}
/* *************************************************************************************/
/* *************************************************************************************/
#partenaires				{float:none; text-align:center; padding-top:10px; width:890px; display:block;}
#c_titre_partenaires		{text-align:center; font-size:18px; color:#ffffff; margin-bottom:60px;}
.txt_part_titre				{text-align:justify; font-size:14px; color:#ffffff; font-weight:bold; padding-left:130px;}
.txt_part_titre a:link 		{color: #cccccc; text-decoration:none; cursor:pointer;}
.txt_part_titre a:hover 		{color: #cccccc; text-decoration:none; cursor:pointer;}
.txt_part_titre a:visited 	{color: #cccccc; text-decoration:none; cursor:pointer;}
.txt_part 					{text-align:justify; font-size:12px; color:#cccccc; padding: 0 170px 80px 170px;}
.txt_part a:link 			{color: #cccccc; text-decoration:none; cursor:pointer;}
.txt_part a:hover 			{color: #cccccc; text-decoration:none; cursor:pointer;}
.txt_part a:visited			{color: #cccccc; text-decoration:none; cursor:pointer;}
/* *************************************************************************************/
/* *************************************************************************************/
td.pp						{background-color: #949494;}
.pp_family					{font-size:16px; color:#360004;}
.pp_title					{font-size:8px; color:#ffffff; vertical-align:middle; text-align:center; font-weight:bold; text-decoration:none;}

.pp_achat					{font-size:10px; color:#ffffff; text-decoration:none; text-align:center; font-weight:bold;}

.pp_appro					{font-size:8px; color:#800e98; text-decoration:none; text-align:center;}
.rub_appro					{font-size:10px; color:#800e98; text-decoration:none; text-align:center; font-weight:bold;}

.pp_mag						{font-size:8px; color:#ffa507; text-decoration:none; text-align:center;}
.rub_mag					{font-size:10px; color:#ffa507; text-decoration:none; text-align:center; font-weight:bold;}

.pp_web						{font-size:8px; color:#006f00; text-decoration:none; text-align:center;}
.rub_web					{font-size:10px; color:#006f00; text-decoration:none; text-align:center; font-weight:bold;}

.pp_public					{font-size:8px; color:#3337d8; text-decoration:none; text-align:center;}
.rub_public					{font-size:10px; color:#3337d8; text-decoration:none; text-align:center; font-weight:bold;}

.pp_prix					{font-size:8px; color:#c7c900; text-decoration:none; text-align:center;}
.rub_prix					{font-size:10px; color:#c7c900; text-decoration:none; text-align:center; font-weight:bold;}

td.list						{background-color: #233f58; color:#d1a661; text-decoration:none; vertical-align:middle; font-size:10px; width:40px;}

.pp_model					{background-color: #233f58; vertical-align:middle; font-size:8px; color:#ccffcc; width:40px;}
td.poids						{background-color: #233f58; vertical-align:middle; font-size:8px; color:#4674d4; width:30px;}
td.date						{background-color: #233f58; vertical-align:middle; font-size:8px; color:#4674d4; width:40px;}
.pp_status					{background-color: #233f58; vertical-align:middle; font-size:8px; color:#cccccc; width:20px;}
td.stock0					{background-color: #ff0000; vertical-align:middle; font-size:8px; color:#ffffff; width:20px;}
td.stock1					{background-color: #233f58; vertical-align:middle; font-size:8px; color:#000000; width:20px;}
td.image						{background-color: #233f58; width:30px;}
td.produit					{background-color: #233f58; vertical-align:middle; font-size:10px; color:#d1a661; width:400px}

td.p_achat					{background-color: #ffffff; font-size:10px; color:#000000; width:30px}
.celpachat 					{background-color: #ffffff; width:50px}

td.coeff_web					{background-color: #ccccff; font-size:10px; color:#0000ff; width:30px}
.celcweb 					{background-color: #00fc00; width:40px}
td.celtmag, td.celtmag input	{background-color: #0fc001; color:#000; vertical-align:middle; text-align:right; padding-right:3px; font-size:10px; width:40px;}
td.celtweb, td.celtweb input	{background-color: #006f00; color:#000; vertical-align:middle; text-align:right; padding-right:3px; font-size:10px; width:40px;}

td.coeff_mag					{background-color: #cfccff; color:#000; vertical-align:middle; text-align:right; padding-right:3px; font-size:10px; width:30px}
.celcmag 					{background-color: #d6c694; width:40px}
td.celmmag, td.celmmag input 	{background-color: #ffe28c; color:#000; vertical-align:middle; text-align:right; padding-right:3px; font-size:10px; width:40px}
td.celtmag, td.celtmag input	{background-color: #ffb93e; color:#000; vertical-align:middle; text-align:right; padding-right:3px; font-size:10px; width:40px}
.celvmag 					{background-color: #ffa200; width:40px}

.ref1	 					{background-color: #9b65a7; width:150px}
.ref2	 					{background-color: #89389a; width:80px}
.fournisseur				{background-color: #800e98; width:60px}

.p_public					{background-color: #575ad9; color:#000; width:60px}
td.celppublic				{background-color: #3337d8; color:#000; vertical-align:middle; text-align:right; padding-right:3px; font-size:10px; width:40px}

.pp_ht						{background-color: #c7c900; font-size:10px; color: #fff; width:50px;}
.pp_ttc						{background-color: #ebff0d; font-size:10px; color: #000; width:60px;}

td.fiche						{background-color: #233f58; vertical-align:middle; width:17px; text-align:center;}
td.taxttc					{background-color: #233f58; font-size:10px; color:#d1a661; width:110px}
td.taxht						{background-color: #233f58; font-size:10px; color:#d1a661; width:150px}
.pp_list					{font-size:10px; color:#cccccc;}
.pp_tax						{font-size:8px; color: #ccccff;}
.cel1 						{background-color: #ffd778; width:80px}
.cel2 						{background-color: #909090; width:70px}
.cel3 						{background-color: #909fff; width:70px}

/* PC sur mesure */
.builder_heading	{ font-size: 12px; background: #9e9e9e; color: #000000; font-weight: bold; padding-top:8px}
.builder_footing	{ font-size: 12px; background: #9e9e9e; color: #000000; font-weight: bold; padding-top:8px}
TH				 	{ font-size: 12px; color: #666665; font-weight: bold; padding:4px 0 4px 0;}
.builder_main		{color:#9e9e9e; font-size:13px; line-height:15px; text-align:center;}

