body {margin-left: 2px; margin-top: 2px; margin-right: 2px; margin-bottom: 0px; background-color: #FFFFFF;  }
body, p, td, .gourmet-store			{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	text-decoration: none; 
	line-height: 19px;
}
.headerLeft {background-image:url(../Media/Components/HeaderBackground.jpg)}
.headerRight {background-image:url(../Media/Components/bottles_ext.jpg)}
#LeftMenu p, #LeftMenu td {line-height: normal;}
#LeftMenu { border: none; background-color: #a5d867; height: 100%;}
#RightMenu p, #RightMenu td {line-height: normal;}
#RightMenu { border: none; background-color: #a5d867; height: 100%;}
#Footer {text-align: center; font-size: 10px; color: #666;}
#Footer a {color: #666; text-decoration: underline;}
img {border: none; margin: none;}

h1, .GROSGROStitre			{  font-size: 14px; font-weight: bolder; color: #B18F45; }
h1 {margin-bottom: -15px;}

h2 {font-size: 13px; font-weight: bolder; color: #333; }

.Box1 {border: 1px solid black; padding: 5px; text-align: left;}
.img10pxRight {border: none; margin-right: 10px;}

.titres					{  font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #B18F45; }
.gourmet-blanc			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-style: normal; line-height: normal; font-weight: lighter; font-variant: normal; text-transform: none; text-decoration: none; }
.gros-titres 			{ font-size: 12px; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #B18F45;  font-style: normal;text-decoration: none; }
.gros-titres2 			{ font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #B18F45;  font-style: normal;text-decoration: none; }
.gourmet-store2			{ font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none;  font-style: normal; color: #000000; text-decoration: none; }
.gourmet-store2:link	{ font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none;  font-style: normal; color: #000000; text-decoration: none; }
.gourmet-store2:visited	{ font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none;  font-style: normal; color: #000000; text-decoration: none; }
.gourmet-store2:link	{ font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none;  font-style: normal; color: #000000; text-decoration: none; }
.gourmet-store2:active	{ font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none;  font-style: normal; color: #000000; text-decoration: none; }
.gourmet-store2:hover	{ font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none;  font-style: normal; color: #000000; text-decoration: underline; }
.gourmet-store3			{  font-size: 11px; font-style: normal; line-height: 19px; font-weight: normal; font-variant: normal; text-transform: none; color: #B18F45; }
.deroulant				{  font-size: 8pt; color: #000000; }
.point					{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #D9C292; text-decoration: none; }
.titresGRAND			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #B18F45; }
.titresnoire			{ font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: none; }
.commander				{  font-size: 12px; font-weight: bold; color: #B18F45; text-decoration: underline; line-height: normal; }
.table_borders			{ border: none; }
.td_menu_titles			{ padding-left: 7px; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #3b3231; }
.td_bullet				{ font-size: 10px; font-style: normal;color: #49391D; }
a { color: #CE300B; text-decoration:none; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; }
a:hover { text-decoration: underline;}
.menu_link, .menu_link:visited, .menu_link:link, .menu_link:active { color: #49391D; text-decoration:none; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; }
.menu_link:hover		{ color: #000000; text-decoration:underline; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; }
td .language b			{ font-family: Arial, Helvetica, sans-serif;font-size:11px;border:1px solid #000;padding:3px; }
#main_table_bo th		{ border-bottom:1px solid #000;font-family: Arial, Helvetica, sans-serif;font-size:11px;padding:3px 0; }
#main_table_bo td		{ font-family: Arial, Helvetica, sans-serif;font-size:11px;padding:3px 0; }
.red					{ font-weight:bold;color:#CC0000 !important; margin:10px; display:block; }

/* POPUP CONDITIONS DE VENTE */
.popupcontainer			{ width:600px; margin:auto;}
.condventeheader		{ padding:0 0 7px 0;}
.condventefooter		{ padding:4px 0 0 0;}
.popupcontent			{ overflow:auto; width:580px; height:330px; margin:10px 0 0 0; padding:10px; border:1px solid #993333;}
.popupcontent table		{ width:95%;}

/* BASKET */
.coord_table			{ margin-bottom:10px; }
.basket_table			{ width:100%; margin:10px 0; }
.basket_table td		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:12px; }
.basket_table a
.basket_table a:active,
.basket_table a:visited
.basket_table a:link
.basket_table a:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:12px; }
.right_cell				{ text-align:right !important; }
.products_head_table	{ width:100%; border:1px solid #999; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:12px; }
.products_head_table td	{ text-align:left; vertical-align:top;  }
.products_head_table th	{ text-align:left; vertical-align:top; font-weight:bold; padding:4px; }
.products_table			{ width:100%; border:1px solid #999; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:12px; }
.products_table td		{ text-align:left; vertical-align:top; padding:4px; font-size:11px; color:#333; border-bottom:1px solid #DDD; }
.products_table th		{ text-align:left; vertical-align:top; font-weight:bold; padding:4px; }
.no_bottom_border		{ border-bottom:none !important; }
.table_total			{ width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:12px; }
.table_total th			{ width:140px; border:1px solid #999; text-align:left; vertical-align:top; font-weight:bold; padding:4px; }
.table_total td			{ border-bottom:1px solid #999; text-align:left; vertical-align:top; padding:4px; color:#333; font-size:11px; }
.td_button				{ border:1px solid #333; background-color:#D9C292; padding:2px; }
.order_head_table		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:12px; }
.order_head_table td	{ width:140px; border:1px solid #333; text-align:left; vertical-align:top; padding:4px; color:#333; font-size:11px; background-color:#D9C292;  }
.delivery_table			{ width:500px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:12px; border:1px solid #999; }
.delivery_table td		{ text-align:left; vertical-align:top; font-size:11px; color:#333; }
.delivery_table th		{ text-align:left; vertical-align:top; font-weight:bold; }
.delivery_method_table	{ width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:12px; }
.delivery_method_table td	{ text-align:left; vertical-align:top; font-size:11px; color:#333; }
.delivery_method_table td td{ text-align:left; vertical-align:top; padding:4px; font-size:11px; color:#333; }
.delivery_method_table th	{ text-align:left; vertical-align:top; padding:4px; font-size:11px; color:#333; font-weight:bold; background-color:#D9C292; border-bottom:1px solid #999; }
.radio_td				{ width:25px; }
.del_title_td			{  }
.no_bold				{ font-weight:normal !important; }
.price_cell				{ text-align:left !important; width:110px; }

.error {font-weight: bold; color:#FF0000;}
a.button {height: 18px; border: 1px solid #663333; background-color: #D9C292; padding: 3px 7px 3px 7px;>}
td.formItemTitle { border: 1px solid #663333; background-color: #D9C292;>}