

@import url("thickbox.css.jsp") ;
/*@import url("jqModal.css") ;*/
@import url("ebiz.tabs.css") ;

/*
** BODY
*/
body 
{	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px ;
	padding: 0; text-align: center; 
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; 
	color: #333333; font-weight: normal ;
	background-color: #B2C8C6;
}

/*
**
** DESIGN ====================================================================================================
**
*/
div { color : #333333; }

div.displayInfo		{ padding: 1px; border: 1px dashed #D3DBE8; }
div.timestamp		{ padding: 1px; border: 1px dashed #D3DBE8; width: 450px; }
div.error			{ padding: 1px; background-color: #FFCCCB; border: 1px dotted #B40326; }
div.errorMessage	{ color: #FF0000; font-weight: bold; }
span.errorMessage	{ color: #A12020; font-weight: bold; }
div.warning		{ padding: 5px; color: #A12020; font-weight: bold; }


table.card th					{ padding: 3px; border-bottom: 1px dotted #DDDDDD; color: #656565; font-weight: bold; text-align: right; width: 120px;}
table.card th.required			{ padding: 3px; border-bottom: 1px dotted #DDDDDD; color: #656565; font-weight: bold; text-align: right; }
table.card td					{ padding: 3px; padding-left: 10px; border-bottom: 1px dotted #DDDDDD; text-align: left; }
table.card td.name				{ font-weight: bold; font-size: 13px; text-align: left; }
table.card td.none				{ border-bottom: 0px; }
table.card table.Gtab td		{ padding: 0px; border: none; }

table.cardDetail th				{ background-color: #EEEEEE; padding: 3px; border-bottom: 1px dotted #DDDDDD; color: #333333; font-weight: normal; text-align: right; width: 120px; }
table.cardDetail th.required	{ background-color: #EEEEEE; padding: 3px; border-bottom: 1px dotted #DDDDDD; color: #333333; font-weight: bold; text-align: right; width: 120px; }
table.cardDetail td				{ background-color: #FFFFFF; padding: 3px; padding-left: 10px; border-bottom: 1px dotted #DDDDDD; text-align: left; }
table.cardDetail td.name		{ background-color: #FFFFFF; font-weight: bold; font-size: 13px; text-align: left; }
table.cardDetail td.none		{ background-color: #FFFFFF; border-bottom: 0px; }

table.none th			{ padding: 0px; border: none; font-weight: normal; text-align: left; }
table.none td			{ padding: 0px; border: none; font-weight: normal; text-align: left; }


/*
** DESIGNE -> SENTENCE
*/
#sentence 				{ width: 1000px; margin: 0 auto; padding: 0px; text-align: left; color:#6E6B6B; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: normal; }

/*
** DESIGN -> TEMPLATE
*/

#bgconteneur 			{ background-color: #FFFFFF; width: 1056px; margin: 0 auto; text-align: center; 
 			background-image: url('/arcs/custom/img/ebiz/front/bg_background.jpg');	
 			background-repeat: repeat-y; background-position:  top center ;
 }
#conteneur 				{ background-color: #FFFFFF; width: 990px; margin: 0 auto;  text-align: left;}

#middle					{ background-color: #FFFFFF; text-align: left; }
#contentLeft 			{ float: right ; width: 237px; }
#contentCenter 			{ margin-left: 237px;  background-color: #FFFFFF; padding-top: 40px; text-align: center; }
#contentHome			{ width: 735px; margin: 0 auto; padding: 0px; text-align: left; }

#contentInnerMiddle		{ width: 217px; background-color: #FFFFFF; text-align: left;}
#contentInnerCenter		{ background-color: #FFFFFF; padding-top: 0px; text-align: center; margin:0px; }


#contentPromo			{ width: 735px; margin: 0 auto; padding: 0px; text-align: left; }
#contentNews			{ width: 735px; margin: 0 auto; padding: 0px; text-align: left; }

#content 				{ background-color: #FFFFFF; width: 760px; margin: 0 px; padding: 0px; text-align: left; }
#contentPublic			{ background-color: #FFFFFF; width: 730px; margin: 0 px; padding: 0px; text-align: left; }
#content2 				{ background-color: #FFFFFF; width: 990px; margin: 0 auto; padding: 0px; text-align: left; }

/*
** DESIGNE -> MENU HORIZONTAL
*/
#menu							{  }
div.menuHorizontalActive		{ text-align: center; background-image: url('/arcs/custom/img/ebiz/front/bg_menu.jpg');	background-repeat: repeat-x; background-position: top left ;}
div.menuHorizontal 				{ text-align: center; }

a.menuHorizontal:link     	 	{ font-size: 12px; color: #FFFFFF; font-weight: normal;  text-decoration: none }
a.menuHorizontal:visited 		{ font-size: 12px; color: #FFFFFF; font-weight: normal;  text-decoration: none }
a.menuHorizontal:active   	 	{ font-size: 12px; color: #FFFFFF; font-weight: normal;  text-decoration: none }
a.menuHorizontal:hover   		{ font-size: 12px; color: #FFFFFF; font-weight: normal;  text-decoration: underline }

a.menuHorizontalActive:link     { font-size: 14px; color: #FFFFFF; font-weight: bold;  text-decoration: none }
a.menuHorizontalActive:visited  { font-size: 14px; color: #FFFFFF; font-weight: bold;  text-decoration: none }
a.menuHorizontalActive:active   { font-size: 14px; color: #FFFFFF; font-weight: bold;  text-decoration: none }
a.menuHorizontalActive:hover    { font-size: 14px; color: #FFFFFF; font-weight: bold;  text-decoration: underline }

#menuContent { text-align: center; }

/*
** DESIGNE -> MENU  LEFT CATEGORY AND PROMOTION
*/
div.menuCategorySearch 			{ padding-top: 4px; }
div.menuSubCategorySearch 		{ padding: 5px; padding-bottom: 0px; font-weight:normal; }
div.menuCategorySearchActive 	{ font-weight:bold; }
div.menuSubCategorySearchActive { font-weight:bold; }

div.menuSubCategorySearchActive a:link     	  { font-weight:bold; }
div.menuSubCategorySearchActive a:visited  	  { font-weight:bold; }
div.menuSubCategorySearchActive a:active   	  { font-weight:bold; }
div.menuSubCategorySearchActive a:hover    	  { font-weight:bold; }

div.menuSubCategorySearchClosed a:link     	  { font-weight:normal; }
div.menuSubCategorySearchClosed a:visited  	  { font-weight:normal; }
div.menuSubCategorySearchClosed a:active   	  { font-weight:normal; }
div.menuSubCategorySearchClosed a:hover    	  { font-weight:normal; }

div.menuSubCategorySearchActive2 a:link     	  { font-weight:bold; }
div.menuSubCategorySearchActive2 a:visited  	  { font-weight:bold; }
div.menuSubCategorySearchActive2 a:active   	  { font-weight:bold; }
div.menuSubCategorySearchActive2 a:hover    	  { font-weight:bold; }

div.menuCategorySearchActive a:link     	  { font-weight:bold; }
div.menuCategorySearchActive a:visited  	  { font-weight:bold; }
div.menuCategorySearchActive a:active   	  { font-weight:bold; }
div.menuCategorySearchActive a:hover    	  { font-weight:bold; }

div.blockMenuLeft			{ text-align: center; margin: 0; padding: 0px; background-color: #FFFFFF; }
div.contentMenuLeft			{ width: 210px; text-align: left; margin: 0 auto; padding: 0px; }
div.promotion				{ width: 150px; padding: 0px; margin: 0 auto;}

div.menuCategory 			{ height: 20px; padding-left: 10px; padding-top: 4px; background-image: url('/arcs/custom/img/ebiz/front/_menu_rubric1_background.gif'); background-repeat: repeat-x; }
div.menuSubCategory 		{ color: #FFFFFF; padding: 5px; padding-bottom: 0px; background-color: #E4E4E4;}
div.menuRubric 				{ height: 20px; padding-left: 10px; padding-top: 4px; background-image: url('/arcs/custom/img/ebiz/front/_menu_rubric2_background.gif'); background-repeat: repeat-x; }

div.menuSearch				{ border : 1px solid #B43F82 ; padding: 10px; }
div.menuColis				{ border : 1px solid #B43F82 ; padding: 10px; }
div.menuPromo				{ border : 1px solid #B43F82 ; padding-top: 10px;padding-bottom: 10px; }
div.menuNewsletter 			{ border : 1px solid #B43F82 ; padding: 10px; }
div.menuLabels 				{ border : 1px solid #B43F82 ; padding: 10px; }

div.menuBloc				{ background-color: #EDEDED; padding: 10px; text-align:left; }
div.menuBlocShoppingcart	{ }


a.menuLeftCategory:link     	  { font-size: 11px; color: #575556; font-weight: bold;  text-decoration: none }
a.menuLeftCategory:visited  	  { font-size: 11px; color: #575556; font-weight: bold;  text-decoration: none }
a.menuLeftCategory:active   	  { font-size: 11px; color: #575556; font-weight: bold;  text-decoration: none }
a.menuLeftCategory:hover    	  { font-size: 11px; color: #575556; font-weight: bold;  text-decoration: underline }

a.menuLeftCategoryActive:link     { font-size: 11px; color: #B43F82; font-weight: bold;  text-decoration: none }
a.menuLeftCategoryActive:visited  { font-size: 11px; color: #B43F82; font-weight: bold;  text-decoration: none }
a.menuLeftCategoryActive:active   { font-size: 11px; color: #B43F82; font-weight: bold;  text-decoration: none }
a.menuLeftCategoryActive:hover    { font-size: 11px; color: #B43F82; font-weight: bold;  text-decoration: underline }

a.menuLeft:link     			{ font-size: 11px; color: #575556; text-decoration: none }
a.menuLeft:visited  			{ font-size: 11px; color: #575556; text-decoration: none }
a.menuLeft:active   			{ font-size: 11px; color: #575556; text-decoration: none }
a.menuLeft:hover    			{ font-size: 11px; color: #575556; text-decoration: underline }

a.promotion:link     		{ font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none }
a.promotion:visited  		{ font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.promotion:active   		{ font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none }
a.promotion:hover    		{ font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none }


/*
** DESIGN -> Header
*/
#header 				{ height: 142px;  }
#headerContent 			{ position: relative; height: 142px; }
div.headerTitle			{ font-weight: bold; color: #6A6A6A; padding-bottom: 5px; }

a.menuHeader:link     { font-size: 11px; color: #6A6A6A; text-decoration: underline }
a.menuHeader:visited  { font-size: 11px; color: #6A6A6A; text-decoration: underline }
a.menuHeader:active   { font-size: 11px; color: #6A6A6A; text-decoration: underline }
a.menuHeader:hover    { font-size: 11px; color: #6A6A6A; text-decoration: underline }

/*
** DESIGN -> Footer
*/
#footer 			  { 
		text-align: center; 
		clear: both; 
		background-color: #B2AFAF; 
		color : #FFFFFF;
		height:30px;
		padding-top: 15px;
		font-size:12px;
}

#footer a {font-size:12px; }

a.footer:link     { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.footer:visited  { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.footer:active   { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.footer:hover    { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: underline; }

a.footerIn:link     { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.footerIn:visited  { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.footerIn:active   { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.footerIn:hover    { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: underline; }


/*
** DESIGNE -> PRESENT CHEQUE
*/
#presentChequeDate		 { position: absolute; top: 160px; right: 142px; font-size: 12px; font-weight: bold;  color: #707173 ;	}
#presentChequeFrom		 { position: absolute; top: 95px; right: 250px; font-size: 15px; font-weight: bold; text-align:left; width: 260px; color: #707173 ; }
#presentChequeAmount 	 { position: absolute; top: 102px; right: 119px; font-size: 18px; font-weight: bold; width: 100px; text-align: center; color: #707173 ;	}

/*
** DESIGNE -> MENU PATH
*/
a.menuPath:link     { font-size: 11px; color: #0178C6; text-decoration: none; }
a.menuPath:visited  { font-size: 11px; color: #0178C6; text-decoration: none; }
a.menuPath:active   { font-size: 11px; color: #0178C6; text-decoration: none; }
a.menuPath:hover    { font-size: 11px; color: #0178C6; text-decoration: underline; }

span.chevron		{ color: #999999 ; }

a.menuAction:link     { font-size: 11px; color: #0178C6; text-decoration: none; }
a.menuAction:visited  { font-size: 11px; color: #0178C6; text-decoration: none; }
a.menuAction:active   { font-size: 11px; color: #0178C6; text-decoration: none; }
a.menuAction:hover    { font-size: 11px; color: #0178C6; text-decoration: underline; }

/*
** DESIGN -> SHOPPINGCART AND ORDER 
*/
span.priceShoppingcartDisplay 		{ color: #0178C6; font-weight: bold;}

td.price							{ border-top: 1px solid #F2F2F2; border-bottom: 1px solid #F2F2F2; }
span.netapayerLibelle				{ font-size: 14px; font-weight: bold; color: #0178C6 ; font-style: italic; }
span.netapayerPrix 					{ font-size: 14px; font-weight: bold; color: #0178C6 ; font-style: italic; } 

div.promoTab						{ display: none; padding-top: 3px; }
span.promo 							{ color: #B43F82; font-weight: bold; }
span.purchase						{ color: #B43F82; font-weight: bold; }
span.presentCheque 					{ color: #B43F82; font-weight: bold; }

span.notexpediee					{ font-weight: bold; color: red;}
span.expediee						{ font-weight: bold; color: green;}

span.codePromoInvoice				{ font-weight: bold; color: #B43F82;  }
span.codePurchaseInvoice			{ font-weight: bold; color: #B43F82;  }
span.codePresentChequeInvoice		{ font-weight: bold; color: #B43F82;  }
span.portPresent					{ font-weight: bold; color: #B43F82;  font-style: italic; }

a.promoTabActive:link     			{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #B43F82; text-decoration: none ;font-weight: bold;  }
a.promoTabActive:visited  			{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #B43F82; text-decoration: none ;font-weight: bold; }
a.promoTabActive:active   			{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #B43F82; text-decoration: none ;font-weight: bold; }
a.promoTabActive:hover    			{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #B43F82; text-decoration: underline ;font-weight: bold; }

a.promoTabInactive:link     		{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #6D6464; text-decoration: none ;font-weight: bold;  }
a.promoTabInactive:visited  		{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #6D6464; text-decoration: none ;font-weight: bold; }
a.promoTabInactive:active   		{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #6D6464; text-decoration: none ;font-weight: bold; }
a.promoTabInactive:hover    		{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #6D6464; text-decoration: underline ;font-weight: bold; }



/* ARTICLE */
span.oldPriceTTC					{  color: #7E807F; font-size: 12px;  text-decoration: line-through ;}
span.priceTTC 						{ color: #0178C6; font-weight: bold ; font-size: 13px; }
span.remisePercent 					{ color: #D4362C; font-weight: bold; font-size: 17px; font-style: italic; top: 0px; left: 0px; }
span.enStock						{ font-weight: bold; color: green; }
span.dispo							{ font-weight: bold; color: black; }


fieldset.displayPrice 				{ width: 150px; text-align: right;}

a.listArticleTitle:link 			{ font-size: 12px; color: #D4362C; font-weight: bold ; text-decoration: none ; }
a.listArticleTitle:visited 			{ font-size: 12px; color: #D4362C; font-weight: bold ; text-decoration: none;  }
a.listArticleTitle:active 			{ font-size: 12px; color: #D4362C; font-weight: bold ; text-decoration: none ; }
a.listArticleTitle:hover 			{ font-size: 12px; color: #D4362C; font-weight: bold ; text-decoration: underline;  }


/* ARTICLE NEWS */
span.oldPriceTTCPromo 				{  color: #7E807F; font-size: 11px;  text-decoration: line-through ;}
span.remisePercentPromo 			{ color: #D4362C; font-weight: bold; font-size: 14px; font-style: italic; }
span.pricePromo 					{ color: #0178C6; font-weight: bold; }

fieldset.conteneurPromos 			{  border : 1px solid #B43F82 ; text-align: center; margin: 0px; padding: 0px; }
fieldset.conteneurPromos legend		{ font-weight: bold; color: #B43F82; font-size: 12px; }
div.contentContainer	 			{ text-align: center;  margin: 0px;  padding: 10px; }
div.contentPromo 					{ width: 639px; margin: 0 auto; padding: 0px; text-align: center; }

div.promoBox						{ float:left; width: 193px ; padding-right: 30px; background-image: url('/arcs/custom/img/ebiz/front/info_box.gif'); background-repeat: no-repeat;  }
div.promoBoxContent					{ padding: 3px; padding-top: 10px; height: 130px; width:180px;  }
div.promoBoxBottom					{ height: 15px; width: 193px; background-image: url('/arcs/custom/img/ebiz/front/info_box_bottom.gif'); background-repeat: no-repeat; }

/* ARTICLE OF MOMENT */


/*
** DESIGN -> ARTICLE IMAGE FRONT VIEW FADE
*/
div.innerArticle { height: 1%; }

.articlePictures 
{  
    height:  232px;  
    width:   232px;  
    padding: 0;  
    margin:  0; 
    padding-right: 20px;
} 
 
.articlePictures img 
{  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  200px; 
    height: 200px; 
    top:  0; 
    left: 0 
} 

/* ARTICLE SUGGESTION */
fieldset.articleSuggestion					{ border : 1px solid #B43F82 ; }
fieldset.articleSuggestion legend			{ font-weight: bold; color: #B43F82; font-size: 12px; }
div.articleSuggestionListContainer 			{ text-align: center;  margin: 0px;  padding: 10px; padding-bottom: 0px;}
div.articleSuggestionListContent 			{ width: 630px; margin: 0 auto; padding: 0px; text-align: center;}
div.articleSuggestionListBoxContent 		{ float: left; width: 210px; padding-bottom: 10px; }
div.articleSuggestionListBox	 			{ width: 193px ;  background-image: url('/arcs/custom/img/ebiz/front/info_box.gif'); background-repeat: no-repeat; }
div.articleSuggestionListContentBox			{ padding: 3px; padding-top: 10px; height: 140px; width:180px; }
div.articleSuggestionListBottomBox			{ height: 15px; width: 193px; background-image: url('/arcs/custom/img/ebiz/front/info_box_bottom.gif'); background-repeat: no-repeat; }

a.articleSuggestionLink:link     { color: #333333; font-weight: normal;  text-decoration: none }
a.articleSuggestionLink:visited  { color: #333333; font-weight: normal;  text-decoration: none }
a.articleSuggestionLink:active   { color: #333333; font-weight: normal;  text-decoration: none }
a.articleSuggestionLink:hover    { color: #333333; font-weight: normal;  text-decoration: none; }

/*
** DESIGN -> CATEGORY LIST
*/
div.categoryListContainer 			{ text-align: center; padding: 0px; margin: 0px; }
div.categoryListContent 			{ width: 640px; margin: 0 auto; padding: 0px; }
div.categoryList		 			{ float: left; width: 210px; height: 150px; }
div.categoryDescription 			{ color: #6E6B6B; font-weight: normal; } 

a.listCategoryTitle:link 			{ font-size: 12px; color: #D4362C; font-weight: bold ; text-decoration: none ; }
a.listCategoryTitle:visited 		{ font-size: 12px; color: #D4362C; font-weight: bold ; text-decoration: none;  }
a.listCategoryTitle:active 			{ font-size: 12px; color: #D4362C; font-weight: bold ; text-decoration: none ; }
a.listCategoryTitle:hover 			{ font-size: 12px; color: #D4362C; font-weight: bold ; text-decoration: underline;  }

/*
**
** DEFAULT ====================================================================================================
**
*/

/*
** H1
*/
h1				{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 18px; color: #B43F82; font-weight: bold ; margin-top: 0px; }
h2				{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; color: #B43F82; font-weight: bold }
h3				{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; color: #B43F82; font-weight: bold }
h4				{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #B43F82; font-weight: bold;  }

/*
** P
*/
p				{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal }
p.bold			{ font-weight: bold; }

/*
** TD
*/
tr.odd	{ background-color: #EFF4FA ; }
tr.even	{  background-color: #FFFFFF ;}
tr.over {  background-color: #F0F0F0 ; }

td						{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal }
td.bold					{ font-weight: bold }
td.cellTab				{ border-bottom: 1px solid #F2F2F2 }
td.cellTabBold			{ font-weight: bold; border-bottom: 1px solid #F2F2F2 ; }
td.cellTabIn			{ color: #A12020; font-weight: bold; border-bottom: 1px solid #F2F2F2 ; }
td.titleTab				{ font-weight: bold; background-color: #F2F2F2; color: #797A7C; }
td.cellTab0				{ border-bottom: 1px solid #F2F2F2; background-color: #EFF4FA ; }
td.cellTab1				{ border-bottom: 1px solid #F2F2F2 ; background-color: #FBFBFB ;}
td.cellTabGreen			{ color: #02AA16; font-weight: bold; border-bottom: 1px solid #F2F2F2 }

/*
** UL LI
*/
ul.accountOngletLayout	{ height: 30px; margin: 0; padding: 0; background-color:#FFFFFF;  }
li						{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal;  }
li.activeTab			{ 
	list-style: none; 
	background-color: #FFFFFF; 
	color: #B43F82;
	float: left; 
	height: 19px; 
	padding: 2px; 
	padding-left: 15px; 
	padding-right: 15px; 
	font-weight: bold;  
	padding-top:7px;
	font-size:12px;
}
li.inactiveTab			{ 
	list-style: none; 
	background-color: #FFFFFF; 
	color: #B43F82;
	float: left; 
	height: 19px; 
	padding: 2px; 
	padding-left: 15px; 
	padding-right: 15px;
	padding-top:7px;  
}

li.promoTab 			{ list-style: none; background-color: #F2F2F2; color: #6D6464; font-weight: bold; float: left; margin-right: 3px; height: 18px; padding-top: 4px; padding-bottom:0px; padding-left: 5px; padding-right: 5px; }
ul.promoTab				{ height: 18px; border-bottom: 3px solid #F2F2F2; margin: 0; padding: 0; margin-top:2px ; }

/*
** DIV
*/
div							{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; }
div.error					{ padding: 3px; background-color: #FFCCCB; border: 1px solid #B40326; text-align:left; }
ul.error 					{ position: relative; padding-top : 0px; margin-top: 0px; }
div#errorDivContent 		{ display: none ;}
div.authentification		{ text-align: left; width: 320px; background-color: #FFFFFF; border: 1px solid #F2F2F2; }
div.authentificationTitle 	{ background-color: #F2F2F2; color: #6D6464; font-weight: bold; padding: 4px; padding-left:5px;}
div.shoppingcart 			{ text-align: left; padding: 0px; padding-bottom: 5px }
div.memberTitle 			{ background-color: #F2F2F2; color: #6D6464; font-weight: bold; padding: 4px; padding-left:5px;}
div.paypalSecured 			{ text-align: center; font-weight: bold;color: #333333; }
div.bgTitle 				{ background-color: #6D6464; }
div.clear					{ clear: both; }
div.statRed					{ color: #FF0000; font-weight: bold; }
div.statGreen				{ color: #02AA16; font-weight: bold; }

#rolesContainer			{ }
#roleInput				{ width: 150px; }
.roleDiv				{ display:none; clear:both ; background-color: #FFFFCC; border: 1px solid #CCCCCC; margin-bottom:1px; padding:2px; }
.roleDivHover			{ background-color: #FBFBFB; }
.roleDelete				{ float: right; padding-left: 10px; }
.roleContent			{ float: left; }

/*
** HR
*/
hr.separate 				{  border: none ; color: #FFFFFF ; border-bottom: dashed 1px #B43F82 ; background-color: #FFFFFF; }

/*
** SPAN
*/
span.item				{ padding: 3px; }
span.item_over			{ padding: 2px;	background : #E9F2F8; border: solid #D3DBE8 1px; }
span.bienvenue 			{ color: #333333; font-weight: bold ; font-size: 11px;  }
span.star				{ color: red; }
span.addresseLibelle 	{ text-decoration: underline; }
span.warning 			{ color: red ; font-weight: bold; }
div.customerNum			{ color: #333333; font-weight: bold; padding:0px; padding-left:5px; padding-top:3px; margin:0px; }
div.fioulPaymentType	{ color: #333333; font-weight: bold; padding:0px; padding-left:5px; padding-top:3px; margin:0px;}


span#spanValidOrder {
	filter:alpha(opacity=45); 
	-moz-opacity: 0.45; 
	opacity: 0.45; 
	display: none; 
	font-size: 11px; 
	color: #CCCCCC;  
	font-weight: bold;  
	text-decoration: none ;
	font-style: italic ;
}

span#spanValidShoppingCart {
	filter:alpha(opacity=45); 
	-moz-opacity: 0.45; 
	opacity: 0.45; 
	display: none; 
	font-size: 11px; 
	color: #CCCCCC;  
	font-weight: bold;  
	text-decoration: none ;
	font-style: italic ;
}




/*
** FORMS
*/
input					{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal }
textarea				{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal }
select					{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal }

textarea.orderNoteView  { width: 400px; height: 100px;}
textarea.orderNoteEdit  { width: 400px; height: 100px;}


/*
** A
*/
a:link     				{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #0178C6; text-decoration: underline ;font-weight: normal;  }
a:visited  				{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #0178C6; text-decoration: underline ;font-weight: normal; }
a:active   				{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #0178C6; text-decoration: underline ;font-weight: normal; }
a:hover    				{ font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #0178C6; text-decoration: underline ;font-weight: normal; }

a.tabSearch:hover    { text-decoration: none }

a.linkAccess:link     	{ font-size: 11px; color: #0178C6;  text-decoration: none ;font-weight: normal;}
a.linkAccess:visited  	{ font-size: 11px; color: #0178C6;  text-decoration: none ;font-weight: normal;}
a.linkAccess:active   	{ font-size: 11px; color: #0178C6;  text-decoration: none ;font-weight: normal;}
a.linkAccess:hover    	{ font-size: 11px; color: #0178C6;  text-decoration: underline; font-weight: normal;}

a.linkAccount:link     	{ color: #6D6464; font-weight: bold;  text-decoration: none }
a.linkAccount:visited   { color: #6D6464; font-weight: bold;  text-decoration: none }
a.linkAccount:active    { color: #6D6464; font-weight: bold;  text-decoration: none }
a.linkAccount:hover     { color: #6D6464; font-weight: bold;  text-decoration: underline; }

a.logOut:link    		{ font-size: 12px; color: #6D6464; font-weight: bold;  text-decoration: none }
a.logOut:visited  		{ font-size: 12px; color: #6D6464; font-weight: bold;  text-decoration: none }
a.logOut:active  		{ font-size: 12px; color: #6D6464; font-weight: bold;  text-decoration: none }
a.logOut:hover   		{ font-size: 12px; color: #6D6464; font-weight: bold;  text-decoration: underline }

a.articleNewLink:link     { color: #333333; font-weight: normal;  text-decoration: none }
a.articleNewLink:visited  { color: #333333; font-weight: normal;  text-decoration: none }
a.articleNewLink:active   { color: #333333; font-weight: normal;  text-decoration: none }
a.articleNewLink:hover    { color: #333333; font-weight: normal;  text-decoration: none; }


a.articleMomentLink:link     		{ color: #333333; font-weight: normal;  text-decoration: none }
a.articleMomentLink:visited  		{ color: #333333; font-weight: normal;  text-decoration: none }
a.articleMomentLink:active   		{ color: #333333; font-weight: normal;  text-decoration: none }
a.articleMomentLink:hover    		{ color: #333333; font-weight: normal;  text-decoration: none; }

a.titleLink:link     			{ font-size: 18px; color: #D4362C; font-weight: bold; text-decoration: none }
a.titleLink:visited  			{ font-size: 18px; color: #D4362C; font-weight: bold; text-decoration: none}
a.titleLink:active   			{ font-size: 18px; color: #D4362C; font-weight: bold; text-decoration: none }
a.titleLink:hover    			{ font-size: 18px; color: #D4362C; font-weight: bold; text-decoration: none }

a.accountOngletLayout:link     		{ color: #B43F82; font-weight: normal;  text-decoration: none; font-size:12px; }
a.accountOngletLayout:visited  		{ color: #B43F82; font-weight: normal;  text-decoration: none }
a.accountOngletLayout:active   		{ color: #B43F82; font-weight: normal;  text-decoration: none }
a.accountOngletLayout:hover    		{ color: #B43F82; font-weight: normal;  text-decoration: underline; }

/*
* EBIZ
*/
.colorUpdate 					{  background-color: #FFFFFF;  }
.colorAdd 						{  background-color: #FFFFFF;  }
.newsletterSubscribe 			{ color: green; font-weight: bold ; text-align: center; }
.newsletterUnsubscribe 			{ color: black; font-weight: bold ; text-align: center; }
.followSubscribe 				{ color: green; font-weight: bold ; text-align: center; }
.followUnsubscribe 				{ color: black; font-weight: bold ; text-align: center; }
.searchArticleResult  			{ color: #333333; }

/*
** FIELDSET
*/
fieldset 						{ border : 1px solid #B43F82 ;  padding: 5px; } 
legend 						{ font-weight:bold; }


/*
* PRINT COLOR
*/
div.printColor 					{ background-color:  #F2F2F2;  }
div.printBorder					{ padding: 10px; border: 1px solid #F2F2F2; }

#logoRightContainer1	{ position: relative;  height: 234px; width: 235px; background-image: url('/arcs/custom/img/ebiz/front/zone_partenaires_235-234.jpg'); background-repeat: no-repeat; background-position: top left; }
#logoRightContainer2	{ 
	position: absolute;
	top:79px;
	left:24px; 
	height: 142px; width: 187px; 
	background-color: #FFFFFF;  
	overflow: hidden;
	 
}
#logoRight				{ position: absolute; background-color: #FFFFFF;  overflow: hidden;}
#logoRight ul			{ list-style: none; padding: 0px; margin: 0px; overflow: hidden;}
#logoRight li			{ height: 142px; width: 187px; overflow: hidden;}


*+html div.menuBlocShoppingcart		{ background-image: url('/arcs/custom/img/ebiz/front/bg_bloc.gif'); background-repeat: repeat-y; margin-top : -21px; }

