﻿
.imagecaddie
{
	background-color: #ffffff;
}

.Basket_TopLine
{
	background-color: #FFFFFF;
}
.Basket_TitleText
{
	color: #D10019;
}
.Basket_ListLine1
{
	background-color: #FFFFFF;
	color: #666666;
}
.Basket_ListLine2
{
	background-color: #FFFFFF;
	color: #666666;
	padding: 4px;
}
.Basket_ListHeadLine
{
	background-color: #666666;
	font-weight: bold;
	color: #FFFFFF;
}
.Basket_ProductHeadline
{
	background-color: #E0E0E0;
	font-weight: bold;
	color: #666666;
}
.Basket_PriceHeadLine
{
	color: #D3021A;
}
.Basket_MainContent
{
}
.Basket_TableBTN
{
}

.Basket_SeparLine1 TD
{
	background-color: #CCCCCC;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
}

.Basket_SeparLine2 TD
{
	background-color: #CCCCCC;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
}

.Basket_SeparLine3 TD
{
	background-color: #CCCCCC;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
}

.Basket_Detail1
{
	background-color: #FFFFFF;
	color: #666666;
}
.Basket_Separ1
{
	background-color: #FFFFFF;
}

.Basket_Detail2
{
	background-color: #FFFFFF;
	color: #666666;
}
.Basket_Separ2
{
	background-color: #FFFFFF;
}

.Basket_Detail3
{
	background-color: #FFFFFF;
}
.Basket_Separ3
{
	background-color: #FFFFFF;
}

.Basket_Detail4
{
	background-color: #D3021A;
	color: #FFFFFF;
}
.Basket_Separ4
{
	background-color: #D3021A;
}

.Basket_Detail5
{
	background-color: #FFFFFF;
	color: #666666;
}
.Basket_Separ5
{
	background-color: #FFFFFF;
}

.Basket_Detail6
{
	background-color: #FFFFFF;
}
.Basket_Separ6
{
	background-color: #FFFFFF;
}

.Basket_Detail7
{
	background-color: #FFFFFF;
	color: #666666;
}
.Basket_Separ7
{
	background-color: #FFFFFF;
}

.Basket_Detail8
{
	background-color: #FFFFFF;
}
.Basket_Separ8
{
	background-color: #FFFFFF;
}

.Basket_Detail9
{
	background-color: #FFFFFF;
	color: #666666;
}
.Basket_Separ9
{
	background-color: #FFFFFF;
}

.Basket_Detail10
{
	background-color: #FFFFFF;
	color: #666666;
}
.Basket_Separ10
{
	background-color: #FFFFFF;
}

.Basket_Detail11
{
	background-color: #FFFFFF;
	color: #666666;
}
.Basket_Separ11
{
	background-color: #FFFFFF;
}

.Basket_Separ12
{
	background-color: #D3021A;
}

.Basket_Detail13
{
	background-color: #FFFFFF;
	color: #666666;
}
.Basket_Separ13
{
	background-color: #FFFFFF;
}

.Basket_Detail14
{
	background-color: #FFFFFF;
	color: #666666;
}
.Basket_Separ14
{
	background-color: #FFFFFF;
}

.Basket_WhareHouse
{
	background-color: #FFCC99;
}
.Basket_SeparWhareHouse
{
	background-color: #FFFFFF;
}

.Basket_ListTableS
{
	background-color: #FFFFFF;
	border-right: #FFFFFF 1px solid;
	padding-right: 2px;
	border-top: #FFFFFF 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #FFFFFF 1px solid;
	padding-top: 2px;
	border-bottom: #FFFFFF 1px solid;
}

.Basket_ListTableS div table
{
	border: 1px solid green;
	width: 100%;
	padding: 0;
}

.Basket_ListTableS TD
{
	font-size: 10px;
}

.Basket_BTN_UpProduct
{
	background-image: url( '/images/BTN_Basket_Up.gif' );
	width: 18px;
	height: 18px;
	cursor: pointer;
	border: 0px;
}
.Basket_BTN_DownProduct
{
	background-image: url( '/images/BTN_Basket_Down.gif' );
	width: 18px;
	height: 18px;
	cursor: pointer;
	border: 0px;
}
.Basket_BTN_Calculate
{
	background-image: url( '/images/BTN_Basket_Calculate.gif' );
	width: 18px;
	height: 18px;
	cursor: pointer;
	border: 0px;
	margin-left: 3px;
	margin-top: 2px;
}
.Basket_BTN_TrashProduct
{
	background-image: url(/ImagesPortal/FR/localisation/331740/IMG/img-temporaire/BTN_Basket_Trash2.jpg);
	width: 18px;
	height: 25px;
	cursor: pointer;
	border: 0px;
}
.Basket_BTN_Pick_Up
{
	background-image: url( '/images/BTN_Basket_Pick_Up.gif' );
	width: 18px;
	height: 18px;
	cursor: pointer;
	border: 0px;
}

.Basket_ProductlbProduct
{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
}


