body {
	font-size: 11px;
	background-color: #EAEAEA;
	font-family: Verdana, Geneva, sans-serif;
}
.General{
	width:990px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background-repeat:repeat-y;
	background-color: #FFFFFF;
}
a{
	color:#575257;
	text-decoration:none;
	position:relative;
	z-index:100
}
a:hover{text-decoration:underline}

textarea{width:100%;font-size:11px;border:1px solid #005447}
.errorBox{font-weight:700}
.stockWarning{font-size:10px;color:#c76170}
.messageStackError,.messageStackWarning,.messageStackSuccess{
	background-color:#CCCCCC;
	color: #FF0000;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.productsNotifications{background:#f2fff7}
.orderEdit{color:#000;text-decoration:underline}
.inputRequirement{
	color:#bb0807;
	margin-top:6px
}
.Style10{color:#7b4d08}
TD.headerNavigation{
	background-color:#938a8b;
	margin-right:20px;
	margin-left:20px;
	font-size:14px;
	color:#FFF;
	width:50%;
	padding:3px 20px
}
FORM{display:inline}
INPUT{
	color:#bb0807
}
INPUT.border{border:1px solid #005447;}
INPUT.az_search_input,SELECT.az_search_input{border:1px solid #949496;color:#005447}
INPUT.submit_button,INPUT.az_login_input{border:0;color:#7ec156}
TR.header{background:#17191D}
.infoBox,.plainBox,.moduleBox{
	border:1px solid #575257;
	padding:10px
}
.moduleBox{margin:2px}
.infoBoxLeft,.infoBoxLeft_az01{text-align:left}
.infoBoxContentsLeft TD{font-size:11px;font-weight:400}
TD.infoBoxHeading,TD.infoBoxHeadingCenter,TD.plainBoxHeading,TD.productListing-heading{font-size:14px;font-weight:700;color:#7ec156;text-align:left;padding-left:10px;height:32px}
TD.infoBoxHeadingLeft{font-size:13px;font-weight:400;color:#7ec156;text-align:left;height:31px;border-top:1px solid #949496}
.infoBoxHeadingLeft A:link,.infoBoxHeadingLeft A:active,.infoBoxHeadingLeft A:visited{font-size:14px;font-weight:700;color:#949496}
.infoBoxHeadingLeft A:hover{font-size:14px;font-weight:700;color:#8F3B2A}
TD.infoBoxHeadingRight{font-size:13px;font-weight:400;color:#757678}
.infoBoxContents,.infoBoxContentsLeft,infoBoxContentsLeft_categ,.infoBoxContentsRight{font-size:11px;font-weight:400;color:#404040;text-align:left;line-height:1.5}
.infoBoxContentsRight{font-size:11px;font-weight:400;color:#5F8787;padding-left:5px}
.infoBoxContentsRight A:link,.infoBoxContentsRight A:active,.infoBoxContentsRight A:visited{font-size:10px;font-weight:400;color:#949496}
.productBoxHeading_tb,.productBoxOuter,.productBoxBottom_tb{width:170px}
.productBox{font-size:11px;font-weight:400;text-align:left;padding-top:5px;color:#505050}
.productBoxContent{font-size:11px;font-weight:400;color:#505050}
.productBox A:link,.productBox A:active,.productBox A:visited,.productBox_name A:link,.productBox_name A:active,.productBox_name A:visited{font-size:12px;font-weight:700;color:#616263}
.productBox A:hover,.productBox_name A:hover{color:#8F3B2A}
.productBoxHeading A:link,.productBoxHeading A:active,.productBoxHeading A:visited{font-size:13px;font-weight:700;color:#837362}
.productBoxHeading A:hover{color:#404040}
.productBox_price{font-size:13px;font-weight:700;color:#E60066;padding-right:3px}
.productBoxMBottom{font-size:12px;font-weight:400;color:#FFF;padding-left:12px;height:29px;border-bottom:1px solid #949496}
.ml6{font-size:10px;color:#B4B4B5;font-weight:700;text-decoration:none}
.ml8{font-size:10px;color:#7B7C7A;font-weight:700;text-decoration:none;line-height:200%}
TD.headerError{background:#DCDEB3;font-size:11px;color:red;text-align:center}
TD.headerInfo{font-size:11px;background:#DCDEB3;color:#000;text-align:center}
TR.footer{background:#008193}
TD.footer{font-size:11px;background:#009384;color:#fff}
.infoBoxNoticeContents{background:#FFE6E6;font-size:10px}
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:#F5F4ED}
table.productListing{border-top-width:1px;margin-top:25px;width:80%;border-color:#7ec156;border-style:solid}
A.productListing-heading{
	color:#bb0807
}
.pageHeading,DIV.pageHeading,.pageHeading H1,.greetUser.H1{
	font-size:15px;
	font-weight:700;
	color:#938a8b
}
TR.subBar{background:#f4f7fd}
TD.main,P.main,div.main{
	margin-top:6px;
	color:#575257
}
TD.accountCategory{font-size:13px;color:#abd}
TD.fieldValue{font-size:12px}
SPAN.newItemInCart{font-size:10px;color:red}
CHECKBOX,INPUT,RADIO,SELECT{font-size:11px}
SPAN.greetUser{font-size:12px;color:#f0a480;font-weight:700}
TABLE.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px}
SPAN.markProductOutOfStock{font-size:12px;color:#c76170;font-weight:700}
.pr_category{font-size:13px;color:#000;text-decoration:none;text-transform:uppercase;font-weight:700}
.pr_name{font-size:11px;color:#676969;font-weight:700;text-transform:uppercase;text-decoration:none}
.pr_descr{font-size:11px;color:#464646}
.moduleRowOver td{
	background-color:#FFF;
	cursor:pointer
}
.moduleRowSelected td{
	background-color:#FFF
}
.checkoutBarFrom,.checkoutBarTo{font-size:10px;color:#8c8c8c}
.az_topmenu_area{padding-top:10px;padding-bottom:5px}
.az_topmenu_area A:link,.az_topmenu_area A:active,.az_topmenu_area A:visited{font-size:11px;color:#404040;font-weight:400;text-decoration:none}
.az_topmenu_area A:hover{font-size:11px;color:#505050}
.az_topmenu_cart_td2{color:#404040;font-weight:400;border-bottom:1px solid #404040;padding-top:20px}
.menubarmain A:link,.menubarmain A:active,.menubarmain A:visited{font-size:11px;color:#404040;font-weight:700;text-decoration:none}
.menubarmain A:hover{font-size:11px;color:#8F3B2A}
.menubarmain{font-size:11px;font-style:normal;color:#404040}
.menubarmain_td4{height:25px}
.az_topmenu_area_td1{font-size:10px;font-style:normal;color:#949494}
.az_topmenu_area_td1 A:link,.az_topmenu_area_td1 A:active,.az_topmenu_area_td1 A:visited{font-size:10px;color:#949494;font-weight:700;text-decoration:none}
.az_topmenu_area_td1 A:hover{font-size:10px;color:#8F3B2A}
.az_info_bar{background-image:url(../images/alm/az_top_bar.gif);background-repeat:repeat-x;height:15px}
.az_main_bar_td2{border-top:1px solid #FFF}
.az_main_bar_td2_inner{border-top:1px solid #8F3B2A;border-left:1px solid #8F3B2A}
.az_main_bar_text{border:2px solid #FFF;background-color:#8F3B2A}
.az_main_bar_text TD{font-size:10px;color:#D79A8F;padding-left:10px}
.az_main_bar_td3{background-image:url(../images/alm/az_menu_r.gif);background-repeat:repeat-y}
.az_folder{height:25px;padding-left:10px}
.az_folder A:link,.az_folder A:active,.az_folder A:visited{font-size:10px;color:#8F3B2A;font-weight:700;text-decoration:none}
.az_folder A:hover{font-size:10px;color:#D03834}
.az_maincont_td{padding-top:6px;background-image:url(../images/alm/az_header_bottom_line.gif);background-repeat:repeat-x;background-position:top left}
.maincont_left_td{padding-top:10px;width:200px;border-right:1px solid #949496}
.leftbar_tb{width:200px}
.leftcolumn_tb{width:100%}
.maincont_mid_td{padding-top:10px;padding-left:10px}
.az_button_img{background-image:url(../images/alm/az_button_mid.gif);background-repeat:repeat-x;background-position:top left;white-space:nowrap;color:#f90;font-weight:700;font-size:11px;cursor:pointer;display:inline;text-decoration:none}
.az_button_submit{background-image:url(../images/alm/az_button_mid.gif);background-repeat:repeat-x;white-space:nowrap;vertical-align:top;border:0;color:#f90;font-weight:700;font-size:12px;height:21px;cursor:pointer}
.order_history_top{color:#005447;font-weight:700;font-family:Verdana;font-size:13px}
.order_history_top_INVOICE{color:#069;font-weight:700;font-family:Verdana;font-size:13px}
.smallText_INVOIVE{font-family:Verdana, Arial, sans-serif;font-size:10px}
.smallTextBlue_INVOICE{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#069}
.smallAddressBlue_INVOICE{font-family:Arial;font-size:9px;color:#069}
.main_INVOICE{font-family:Verdana, Arial, sans-serif;font-size:12px}
.pageHeading_INVOICE{font-size:18px;color:#727272;font-weight:700}
TABLE.linkListing{border:1px;border-spacing:1px;border-color:#005447;border-style:solid}
.linkListing-heading{font-size:13px;font-weight:700;background:#7ec156;color:#FFF;text-align:center;vertical-align:middle}
A.linkListing-heading{color:#FFF}
TD.linkListing-data{border-right:1px solid #b6b7cb;border-bottom:1px solid #b6b7cb;text-align:justify;vertical-align:middle;padding:4px}
TR.linkListing-odd{background:#f8f8f9}
TR.linkListing-even{background:#F5F5F5}
.linkFeatured{font-weight:700;background:#dbd6d6;color:#FFF;text-align:center;border:1px solid #000}
.linkFeaturedHeading{font-size:14px;font-weight:700;background:#dbd6d6;color:#FFF;text-align:center}
.linkFeaturedMain{font-weight:700;background:#dbd6d6;color:#FFF;text-align:center}
A.linkListingMain{color:#fff}
.linkListingCats{font-weight:700;color:#FFF;text-align:center}
.linkListingSubCats{font-weight:400;color:#FFF;text-align:center}
.infoBoxContents A:link,.infoBoxContents A:active,.infoBoxContents A:visited,.infoBoxContentsLeft A:link,.infoBoxContentsLeft A:active,.infoBoxContentsLeft A:visited{font-weight:400;color:#949496}
.ch7,.pr_price{color:#C40202;font-weight:700}
TD.productListing-heading,TD.fieldKey,TD.tableHeading,TD.formAreaTitle{font-size:12px;font-weight:700}
SPAN.productSpecialPrice,DIV.productSpecialPrice,SPAN.errorText,A.linkListing-heading:hover,A.linkListingMain:hover,A.linkListingCats:hover,A.linkListingSubCats:hover{
	color:#bb0807;
	clear: both;
}
.maincont_right_td,.rightbar_tb{width:0}

.dataTableHeadingContent_INVOICE,.product_infobox_heading,.product_infobox_heading_INVOICE{font-size:10px;color:#fff;font-weight:700}
.dataTableHeadingRow_INVOICE,.product_infobox_heading_row,.product_infobox_heading_row_INVOICE{background-color:#C9C9C9}
.dataTableRow_INVOICE,.product_infobox_data_row,.product_infobox_data_row_INVOICE{background-color:#F0F1F1}
.order_infobox_heading,.order_infobox_heading_INVOICE{color:#000;font-weight:700;font-size:12px}
.order_infobox_data,.order_infobox_data_INVOICE{color:#000;font-size:12px}
A.linkListingCats,A.linkListingSubCats{color:#000;line-height:1.5}
.boxes{
	display:block;
}

.boxes .gauche{
	background-image:url(../images2/boxes/bord_gauche-trans.png);
	background-repeat:repeat-y;
	line-height: 1;
}
.boxes .gauche_haut{
	background-image:url(../images2/boxes/coin_gauche_haut-trans.png);
	height:14px;
	width:11px;
	line-height: 1;
}
.boxes .gauche_bas{
	background-image:url(../images2/boxes/coin_gauche_bas-trans.png);
	height:19px;
	width:11px;
	line-height: 1;
}
.boxes .droit{
	background-image:url(../images2/boxes/bord_droit-trans.png);
	background-repeat:repeat-y;
	line-height: 1;
}
.boxes .droit_haut{
	background-image:url(../images2/boxes/coin_droit_haut-trans.png);
	height:14px;
	width:18px;
	line-height: 1;
}
.boxes .droit_bas{
	background-image:url(../images2/boxes/coin_droit_bas-trans.png);
	height:19px;
	width:18px;
	line-height: 1;
}
.boxes .haut{
	background-image:url(../images2/boxes/bord_haut-trans.png);
	background-repeat:repeat-x;
	line-height: 1;
}
.boxes .bas{
	background-image:url(../images2/boxes/bord_bas-trans.png);
	background-repeat:repeat-x;
	line-height: 1;
}
.boxes .centre{
	background-color:#FFF;
}
.infoBoxContents A:hover,.infoBoxContentsLeft A:hover,.infoBoxContentsRight A:hover,.infoBoxContentsCenter A:link,.infoBoxContentsCenter A:active,.infoBoxContentsCenter A:visited,.infoBoxContentsCenter A:hover{font-weight:400;color:#8F3B2A}
TD.subBar,.checkoutBarCurrent,.dataTableContent_INVOICE,.product_infobox_data,.product_infobox_data_INVOICE{font-size:10px;color:#000}







* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.boiteTitreLiseret {
	font-size: 100%;
	border: 1px solid #575257;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 5px;
}
.boiteTitreLiseret .boxhead {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: 938a8b;
}
.boiteTitreLiseret .boxhead h2 {
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px;
	margin: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #938a8b;
}
.boiteTitreLiseret .boxbody {
	padding-top: 0px;
}


.upperleft{
	width : 50%;
	margin-left : auto;
	margin-right : auto;
}

.upperright{
}

.lowerleft{
}

.lowerright{
}
.General .Body .BodyText .product_info #BodyLeft  #Image  {
	line-height: 1;
}
