body {
	position:relative;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*
  $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
*/

.stockWarning{
color:red;
}
td.description_produit{
float:left;
padding:0;
margin:0;
display:inline;
width:100%;
}
.fiche_produit{
float:left;
position:relative;
width:200px;
}
p.texte_description_prod{
float:left;
height:142px;
width:200px;
line-height:14px;
padding:0;
margin:10px 0 0 0;
display:inline;
}
p.erreur_stock{
float:left;
width:200px;
padding:0;
margin:8px 0 0 0;
font-weight:700;
color:red;
height:13px;
}

p.liste_option{
float:left;
width:200px;
padding:0;
margin:0;
}
p.liste_option span{
padding:0 16px 0 0; 
}
p.titre_option{
float:left;
width:200px;
height:16px;
}
p.bouton_ajout_panier{
float:left;
margin:8px 0 0 0;
}
td.titre_description_long p{
background:url(images/puce_fleche.gif) no-repeat center left;
font-size:13px;
padding:0 0 0 20px;
margin:0;
color:#000;
font-weight:700;
height:30px;
line-height:30px;
}

/*------------ lightbox --------*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ 
	float: right; 
	color:black;
	font-size:10px;
}
#keyboardMsg a{  
color:black;

}
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}

/*-------FORMULAIRE----------------*/
#formulaire{
	margin:20px 0 0 0;
	float:left;
	position:relative;
	padding: 0 0 30px 0;
	width:518px;
}
#formulaire div{
	margin:0 0 10px 4px;
	float:left;
	width:514px;
}
#formulaire div p{
float:left;
display:inline;
}
#formulaire h3.titre_bloc{
float:left;
margin:14px 0 0 0;
width:518px;
font-size:11px;
}
#formulaire div.bloc_formulaire{
float:left;
width:100%;
margin:0;
padding:0;
background:#f7f8f5;
border:1px solid #e6ebde;
display:inline;
}
#formulaire div.bloc_formulaire div {
float:left;
padding:0;
margin:0;
}
#formulaire div.bloc_formulaire div{
	position:relative;
	margin:0 0 0 4px;
	float:left;
	width:100%;
	padding:0;	
	display:inline;
}
#formulaire div.bloc_formulaire div p.radio{
float:left;
width:100px;
	margin:0;
}
#formulaire div.bloc_formulaire div p.radio input{
float:left;
width:20px;
}
#formulaire div.bloc_formulaire div p.radio label{
float:left;
width:50px;
padding:2px 0  0;
}
#formulaire div.bloc_formulaire div p span.genre{
position:absolute;
right:97px;
top:10px;
}
#formulaire div p label{
	width:150px;
	height:18px;
	line-height:18px;
	float:left;
	padding:0 10px 0 0;
	font-weight:400;
	color:#9f9fc3;
}
#formulaire div p input {
	width:200px;
	height:18px;
}
#formulaire div p input.submit{
	height:20px;
	width: 100px;
}
#formulaire div p textarea{
	height:150px;
	width: 360px;
}
#formulaire div p select {
	width:200px;
	height:18px;
	font-size:12px;
	font-weight:400;
}

#formulaire div.bloc_formulaire div p.checkbox input,
#formulaire div input.checkbox{
float:left;
width:15px;
}
#formulaire div p label.grand_label{
width:400px;
float:left;
text-align:left;
}
#formulaire p input.btn_droit_area{
float:right;
margin:10px 36px 0 0;
}
#formulaire p input.btn_droit{
float:right;
margin:10px 150px 0 0;
}
#formulaire p.input_bouton_droit input{
float:left;
margin:0 0 0 223px;
}
.btn_panier input{
float:right;
padding:0 8px 0 0;
}
input.bouton_confirmer_cmd{
position:absolute;
right:0px;
top:-5px;
display:inline;
height:33px;
}
/*--------Create Account succes--------------*/
table.page_succes tr td div{
position:relative;
float:left;
width:100%;
margin:0 0 10px 0;
}
table.page_succes tr td div img{
float:left;
}
table.page_succes tr td div h4{
position:absolute;
left:20px;
top:40px;
font-weight:400;
font-size:20px;
color:#ac8c5a
}