/******************Arrondi Basket Détails ***************************/

.BasketDetailCell_ContentCell
{
	background-color: #FFFFFF;
}
.BasketDetailCell
{
	background: transparent;
	margin: 5px auto;
	width: 100%;
}
.BasketDetailCell h1, .BasketDetailCell p
{
	margin: 0 10px;
}
.BasketDetailCell h1
{
	font-size: 2em;
	color: #fff;
	letter-spacing: 1px;
}
.BasketDetailCell p
{
	padding-bottom: 0.5em;
}
.BasketDetailCell .top, .BasketDetailCell .bottom
{
	display: block;
	background: transparent;
	font-size: 1px;
}
.BasketDetailCell .b1, .BasketDetailCell .b2, .BasketDetailCell .b3, .BasketDetailCell .b4, .BasketDetailCell .b1b, .BasketDetailCell .b2b, .BasketDetailCell .b3b, .BasketDetailCell .b4b
{
	display: block;
	overflow: hidden;
}
.BasketDetailCell .b1, .BasketDetailCell .b2, .BasketDetailCell .b3, .BasketDetailCell .b1b, .BasketDetailCell .b2b, .BasketDetailCell .b3b
{
	height: 1px;
}
.BasketDetailCell .b2
{
	background: #FFFFFF;
	border-left: 1px solid #D3021A;
	border-right: 1px solid #D3021A;
}
.BasketDetailCell .b3
{
	background: #FFFFFF;
	border-left: 1px solid #D3021A;
	border-right: 1px solid #D3021A;
}
.BasketDetailCell .b4
{
	background: #FFFFFF;
	border-left: 1px solid #D3021A;
	border-right: 1px solid #D3021A;
}
.BasketDetailCell .b4b
{
	background: #FFFFFF;
	border-left: 1px solid #D3021A;
	border-right: 1px solid #D3021A;
}
.BasketDetailCell .b3b
{
	background: #FFFFFF;
	border-left: 1px solid #D3021A;
	border-right: 1px solid #D3021A;
}
.BasketDetailCell .b2b
{
	background: #FFFFFF;
	border-left: 1px solid #D3021A;
	border-right: 1px solid #D3021A;
}
.BasketDetailCell .b1
{
	margin: 0 5px;
	background: #D3021A;
}
.BasketDetailCell .b2, .BasketDetailCell .b2b
{
	margin: 0 3px;
	border-width: 0 2px;
}
.BasketDetailCell .b3, .BasketDetailCell .b3b
{
	margin: 0 2px;
}
.BasketDetailCell .b4, .BasketDetailCell .b4b
{
	height: 2px;
	margin: 0 1px;
}
.BasketDetailCell .b1b
{
	margin: 0 5px;
	background: #D3021A;
}
.BasketDetailCell .boxcontent
{
	display: block;
	width: 400px;
	background: #FFFFFF;
	border-left: 1px solid #D3021A;
	border-right: 1px solid #D3021A;
	text-align: center;
}

/******************Arrondi Basket Détails***************************/

/******************Arrondi Basket Boutons ***************************/

.Basket_BTN_ContentCell
{
	background-color: #FFFFFF;
}
.Basket_BTN
{
	background: transparent;
	margin: 5px auto;
	width: 100%;
}
.Basket_BTN h1, .Basket_BTN p
{
	margin: 0 10px;
}
.Basket_BTN h1
{
	font-size: 2em;
	color: #fff;
	letter-spacing: 1px;
}
.Basket_BTN p
{
	padding-bottom: 0.5em;
}
.Basket_BTN .top, .Basket_BTN .bottom
{
	display: block;
	background: transparent;
	font-size: 1px;
}
.Basket_BTN .b1, .Basket_BTN .b2, .Basket_BTN .b3, .Basket_BTN .b4, .Basket_BTN .b1b, .Basket_BTN .b2b, .Basket_BTN .b3b, .Basket_BTN .b4b
{
	display: block;
	overflow: hidden;
}
.Basket_BTN .b1, .Basket_BTN .b2, .Basket_BTN .b3, .Basket_BTN .b1b, .Basket_BTN .b2b, .Basket_BTN .b3b
{
	height: 1px;
}
.Basket_BTN .b2
{
	background: #FFFFFF;
	border-left: 1px solid #D3021A;
	border-right: 1px solid #D3021A;
}
.Basket_BTN .b3
{
	background: #FFFFFF;
	border-left: 1px solid #D3021A;
	border-right: 1px solid #D3021A;
}
.Basket_BTN .b4
{
	background: #FFFFFF;
	border-left: 1px solid #D3021A;
	border-right: 1px solid #D3021A;
}
.Basket_BTN .b4b
{
	background: #FFFFFF;
	border-left: 1px solid #D3021A;
	border-right: 1px solid #D3021A;
}
.Basket_BTN .b3b
{
	background: #FFFFFF;
	border-left: 1px solid #D3021A;
	border-right: 1px solid #D3021A;
}
.Basket_BTN .b2b
{
	background: #FFFFFF;
	border-left: 1px solid #D3021A;
	border-right: 1px solid #D3021A;
}
.Basket_BTN .b1
{
	margin: 0 5px;
	background: #D3021A;
}
.Basket_BTN .b2, .Basket_BTN .b2b
{
	margin: 0 3px;
	border-width: 0 2px;
}
.Basket_BTN .b3, .Basket_BTN .b3b
{
	margin: 0 2px;
}
.Basket_BTN .b4, .Basket_BTN .b4b
{
	height: 2px;
	margin: 0 1px;
}
.Basket_BTN .b1b
{
	margin: 0 5px;
	background: #D3021A;
}
.Basket_BTN .boxcontent
{
	display: block;
	background: #FFFFFF;
	border-left: 1px solid #D3021A;
	border-right: 1px solid #D3021A;
	text-align: center;
}

/******************Arrondi Basket Détails***************************/




/*******************************************************************
********************************************************************
************************ STYLES pour les Etapes de Paiement ********
********************************************************************
*******************************************************************/

.StepNavigation
{
	height: 40;
	background-image: url( '/images/InmacWstore/StepsPayment.gif' );
}

a.Payment_Step_Enable
{
	display: block;
	width: 150;
	height: 40;
	color: #1B8EAB;
	background-image: url( '/images/InmacWstore/Step_Deactivated.jpg' );
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 7px;
	text-align: center;
	text-decoration: underline;
}

a.Payment_Step_Enable:hover
{
	display: block;
	width: 150;
	height: 40;
	color: #1B8EAB;
	background-image: url( '/images/InmacWstore/Step_Deactivated.jpg' );
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 7px;
	text-align: center;
	text-decoration: underline;
}

a.Payment_Step_On
{
	display: block;
	width: 150;
	height: 40;
	color: #FFFFFF;
	background-image: url( '/images/InmacWstore/Step_On.jpg' );
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 7px;
	text-align: center;
	text-decoration: none;
}

a.Payment_Step_On:hover
{
	display: block;
	width: 150;
	height: 40;
	color: #FFFFFF;
	background-image: url( '/images/InmacWstore/Step_On.jpg' );
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 7px;
	text-align: center;
	text-decoration: none;
}

a.Payment_Step_Deactivated
{
	display: block;
	width: 150;
	height: 40;
	color: #666666;
	background: #FFFFFF;
	background-image: url( '/images/InmacWstore/Step_Deactivated.jpg' );
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 7px;
	text-align: center;
	text-decoration: none;
}

a.Payment_Step_Deactivated :hover
{
	display: block;
	width: 150;
	height: 40;
	color: #666666;
	background-image: url( '/images/InmacWstore/Deactivated.jpg' );
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 7px;
	text-align: center;
	text-decoration: none;
}





.PaymentProcess_ContentTable
{
	background: #FFFFFF;
	color: #666666;
	border: #CDCCCA 1px solid;
	padding: 5px;
}
.PaymentProcess_Title
{
	font-weight: bold;
	background-color: #E4E4E4;
	color: #4692C8;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}

.PaymentProcess_Header1
{
/*	background-image: url( "/ImagesPortal/FR/Localisation/331740/IMG/search-background.jpg" );*/
	background-image: url( "/ImagesPortal/FR/Localisation/331740/IMG/search-background-fpo.jpg" ); /*op frais de ports offerts*/
	background-position: left top;
	padding-left: 15px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
}
.PaymentProcess_Header2
{
	background-color: #DDDDDD;
	padding-left: 15px;
	text-align: left;
	color: #002082;
	font-weight: bold;
	height: 20px;
}
.PaymentProcess_Contain
{
	background-color: #F7F7F7;
	padding-left: 15px;
	border-bottom: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
}
.PaymentProcess_Text1
{
	color: #D12592;
}

/*******STYLES pour SLSCommerceOrderPayment ************/
.SelectPayment_TotalPriceReminder TD
{
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 3px;
}
.SelectPayment_DefaultMode TD
{
	font-weight: bold;
	background-color: #cccccc;
	color: #000000;
}
.SelectPayment_DefaultType
{
	color: #009933;
	font-weight: bold;
}


.SelectPayment_OtherModes_Title TD
{
	font-weight: bold;
	background-color: #00AECC;
	color: #FFFFFF;
}
.SelectPayment_OtherModes
{
	background-color: #FFFFFF;
}
.SelectPayment_ModesTypes
{
	font-weight: bold;
	color: #666666;
	vertical-align: middle;
}

.SelectPayment_Message1
{
	color: #CC0000;
}
.SelectPayment_Message2
{
	color: #CC0000;
}


#OrderPayment {
	width: 760px; 
	margin: auto; 
}
#OrderPayment .basketTitleGrey {
/*	background-image:url('/images/InmacWstore/basket_title_pink.gif'); */
	background-image:url('/ImagesPortal/FR/Localisation/331740/IMG/basket_title_pink-fpo.gif'); /*op frais de ports offerts*/
	color:#ffffff;
	text-align:center;
	font-weight: bold;
}
#OrderPayment .basketTitleGrey2 {
	background-color:#cccccc;
	color:#000000;
	padding-left:10px;
	font-weight:bold;
}
#OrderPayment .basketShippingText {
	color: #333333;
	width:665px;
	padding: 15 10 15 10;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#OrderPayment .basketOptionPrice {
	color: #cc0099;
	width:665px;
	padding: 0 10 10 10;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#OrderPayment .basketBaseline {
	color: #cc0099;
	font-weight:bold;
}
#OrderPayment TD 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#OrderPayment .basketTitleRed {
	background-color:#CF001C;
	color:#ffffff;
	padding-left:10px;
	font-weight:bold;
	text-align:center;
}
#OrderPayment .basketTableGrey {
	width:760;
	border:0px; 
	background-color:#f7f7f7;
}