.border_bloc {float:left; margin:0 0 6px 0; border:#E1DCDC 1px solid;}
.border_bloc_central tr td	{float:left; margin:0 0 3px 0; border:#E1DCDC 1px solid;}
.border_bloc 			{width:204px;}

.texte {font-size:11px; color:#000; padding:12px 0 0 4px;}
.sous_titre,.sous_sous_titre {float:left;font-size:12px; color:#996633;}
.sous_titre a{text-decoration:none;}
.sous_titre {font-weight:600;height:40px;}
.titre_rubrique{float:left;margin:0 0 0 4px;text-indent:12px; font-family:Arial; font-size:24px;height:28px;line-height:28px; color:#996633; width:100%;}
.titre_rubrique_petit{width:290px;}
.titre_general{float:left; position:relative; width:500px;color:#000;font-size:12px; font-weight:600;margin:12px 0 0 4px; height:18px; line-height:18px;}

/*---------Footer-------------------*/

/**---------------Formulaire de contact---------------*/

/*--------BOX QUANTITE--------*/
.erreur_quantite td {border: 1px solid red;}

/*--------BOX QUANTITE--------*/


/*----------test------------*/
div.test table.liste_taille{
float:left;
width:100%;
margin:10px 0 0 0;
}
div.test table tr{
float:left;
width:100%;
}
div.test table tr.titre_tableau{
background:#996532;
font-weight:600;
height:20px;
line-height:20px;
}
div.test table tr.titre_tableau td{
color:#fff;
height:20px;
line-height:20px;
}
div.test table tr td.td_normal{
width:130px;
}
div.test table tr td.td_petit{
width:65px;
}
div.test table tr td.td_grand{
width:150px;
}
div.test table.liste_taille tr td{
text-align:center;
padding:0;
margin:0;
}
div.test table.liste_taille tr.ligne_tableau{
border-bottom:1px solid #f7f8f5;
}
div.test table.liste_taille tr td.td_longueur_homme{
text-align:left;
text-indent:25px;
}
div.test table.liste_taille tr td.td_non_centre{
text-align:left;
text-indent:10px;
}

div.bloc_erreur{
float:left;
width:100%;
}
div.bloc_erreur p{
width:100%;
text-indent:6px;
font-size:20px;
color:#8b8b8b;
}

div.bloc_succes{
float:left;
width:100%;
border:1px solid #996633;
margin:12px 0 0 0;
padding:10px 0 10px 0;
}
div.bloc_succes p.mess_succes{
width:100%;
margin:0;
padding:0;
text-indent:6px;
font-size:11px;
color:#996633;
}


/*--------------Menu Gauche--------------------*/
div.bloc_menu_gauche{
float:left;
width:100%;
background:#413424;
margin:0 0 4px 0;
}

div.bloc_menu_gauche h3{
height:20px; line-height:20px; margin:10px 0 0 0; background:url(images/1_bg1.gif) no-repeat center left #413424; padding-left:40px; font-family:Arial; 
				  font-weight:bold;  color:#ffffff; font-size:12px;
}

div.bloc_menu_gauche ul {
float:left;
width:100%;
padding:0;
margin:12px 0 12px 0;
}

div.bloc_menu_gauche ul li a{
font-size:12px;
color:#ffffff;
text-decoration:none;
display:block;
text-indent:34px;
width:100%;
background:url(images/bg_list_sub.gif) no-repeat 22px 7px;
}
div.bloc_menu_gauche ul li a:hover{
background:#afa492 url(images/bg_list_sub2.gif) no-repeat 22px 7px;;
}
div.bloc_menu_gauche ul li{
list-style-type:none;
width:100%;
height:18px;
line-height:18px;
}
div.bloc_menu_gauche ul li.liste_niveau2 a{
background: url(images/bg_list_sub.gif) no-repeat 42px 7px;
text-indent: 50px;
}
div.bloc_menu_gauche ul li.liste_niveau2 a:hover{
background:#afa492 url(images/bg_list_sub2.gif) no-repeat 42px 7px;
text-indent: 50px;
}

/*----------test------------*/
/*----background-----*/
.payment{background:url(images/paiement-securise-page.jpg) no-repeat 270px 65px; position:relative; min-height:430px;}
/* for Internet Explorer */
* html div.payment{
	height:430px;
}
.delivery{background:url(images/livraison-rapide.jpg) no-repeat top right; position:relative; min-height:430px;}
/* for Internet Explorer */
* html div.delivery{
	height:430px;
}
.guarantee{background:url(images/satisfait-2.jpg) no-repeat top right;position:relative; min-height:430px;}
/* for Internet Explorer */
* html div.guarantee{
	height:430px;
}
.marques-authentiques{background:url(images/marques-authentiques-2.jpg) no-repeat top right;position:relative; min-height:430px;}
/* for Internet Explorer */
* html div.marques-authentiques{
	height:430px;
}
.first-visit{background:url(images/premiere-visite.jpg) no-repeat top right;min-height:730px;position:relative;}
/* for Internet Explorer */
* html div.first-visit{
	height:730px;
}


div.payment h3.titre_general{float:left;height:30px;line-height:30px;width:100%;}
div.payment div#p_image{float:left; width:100%; position:relative;}
div.payment div#p_image p{float:left;width:200px;margin:12px 0 0 4px;}
div.payment div#p_image h6 img{position:absolute; left: 190px;top:20px;}

div.test h3.titre_general{float:left;height:30px;line-height:30px;width:100%;}

div.test span{color:#996633;}

div.test{float:left; width:100%;}

div.div_conditions{width:514px;}
div.div_petit{float:left; width:320px;}
div.test p{float:left; font-size:11px; color:#000;line-height:17px;}
div.test p.paragraphe1,div.test p.p_couleur{width:335px;margin:12px 165px 0 4px; font-size:11px;}
div.div_petit p.paragraphe1{width:316px;margin:20px 0 0 4px; font-size:11px;}

div.test p.grand_paragraphe1{width:100%;}

div.test div.bloc_conditions{float:left;width:100%;}

div.test div.bloc_conditions p{float:left;width:360px;font-weight:600;}

div.test div.bloc_conditions h4 img{float:left;}

div.test p.paragraphe1 img{
float:left;
}
div.test p.paragraphe1 img.img_gauche{
margin:0 30px 0 0;
}

div.test span.couleur_gras{font-weight:600;}

div.test p.p_couleur{color:#996633;}
div.test p.paragraphe_grand{float:left; width:480px; color:#000; margin:12px 0 0 4px;}
div.test div.div_petit p.paragraphe_grand{float:left; width:316px; color:#000; margin:12px 0 0 4px;}

div.test p.paragraphe1 a{margin:0 0 0 60px;}

div.test h5.sous_titre{float:left; width:500px;height:18px; line-height:18px;margin:20px 0 0 4px; position:relative;}
div.test h5.sous_titre img{position:absolute;top:0px;right:290px;}
div.test h3.titre_general img{position:absolute;top:0px;right:190px;}

div.test h5.image_droite img{
float:right;
}

div.test ul.liste_puce,div.test ul.liste_tiret{float:left; width:490px; padding:0;margin:12px 0 0 22px;}
div.test ul.liste_puce li{background:url(images/1_bg1_2.gif) no-repeat center left;padding:8px 0 0 30px; color:#996633;font-size:11px;list-style-type:none;}
div.test ul.liste_tiret li{list-style-type:none; padding:0; color:#000; }

div.test div.div_petit ul.liste_tiret,
div.test div.div_petit ul.liste_puce
{width:300px; margin:4px 0 0 20px;}

h6.liste_unique{float:left; background:url(images/1_bg1_2.gif) no-repeat left;  padding:6px 0 0 30px; color:#996633; font-size:11px;list-style-type:none; font-weight:600; margin:20px 0 0 0px; width:250px; }

h6.liste_unique_grand{float:left; background:url(images/1_bg1_2.gif) no-repeat left;  padding:6px 0 0 30px; color:#996633; font-size:11px;list-style-type:none; font-weight:600; margin:20px 0 0 0px; width:480px; }

h6.sans_puce {background:none; padding:8px 0 0 4px; width:316px;}

div.test a {color:#996633;}

div.test p.lien_suivant a{
position:absolute;
right:20px;
bottom:-30px;
width:80px;
font-size:13px;
}
div.test p.lien_precedent a{
position:absolute;
left:20px;
width:80px;
bottom:-30px;
font-size:13px;
}
/*----------------------------*/

td.garanties_gauche{background:#F7F8F5;}
h3.titre_colonne_gauche{float:left;background:url(images/1_bg2_3.gif) no-repeat center left;color:#ac8c5a;font-size:11px;font-weight:600;padding:0 0 0 30px; margin:14px 0 0 0;}
ul.liste_infos_gauche {display:inline; float:left; list-style-type:none; background:#F7F8F5; margin:10px 0 0 12px;padding:0;}
ul.liste_infos_gauche li a { color:#000; height:30px; font-size:11px; text-decoration:none;}
ul.liste_infos_gauche li {float:left;line-height:32px; width:100%;}
ul.liste_infos_gauche li img {float:left;}

BODY 					{background: url(images/fond-border.jpg) repeat-y top center; color: #000000; padding:40px; margin: 0px;}

.infoBox 				{background: #e6ebde;}
.infoBoxContents 		{background: #f7f8f5;font-family: Verdana, Arial, sans-serif; font-size: 10px;}

/*  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; font-weight:400;}
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: #DBDBDB; cursor: pointer; cursor: hand; }
.moduleRowSelected 							{background-color: #DBDBDB; }

.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: #fff; padding:20px 10px; border:2px solid #413424;color:#413424;}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #fff; padding:20px 10px;border:2px solid #413424; color:#413424; }
/*#myse select 								{width:90%;}*/
/* input requirement */
.product .inputRequirement, .inputRequirement 					
											{font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#FF0000; }
/* -------------------------------------------------          -------------------------------------------------------- */
del {color:#888888;font-size:12px; font-weight:bold}
s {color:#808080;font-size:11px;font-weight:normal;}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
body {padding:0; margin:0;}
body, td, input, textarea{
	font-size:11px;
    font-family:Tahoma;
	color:#8b8b8b;
	line-height:13px;
	vertical-align:top;
	padding:0px;
}
img      {border:0px;}
table	 {width:100%;}

.vam { vertical-align:middle}
.vam a img{border:1px solid #e0dcdd;}
.bg{ background:#F7F8F5;}
.bg1{ border:1px solid #F7F8F5;background:#ffffff}
.bg11{ border:1px solid #F7F8F5; border-width:1px 1px 0px 1px; background:#ffffff}
.bg22{ border:1px solid #F7F8F5; border-width:0px 1px 1px 1px; background:#ffffff}
.bg2{ background:url(images/1_bg3.gif) no-repeat top left #f7f8f5; height:45px; padding-left:24px; vertical-align:middle}
.bg3{ background:#f5f7f2}
.bg4{ background:#413424}

.header td 		 {color:#545454; vertical-align:middle}
.header span	 {color:#FFFFFF; font-size:10px;}
.header b   	 {color:#ffffff;}
.header a 		 {color:#a27440; text-decoration:none; font-size:11px; font-weight:bold}
.header a:hover  {color:#a27440;text-decoration:underline}
.header strong a 		 {color:#C9CBBD; text-decoration:underline; font-size:11px}
.header strong a:hover  {color:#C9CBBD;text-decoration:none}


#input1{
 width:37px; height:18px; 
 color:#3F4143; font-size:10px; font-family:tahoma; text-align:right
}

#input2{
 width:37px; height:18px; 
 color:#3F4143; font-size:10px; font-family:tahoma; text-align:right
}


.jamp{ width:109px; height:18px; color:#464646; font-size:10px; padding-left:4px; font-family:Tahoma;}
.jamp1{ width:138px; height:18px; color:#464646; font-size:10px; padding-left:2px; font-family:Tahoma;}
.jamp2{ width:150px; height:18px; color:#464646; font-size:10px; padding-left:2px; font-family:Tahoma;}
.jamp3{ width:150px; height:18px; color:#464646; font-size:10px; padding-left:2px; font-family:Tahoma;}
  
.box_header_txt	 		{ border-top:5px solid #F7F8F5;}											  
.box_header_txt	td{ height:43px; vertical-align:middle; background:url(images/1_bg2.gif) no-repeat  center left; padding-left:29px; font-family:Arial;
				  font-weight:bold;  color:#313030; font-size:12px;}
				  
.box_header_txt1 td{ height:50px; vertical-align:middle; background:url(images/1_bg1.gif) no-repeat center left #413424; padding-left:40px; font-family:Arial; 
				  font-weight:bold;  color:#ffffff; font-size:12px;}
				  
.box_header_txt2	td{ height:43px; vertical-align:middle; background:url(images/1_bg2_2.gif) no-repeat  center left; padding-left:39px; font-family:Arial;
				  font-weight:bold;  color:#313030; font-size:12px;}

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

.box_body  ul 	{padding:0; margin:0 0 0 0px; list-style:none; }
.box_body .bg_list 	{background:url(images/bg_list.gif) left top no-repeat; line-height:21px; background-position:0 7px; margin-left:0px}
.box_body .bg_list  a	{color:#ffffff; text-decoration:underline; padding-left:15px}
.box_body .bg_list  a:hover	{color:#ffffff; text-decoration:none;}

.box_body .bg_list_un 	{padding-left:0px;}
.box_body .bg_list_un  a	{color:#5B5B5B;text-decoration:none; line-height:23px;text-transform:uppercase;}
.box_body .bg_list_un  a:hover	{color:#855c2d;text-transform:uppercase; text-decoration:none;}

.box_body .bg_list_un1 	{background:url(images/bg_line1.gif) left top no-repeat; line-height:20px; background-position:0 9px; margin-left:0px;}
.box_body .bg_list_un1  a	{color:#5e5e5e; text-decoration:underline; font-weight:bold;margin-left:9px;}
.box_body .bg_list_un1  a:hover	{color:#855c2d; text-decoration:none;}

.box_body .bg_list_sub {background:url(images/bg_list_sub.gif) left top no-repeat; line-height:21px; background-position:0 8px; margin-left:35px}
.box_body .bg_list_sub  a	{color:#b5b5b5; text-decoration:underline; padding-left:17px; line-height:20px;}
.box_body .bg_list_sub  a:hover	{color:#b5b5b5; text-decoration:none;}

.cont_header_txt 		{ border-top:5px solid #F7F8F5;}
.cont_header_txt td 	{ height:43px; vertical-align:middle; padding-left:4px; font-family:Arial; font-size:11px; color:#000;
				  		font-weight:600; }
.cont_header_txt a { 
						font-weight:bold; color:#313030; font-size:12px; text-decoration:none; vertical-align:middle;}				  
.cont_header_txt a:hover { 
						font-weight:bold; color:#313030; font-size:12px; text-decoration:underline;}	
  
.product td         {color:#8b8b8b; font-size:11px; font-family:Arial}
.product a		    {color:#141414; font-size:13px; text-decoration:none; font-weight:bold; text-transform:uppercase; font-family:Tahoma}
.product a:hover	{color:#141414;text-decoration:underline;}
.product span a		    {color:#855c2d; font-size:11px; text-decoration:none; font-weight:normal; text-transform:none; font-family:Tahoma}
.product sapm a:hover	{color:#855c2d;text-decoration:underline;}


.product div a		    {color:#595959; font-size:11px; font-weight:normal;text-decoration:underline; text-transform:none;}
.product div a:hover	{color:#595959;text-decoration:none;}


.pic img			{border: 1px solid #e0dcdd;}
.apercu_best_seller img 	{border: 1px solid #e0dcdd;margin:0 0 0 10px;}

.popup td	{color:#3F4143; font-size:10px;}
.popup span	{color:#3F4143; font-size:10px; }
.popup b	{color:#3F4143; font-size:10px; }
.popup a		{color:#8E1214; font-size:13px; text-decoration:underline; font-weight:bold}	
.popup a:hover	{color:#8E1214; text-decoration:none;}


.footer {float:left; width:100%; display:inline; }
.footer tr td {border-top:solid 1px #939393; width:876px;}
.footer p.paragraphe_footer {float:left; margin:12px; width:876px; display:inline; color:#939393;}

.footer td 		  {color:#000; font-size:10px;}			
.footer a 		  {color:#000; font-size:10px; text-decoration:none; color:#939393;} 			
.footer a:hover   {color:#000;text-decoration:underline; color:#313030;}	

.footer tr.menu_footer td ul{
float:left;
margin:12px; 
width:876px;
display:inline;
}
.footer tr.menu_footer td ul li{
float:left;
color:#939393;
}
.footer tr td ul{
padding:0;
float:left;
margin:12px; 
width:876px;
display:inline;
}
.footer tr td ul li{
float:left;
list-style-type:none;
margin:0 0 0 5px;
}
.footer tr td ul li a{
float:left;
margin:0 5px 0 0;
color:#939393;
}
.footer tr td p.liens_ext_footer{
float:left;
margin:12px; 
width:876px;
display:inline;
color:#939393;
}
.footer tr td p.liens_ext_footer span,
.footer tr td p.liens_ext_footer a{
font-weight:600;
}

/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
.result 		{margin:0px 0px 0px 0px;}
.result td  	{width:50%;  height:37px; vertical-align:middle; padding:0 10px 0 10px;}
.result_right 	{text-align:right;}
.result td  	{color:#444444; font-size:11px;}
.result b   	{color:#444444; font-weight:normal;}
 
.result_right b							{color:#8a6734; font-size:11px; font-weight:bold;}
.result_right a.pageResults				{color:#8a6734; font-size:11px;text-decoration:underline; }
.result_right a.pageResults:hover 		{color:#8a6734;	text-decoration:none; }
.result_right a.pageResults	u			{color:#8a6734; font-size:11px; text-decoration:underline;}
.result_right a.pageResults u:hover 	{color:#8a6734;	text-decoration:none;}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
.box_body td      	{color:#4d3c26; font-size:11px;}
.box_body span   		{color:#212121; font-size:11px; font-weight:normal; font-family:Tahoma}
.box_body a 			{color:#212121; font-family:Tahoma; font-size:11px; text-decoration:none;}
.box_body a:hover  		{color:#212121; text-decoration:underline}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
SPAN.newItemInCart 						{font-family: Verdana, Arial, sans-serif;font-size:10px;color: #D52D01;}
.box_body a SPAN.newItemInCart 			{font-family: Verdana, Arial, sans-serif;font-size:10px;color: #D52D01; text-decoration:underline;}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
.smallText a			{color:#8a6735; font-size:11px; text-decoration:none;}	/*  advanced_search.php  */
.smallText a:hover 		{color:#8a6735; font-size:11px; text-decoration:underline;}
.smallText a u 			{color:#8a6735; font-size:11px; text-decoration:none;}
.smallText a:hover u	{color:#8a6735; 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;}
/* -------------------------------------------------          -------------------------------------------------------- */
span.txt_1	{font-size:10px; text-transform:none; color:#000000;}	

SPAN.productSpecialPrice, .product SPAN.productSpecialPrice  
											{color:#4d3c26; font-size:15px; font-family:Tahoma; font-weight:bold;}
.box_body SPAN.productSpecialPrice			{color:#4d3c26; font-size:12px;font-weight:bold;}
  
.cont_header_txt	em	{color:#E50029; font-size:14px; font-weight:bold; font-style:normal;vertical-align:middle;text-decoration:none;}
.product em		    	{color:#141414; font-size:13px; text-decoration:none; font-weight:bold; text-transform:uppercase; font-family:Tahoma; font-style:normal;} 

/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
.main	a		{color:#8a6735; text-decoration:underline;}
.main	a:hover	{color:#8a6735; text-decoration:none;}
.vam			{vertical-align:middle;}
input			{background:#ffffff;}
.bg_input input	{background:none;}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
.product .shop_cart {	 background:#f7f8f5; color:#212121; font-size:11px; font-family:Arial text-transform:uppercase; font-weight:bold; 
						height:45px;text-align:center; vertical-align:middle;}

.padd_1 	{padding:0px 10px 0px 10px;}
.padd_22 	{padding:8px;}
td.padd2 	{padding:8px; padding-left:4px;}

.line_h		{ line-height:16px;}

.bg_gg	{background:#e6ebde;height:5px;}
.bg_vv	{background:#FFF8D4;}
.bg_gg_1{background:#F7F8F5; height:5px;}

.product div			{padding:8px 0px 0 0px;}
div.padd3				{text-align:left; padding-top:10px; margin-left:0px; margin-right:0px; }
p.transport_nacex img {float:left; margin:20px 0 0 20px;}

.padd33 img, .padd33 input 	{margin:5px;}

.prod_info		{width:100px;}
.prod_info td	{text-align:left;}

.remove		{ width:20%;}
.products	{ width:45%;}
.quantity	{ width:15%;}
.total		{ width:20%;}
.sub_total	{ width:80%;}
/* -------------------------------------------------          -------------------------------------------------------- */
.box_width_left			{ width:206px;}
.box_width_right		{ width:166px;}
.box_width_cont			{ width:100%;}			
/* -------------------------------------------------          -------------------------------------------------------- */
.heading_top_1			{margin-top:0px; background:#ffffff;}
.heading_top_1 .padd_11	{padding:5px 0px 7px 0px;}
.heading_top_1			{margin-top:0px;}

.heading_top_3			{margin-top:0px;}
.heading_top_3 .padd_33	{padding:0px 0px 7px 0px;}

.heading_top_2			{margin-top:0px;}
.heading_top_2 .padd_22	{padding:0px 5px 7px 25px;}


.heading_top_4			{margin-top:0px; background:#ffffff;}
.heading_top_4 .padd_44	{padding:5px 0px 7px 0px;}


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

.tep_draw_separate		{height:11px;}

.tep_draw_prod_top		{}/*  width:221px;  */



/*------------------------------------------------------------------------------------------------------
-----------------------NOUVEAU STYLE TREINTADIAS-------------------------------------
---------------------------------------------------------------------------------------------------------*/

/*------------------------ACCUEIL NOUVEAU TREINTADIAS----------------*/
div.bloc_accueil{
float:left;
padding:0;
margin:0;
}
div.bloc_accueil h4{
float:left;
padding:0;
margin:0;
}
div.bloc_accueil h3{
float:left;
padding:0;
margin:5px 0 0 0;
}
div.bloc_accueil h3 a img{
float:left;
padding:0;
margin:0;
}
div.bloc_accueil div.bloc_marque{
float:left;
width:100%;
position:relative;
margin:5px 0 0 0;
}
div.bloc_marque h3.lien_femme a{
position:absolute;
top:126px;
left:12px;
height:30px;
width:100px;
padding:0;
margin:0;
background:#fff;
		-moz-opacity: 0;
		opacity:.00;
		filter: alpha(opacity=00);
}
div.bloc_marque h3.lien_homme a{
position:absolute;
top:45px;
right:155px;
height:30px;
width:100px;
padding:0;
margin:0;
background:#fff;
		-moz-opacity: 0;
		opacity:.00;
		filter: alpha(opacity=00);
}
div.bloc_accueil div.bloc_marque h2{
float:left;
padding:0;
margin:0;
}
div.bloc_accueil div.bloc_marque h2 img{
border:1px solid #ababa9;
}
div.bloc_accueil div.bloc_marque a{
text-decoration:none;
font-weight:700;
}
div.bloc_accueil div.bloc_marque li{
list-style-type:none;
padding:0;
margin:0;
margin:2px 0 0 0;
}
ul.liste_gauche_accueil{
float:left;
position:absolute;
bottom:10px;
left:14px;
padding:0;
margin:0;
}
ul.liste_gauche_accueil li a{
color:#00080b;
}
ul.liste_droite_accueil li a{
color:#fff;
}
ul.liste_droite_accueil{
float:left;
position:absolute;
bottom:10px;
left:275px;
padding:0;
margin:0;
}
div.bloc_marque_moitie{
float:left;
position:relative;
width:258px;
height:176px;
padding:0;
margin:5px 0 0 0;
display:inline;
}
div.bloc_marque_moitie_droit{
margin:5px 0 0 4px;
}
div.bloc_marque_moitie img.img_fond_bloc_marque{
position:absolute;
top:0px;
left:0px;
}
div.bloc_marque_moitie h5{
position:absolute;
top:50px;
left:10px;
font-size:12px;
color:#000;
font-weight:400;
padding:0;
margin:0;
}
div.bloc_marque_moitie h3.lien_1{
position:absolute;
top:95px;
left:10px;
}
div.bloc_marque_moitie h3.lien_2{
position:absolute;
top:125px;
left:10px;
}
div.bloc_marque_moitie h3.lien_1 a,
div.bloc_marque_moitie h3.lien_2 a{
color:#fff;
}
/*------------------------ENTETE NOUVEAU TREINTADIAS----------------*/
div.bandeau_entete{
width:100%;
position:relative;
padding:0;
margin:0;
}
div.flash_entete{
width:100%;
padding:0;
margin:0;
display:inline;
}
.lien_defaut
{
height:22px;
line-height:22px;
padding:0;
width:80px;
background:url(images/bouton_general.jpg) no-repeat top left;
text-align:center;
}
.lien_defaut a{
color:#fff;
font-size:14px;
font-weight:400;
text-decoration:none;
display:block;
}
.lien1{
position:absolute;
bottom:10px;
left:20px;
}
.lien2{
position:absolute;
bottom:10px;
left:110px;
}
.lien3{
position:absolute;
bottom:10px;
left:200px;
}
.lien4{
position:absolute;
bottom:13px;
left:200px;
}
.lien_autre a{
color:#fff;
font-size:12px;
text-decoration:none;
}



/*---------------------------------------------*/
div.bloc_news_accueil_haut  {
	position:absolute;
	display:none;
	top:0px;
	right:14%;
	background:#000;
	width:350px;
	height:390px;
	padding:14px 24px;
	z-index: 1000;
	filter:alpha(opacity=70);  
	-moz-opacity:0.70;
	opacity: 0.70;	
}
div.bloc_news_accueil_haut h4{
float:left;
width:100%;
margin: 20px 0 0 0;
font-size:20px;
color:#fff;
font-weight:400;
height:30px;
line-height:30px;
}
div.bloc_news_accueil_haut h5 img{
float:left;
margin: 30px 0 0 0;
}
div.bloc_news_accueil_haut:hover{
cursor:pointer;
}