/******************Warehouse  ***************************/


/******************Arrondi Pop-up Info Warehouse  ***************************/


.Warehouse_Round_ContentCell
{
	background-color: #F1EFEB;
}
.Warehouse_Round
{
	background: transparent;
	margin: 5px auto;
	width: 100%;
}
.Warehouse_Round h1, .Warehouse_Round p
{
	margin: 0 10px;
}
.Warehouse_Round h1
{
	font-size: 2em;
	color: #fff;
	letter-spacing: 1px;
}
.Warehouse_Round p
{
	padding-bottom: 0.5em;
}
.Warehouse_Round .top, .Warehouse_Round .bottom
{
	display: block;
	background: transparent;
	font-size: 1px;
}
.Warehouse_Round .b1, .Warehouse_Round .b2, .Warehouse_Round .b3, .Warehouse_Round .b4, .Warehouse_Round .b1b, .Warehouse_Round .b2b, .Warehouse_Round .b3b, .Warehouse_Round .b4b
{
	display: block;
	overflow: hidden;
}
.Warehouse_Round .b1, .Warehouse_Round .b2, .Warehouse_Round .b3, .Warehouse_Round .b1b, .Warehouse_Round .b2b, .Warehouse_Round .b3b
{
	height: 1px;
}
.Warehouse_Round .b2
{
	background: #FFFFFF;
	border-left: 1px solid #CDCCCA;
	border-right: 1px solid #CDCCCA;
}
.Warehouse_Round .b3
{
	background: #FFFFFF;
	border-left: 1px solid #CDCCCA;
	border-right: 1px solid #CDCCCA;
}
.Warehouse_Round .b4
{
	background: #FFFFFF;
	border-left: 1px solid #CDCCCA;
	border-right: 1px solid #CDCCCA;
}
.Warehouse_Round .b4b
{
	background: #E2E1E1;
	border-left: 1px solid #CDCCCA;
	border-right: 1px solid #CDCCCA;
}
.Warehouse_Round .b3b
{
	background: #E2E1E1;
	border-left: 1px solid #CDCCCA;
	border-right: 1px solid #CDCCCA;
}
.Warehouse_Round .b2b
{
	background: #E2E1E1;
	border-left: 1px solid #CDCCCA;
	border-right: 1px solid #CDCCCA;
}
.Warehouse_Round .b1
{
	margin: 0 5px;
	background: #CDCCCA;
}
.Warehouse_Round .b2, .Warehouse_Round .b2b
{
	margin: 0 3px;
	border-width: 0 2px;
}
.Warehouse_Round .b3, .Warehouse_Round .b3b
{
	margin: 0 2px;
}
.Warehouse_Round .b4, .Warehouse_Round .b4b
{
	height: 2px;
	margin: 0 1px;
}
.Warehouse_Round .b1b
{
	margin: 0 5px;
	background: #CDCCCA;
}
.Warehouse_Round .boxcontent
{
	display: block;
	background: #FFFFFF;
	background-image: url( '/images/CSS_StandardBottomBKG.gif' );
	background-position: bottom;
	background-repeat: repeat-x;
	border-left: 1px solid #CDCCCA;
	border-right: 1px solid #CDCCCA;
	text-align: center;
}

/******************Arrondi Standard  ***************************/

.WarehouseBody
{
	margin: 0px;
	background: #FFFFFF;
	background-image: url(/images/CSS_StandardLogo_BKG_Grey_2.gif);
	background-repeat: repeat-x;
	padding: 0px;
}
.WarehouseMainTable
{
	background-image: url(/images/CSS_StandardLogo_BKG_Grey.gif);
	background-repeat: no-repeat;
}
.Warehouse_MainTitle
{
	color: #D3021A;
	font-weight: bold;
	font-family: Verdana;
	font-size: 14px;
}
.WareHouse_Title
{
	color: #D3021A;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
}
.Warehouse_Details
{
	color: #666666;
	border: 1px solid #e0e0e0;
	font-family: Verdana;
	font-size: 11px;
}


/******************Warehouse  ***************************/


/*******************************************************************
********************************************************************
***************Devis : Sales/slsCommerceOrderDetail  ***************
********************************************************************
*******************************************************************/

.OrderDetail_MainTitle
{
	color: #D3021A;
	font-weight: bold;
	font-size: 12px;
}

.OrderDetail_Title
{
	background: #CCCCCC;
	color: #000000;
	font-weight: bold;
	padding: 5px;
	width: 99%;
}

.OrderDetail_HeadLine
{
	background: #FFFFFF;
	color: #000000;
	font-weight: bold;
	padding: 5px;
}

.OrderDetail_TitleLine
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #D3021A;
}

.OrderDetail_ListProduct
{
	color: #666666;
	font-weight: normal;
	background-color: #E0E0E0;
}

.OrderDetail_ListProduct2
{
	color: #666666;
	font-weight: normal;
	background-color: #FFFFFF;
}

.OrderDetail_ListProduct3
{
	color: #666666;
	font-weight: normal;
	background-color: #FFFFFF;
}

.OrderDetail_SpacerLine1
{
	background: #CCCCCC;
}
.OrderDetail_SpacerLine2
{
	background: #FFFFFF;
}

.Orderdetail_SeparLine_Global
{
	background: #FFFFFF;
}

.Orderdetail_SeparLine1
{
	background: #D3021A;
}
.Orderdetail_ListLine1
{
	background: #E4E4E4;
	color: #666666;
}

.Orderdetail_SeparLine2
{
	background: #D3021A;
}
.Orderdetail_ListLine2
{
	background: #FFFFFF;
	color: #666666;
}

.Orderdetail_SeparLine3
{
	background: #D3021A;
}
.Orderdetail_ListLine3
{
	background: #FFFFFF;
	color: #666666;
}

.Orderdetail_SeparLine4
{
	background: #D3021A;
}
.Orderdetail_ListLine4
{
	background: #FFFFFF;
	color: #666666;
}

.Orderdetail_SeparLine5
{
	background: #D3021A;
}
.Orderdetail_ListLine5
{
	background: #FFFFFF;
	color: #666666;
}

.Orderdetail_SeparLine6
{
	background: #D3021A;
}
.Orderdetail_ListLine6
{
	background: #FFFFFF;
	color: #666666;
}

.Orderdetail_SeparLine7
{
	background: #D3021A;
}
.Orderdetail_ListLine7
{
	background: #FFFFFF;
	color: #666666;
}

.Orderdetail_SeparExVatLine
{
	background: #D3021A;
}
.Orderdetail_PriceExVatLine
{
	background: #FFFFFF;
	color: #666666;
}
.Orderdetail_PriceExVat
{
	background: #FFFFFF;
}



/****************** Devis : Sales/slsCommerceOrderDetail  ***************************/

.Basket_BTN_ValidateCoupon
{
	background: url(/images/InmacWstore/btn_recalculer.gif) no-repeat;
	width: 105px;
	height: 21px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0px;
	line-height: 1.8em;
	border: none;
}

.COUPON_MessageWrite
{
	color: #666666;
	font-weight: bold;
}
.COUPON_Messageerror
{
	color: #FF0000;
	font-weight: bold;
}

/***************** Shipping options: Sales/slsCommerceShipping **********************/
.Shipping_TitleText
{
	color: #FFFFFF;
}

.lstShipping
{
	margin-top: 20px;
	margin-bottom: 20px;
	width: 100%;
}
.lstShipping TR TD SPAN LABEL
{
	width: 77%;
	color: #6D6D6D;
	vertical-align: middle;
}
.lstShipping TR TD LABEL
{
	width: 77%;
	color: #6D6D6D;
	vertical-align: middle;
}
.lstShipping TR TD LABEL A
{
	color: #6CB5FF;
	text-decoration: underline;
}
.lstShipping TR TD INPUT
{
	vertical-align: middle;
}
.lstShipping TR TD SPAN INPUT
{
	vertical-align: middle;
}

.OrderCheckMain .MainTable
{
	width: 700px;
}
.OrderCheck
{
	width:100%;
}
.OrderCheck h1, .OrderCheck p
{
	margin: 0 10px;
}
.OrderCheck h1
{
	font-size: 2em;
	color: #fff;
	letter-spacing: 1px;
}
.OrderCheck p
{
	padding-bottom: 0.5em;
}
.OrderCheck .top, .OrderCheck .bottom
{
	display: block;
	background: transparent;
	font-size: 1px;
}
.OrderCheck .b1, .OrderCheck .b2, .OrderCheck .b3, .OrderCheck .b4, .OrderCheck .b1b, .OrderCheck .b2b, .OrderCheck .b3b, .OrderCheck .b4b
{
	display: block;
	overflow: hidden;
}
.OrderCheck .b1, .OrderCheck .b2, .OrderCheck .b3, .OrderCheck .b1b, .OrderCheck .b2b, .OrderCheck .b3b
{
	height: 1px;
}
.OrderCheck .b2
{
	background: #F1EFEB;
	border-left: 1px solid #CDCCCA;
	border-right: 1px solid #CDCCCA;
}
.OrderCheck .b3
{
	background: #F1EFEB;
	border-left: 1px solid #CDCCCA;
	border-right: 1px solid #CDCCCA;
}
.OrderCheck .b4
{
	background: #F1EFEB;
	border-left: 1px solid #CDCCCA;
	border-right: 1px solid #CDCCCA;
}
.OrderCheck .b4b
{
	background: #F1EFEB;
	border-left: 1px solid #CDCCCA;
	border-right: 1px solid #CDCCCA;
}
.OrderCheck .b3b
{
	background: #F1EFEB;
	border-left: 1px solid #CDCCCA;
	border-right: 1px solid #CDCCCA;
}
.OrderCheck .b2b
{
	background: #F1EFEB;
	border-left: 1px solid #CDCCCA;
	border-right: 1px solid #CDCCCA;
}
.OrderCheck .b1
{
	margin: 0 5px;
	background: #CDCCCA;
}
.OrderCheck .b2, .OrderCheck .b2b
{
	margin: 0 3px;
	border-width: 0 2px;
}
.OrderCheck .b3, .OrderCheck .b3b
{
	margin: 0 2px;
}
.OrderCheck .b4, .OrderCheck .b4b
{
	height: 2px;
	margin: 0 1px;
}
.OrderCheck .b1b
{
	margin: 0 5px;
	background: #CDCCCA;
}
.OrderCheck .boxcontent
{
	width: 600;
	display: block;
	background: #F1EFEB;
	border-left: 1px solid #CDCCCA;
	border-right: 1px solid #CDCCCA;
	text-align: center;
}
.OrderCheck .text1
{
	height: 30px;
}
.OrderCheck .error
{
	color: #FF0000;
	font-weight: BOLD;
}
.OrderCheck .PaymentProcess_ContentTable2
{
	background: #FFFFFF;
	color: #666666;
	border: #CDCCCA 1px solid;
	padding: 5px;
}
.OrderCheck .Comment
{
	width: 200px;
	height: 100px;
}
.OrderCheck #PaymentProcess_MainTitle
{
	font-weight: bold;
	background-color: #E4E4E4;
	color: #4692C8;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.OrderCheck #PaymentProcess_Title2
{
	font-weight: bold;
	background-color: #E4E4E4;
	color: #4692C8;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.OrderCheck .text5
{
	color: #000000;
}
.OrderCheck .HSeperator1
{
	background-color: transparent;
	height: 1px;
	width: 100%;
}
.Orderdetail_BasketTable
{
	width: 99%;
}
.OrderDetail_Table1
{
	width: 99%;
}
.OrderDetail_Table1 .OrderDetail_ListPackage1
{
	background-color: #f2f5f9;
}
.OrderDetail_Table1 .OrderDetail_ListPackage2
{
	background-color: #f2f5f9;
}
.OrderDetail_Table1 .OrderDetail_ListPackageProduct
{
	background-color: #f2f5f9;
}
.OrderDetail_Table1 .OrderDetail_SpacerLine3
{
	height: 1px;
	background-color: #FFFFFF;
}
.OrderDetail_Table2
{
	width: 700px;
}
.OrderDetail_TableBTN
{
	width: 99%;
}


table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.basketTableGrey
{
	width: 760;
	border: 0px;
	background-color: #f7f7f7;
}


.basketRadio
{
	width: 70px;
	padding-right: 10px;
}


/* ====================== Entetes ====================== */

.basketTitlePink
{
/*	background-image:url('/images/InmacWstore/basket_title_pink.gif'); */
	background-image:url('/ImagesPortal/FR/Localisation/331740/IMG/basket_title_pink-fpo.gif'); /*op frais de ports offerts*/
	color: #eeeeee;
	text-align: center;
	font-weight: bold;
}

.basketTitleCadre
{
	color: #666666;
	text-align: center;
	font-weight: bold;
}

.basketBaseline
{
	color: #cc0099;
	font-weight: bold;
}

.basketTitleGrey2
{
	background-color: #cccccc;
	color: #000000;
	padding-left: 10px;
	font-weight: bold;
}
.basketTitlePink2
{
/*	background-image: url(/ImagesPortal/FR/localisation/331740/IMG/picto-loupe.jpg);*/
	background-image: url(/ImagesPortal/FR/localisation/331740/IMG/picto-loupe-fpo.jpg); /*op frais de ports offerts*/
	color: #eeeeee;
	text-align: center;
	font-weight: bold;
}

/* ====================== Boutons ====================== */

.basketBtnValider
{
	color: #FFFFFF;
	font-weight: bold;
	background: url(/images/InmacWstore/btn_valid_vert.gif) no-repeat;
	text-align: center;
	width: 104px;
	height: 24px;
	padding: 5 0 0 0;
}

.basketBtnValider a
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	width: 104px;
	height: 24px;
}

.basketBtnAjoutAdresse
{
	background: url(/images/InmacWstore/btn-creer-adresse.jpg) no-repeat;
	width: 235px;
	height: 24px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding: 5 0 0 0;
}

.basketBtnAjoutAdresse a
{
	width: 235px;
	height: 24px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.basketBtnRecalculer
{
	background: url(/images/InmacWstore/btn_recalculer.gif) no-repeat;
	width: 105px;
	height: 21px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding: 3 0 0 0;
}

.basketBtnRecalculer a
{
	width: 105px;
	height: 21px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.basketBtnCommander
{
	background: url(/images/InmacWstore/btn_poursuivre_com.gif) no-repeat;
	width: 233px;
	height: 24px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding: 5 0 0 0;
}

.basketBtnCommander a
{
	width: 233px;
	height: 24px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.basketBtnContinuer
{
	background: url(/images/InmacWstore/btn_poursuivre_com.gif) no-repeat;
	width: 233px;
	height: 24px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding: 5 0 0 0;
}

.basketBtnContinuer a
{
	width: 233px;
	height: 24px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.basketBtnAchats
{
	background: url(/images/InmacWstore/btn_poursuivre_achat.gif) no-repeat;
	width: 234px;
	height: 24px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding: 5 0 0 0;
}

.basketBtnAchats a
{
	width: 234px;
	height: 24px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.basketBtnModifier
{
	background: url(/images/InmacWstore/btn_modifier.gif) no-repeat;
	width: 94px;
	height: 24px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding: 3 0 0 0;
}

.basketBtnModifier a
{
	width: 94px;
	height: 24px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

/* ====================== Liens ====================== */

.basketLink
{
	text-align: left;
	color: #005636;
	float: left;
}

.basketLink a
{
	background: transparent url(/ImagesPortal/FR/localisation/331740/IMG/fleche-orange.gif) no-repeat scroll left 10px;
	padding-left: 10px;
	padding-top: 6px;
	text-align: left;
	color: #005636;
	float: left;
	text-decoration:none;
	cursor:pointer;
}

.basketLink a:hover
{
	text-align: left;
	color: #005636;
	float: left;
	text-decoration:underline;
	cursor:pointer;
}

.basketLink1
{
	text-align: right;
	color: #005636;
	float: left;
}

.basketLink1 a
{
	background: transparent url(/ImagesPortal/FR/localisation/331740/IMG/fleche-orange.gif) no-repeat scroll left 10px;
	padding-left: 10px;
	padding-top: 6px;
	text-align: left;
	color: #005636;
	float: left;
	text-decoration:none;
	cursor:pointer;
	font-weight: normal;
}

.basketLink1 a:hover
{
	text-align: left;
	color: #005636;
	float: left;
	text-decoration:underline;
	cursor:pointer;
}
/* ====================== Etape livraison ====================== */

.basketShippingText
{
	color: #333333;
	width: 665px;
	padding: 15 10 15 10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.basketOptionPrice
{
	color: #cc0099;
	width: 665px;
	padding: 0 10 10 10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.basketShippingPicto
{
	width: 85px;
	height: 90px;
	padding: 0 10 0 10;
}

.basketAdress
{
	width: 360px;
	height: 80px;
	background-color: #ebdee9;
	padding: 10 10 10 10;
}

.basketAdressFonction
{
	width: 375px;
	padding: 10 10 10 10;
	text-align: center;
}



/* ====================== Etape panier ====================== */

.product
{
	background-color: #f7f7f7;
}
.ProductHeading
{
	padding-top:5px;
	background-color: #f7f7f7;
}
.Basket_ProductPriceLine
{
	font-weight:bold;
}
.Basket_ProductImage
{
	padding-left:2px;
	padding-right:5px;
}
.Basket_DetailMain
{
	border:solid 1px #bdbdbd;
	background-color:#FFFFFF;
	padding:5px;
	
}
.detailcadre
{
	background-image:url(/ImagesPortal/FR/localisation/331740/IMG/img-temporaire/bkg_detailcadre.gif);
	background-repeat:repeat;
	border:solid 1px #bdbdbd;
	background-color:#FFFFFF;
}
.shipping_picto
{
	padding:10px;
}
#img_detail
{
	float: left;
	width: 3px;
	height: 15px;
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 5px;
}

#detail
{
	float: left;
	color: #0b533b;
}

.cadre
{
	border: 1px solid #bdbdbd;
}

.tva
{
	font-size: 11px;
	font-style: italic;
}


.StandardRound { padding: 15px; width: 760px!important; background-color:#FFFFFF;}
.StandardRoundForm { padding: 15px; width: 760px!important; background-color:#FFFFFF;}
.StandardRound .boxcontent { background-color:#FFFFFF; border: 0px!important;}
.StandardRound .top, .StandardRound .bottom {display:none; background:transparent; font-size:0px;}
.StandardRound .b1, .StandardRound .b2, .StandardRound .b3, .StandardRound .b4, .StandardRound .b1b, .StandardRound .b2b, .StandardRound .b3b, .StandardRound .b4b {display:none; overflow:hidden;}
.StandardRound .b1, .StandardRound .b2, .StandardRound .b3, .StandardRound .b1b, .StandardRound .b2b, .StandardRound .b3b {height:0px;}
.StandardRound .b2 {background:#FFFFFF; border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF;}
.StandardRound .b3 {background:#FFFFFF; border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF}
.StandardRound .b4 {background:#FFFFFF; border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF;}
.StandardRound .b4b {background:#FFFFFF; border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF;}
.StandardRound .b3b {background:#FFFFFF; border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF;}
.StandardRound .b2b {background:#FFFFFF; border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF;}
.StandardRound .b1 {margin:0 0px; background:#FFFFFF;}
.StandardRound .b2, .StandardRound .b2b {margin:0 0px; border-width:0 0px;}
.StandardRound .b3, .StandardRound .b3b {margin:0 0px;}
.StandardRound .b4, .StandardRound .b4b {height:0px; margin:0 0px;}
.StandardRound .b1b {margin:0 0px; background:#FFFFFF;}

.Basket_SeparLine1 TD	{background-color: #CCCCCC;
						padding-right: 0px;
						padding-left: 0px;
						padding-bottom: 0px;
						padding-top: 0px;
						display: none;}

.Basket_SeparLine2 TD	{background-color: #CCCCCC;
						padding-right: 0px;
						padding-left: 0px;
						padding-bottom: 0px;
						padding-top: 2px;}
						
.Basket_SeparLine3 TD	{background-color: #CCCCCC;
						PADDING-RIGHT: 0px;
						PADDING-LEFT: 0px;
						PADDING-BOTTOM: 0px;
						PADDING-TOP: 2px;}
.ShippingOption{width:760px;}
.ShippingOption .Title
{
	height:25px;
/*	background-image: url(/ImagesPortal/FR/localisation/331740/IMG/picto-loupe.jpg);*/
	background-image: url(/ImagesPortal/FR/localisation/331740/IMG/picto-loupe-fpo.jpg); /*op frais de ports offerts*/
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:center;
	font-weight: bold;
}
.ShippingOption .ShippingOptionList
{
	background-color:#f7f7f7;
	
}
.ShippingOption .ShippingOptionList .ListTitle {
	background-color:#cccccc;
	color:#000000;
	padding-left:10px;
	font-weight:bold;
	line-height:25px;
}
.ShippingOption .ShippingOptionList .basketShippingText {
	color: #333333;
	width:665px;
	padding: 15 10 15 10;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.ShippingOption .ShippingOptionList .basketOptionPrice {
	color: #ff0000;
	width:665px;
	padding: 0 10 10 10;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.ShippingOption .ShippingOptionList .basketShippingPicto {
	height:90px;
}
.ShippingOption .ShippingOptionList .basketBaseline {
	color: #CC0099;
	font-weight:bold;
}
.ShippingOption .ShippingOptionList .ShippingText
{
	color:#333333;
}
.OrderCheck .Title
{
	height:25px;
/*	background-image: url(/ImagesPortal/FR/localisation/331740/IMG/picto-loupe.jpg);*/
	background-image: url(/ImagesPortal/FR/localisation/331740/IMG/picto-loupe-fpo.jpg); /*op frais de ports offerts*/
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:center;
	font-weight: bold;
}
.Title
{
	height:25px;
/*	background-image: url(/ImagesPortal/FR/localisation/331740/IMG/picto-loupe.jpg);*/
	background-image: url(/ImagesPortal/FR/localisation/331740/IMG/picto-loupe-fpo.jpg); /*op frais de ports offerts*/
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:center;
	font-weight: bold;
}
.OrderCheck .Table1
{
	background-color:#F7F7F7;
	width:100%;
}
.OrderCheck .Table2
{
	border:solid 10px #EBDEE9;
	background-color:#EBDEE9;
	width:100%;
}
.OrderCheck .txtDeliveryHeader
{
	width:98%;
	height:80px;
}
.OrderCheck .Title2 {
	background-color:#CCCCCC;
	color:#000000;
	padding-left:10px;
	font-weight:bold;
	line-height:25px;
}
.gblQuantityInput
{
	text-align:right;
}

.gblQuantityInputError
{
	text-align:right;
	FONT-WEIGHT: Bold;
    COLOR: #FF0000
}
.tva
{
	font-size: 11px;
}
.deliverytypedisplay
{
	display:none;
}

.deliverytypedisplay0
{
	display:none;
}
.deliverytypedisplayprice
{
	FONT-WEIGHT: Bold;
    COLOR: #cc0099;
}
.gblFlagPromo
{
	background-image: url('/ImagesPortal/FR/localisation/331740/IMG/gblFlagPromo.gif' );
	width: 40px;
	height: 14px;
}

.Comment
{
	width:500px;
	height:100px;
}
