

@import url("thickbox.css.jsp") ;



/*
** 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: 12px; color: #000000; font-weight: normal ;
	background-color : #FFFFFF; 
}

.bodyBackgroundPublic	
{ 
	/*background-color : #FFFFFF; */
	
}



/*
**
** DESIGN ====================================================================================================
**
*/

img { border:none; }

/*
** DESIGN -> SENTENCE
*/
#sentence 
{ 
	margin:0px;
	padding: 0px ; 
	text-align: left;
	color:#FFFFFF; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	height:12px;
	font-weight: normal;
	z-index:20; 
	position:relative;
	background: none;
	line-height: 12px;
}

/*
** DESIGN -> TEMPLATE
*/
#bgconteneur 			{ 
 
	margin: 0 auto; 
	text-align:left;
}

#conteneur 				{ width: 980px; margin: 0 auto;  text-align: left; padding: 0 10px 0 10px;}

#contentContainer		{ text-align: left;  clear:both;}
#contentLeft			{ float: left; width: 214px; border-right: 1px solid #E4E4E4; padding-top:20px; }
#contentCenter 			{ margin-left: 215px; position: relative; text-align: left; }

#contentHome			{ margin: 0 auto; padding: 30px 0 0 0; text-align: left; height:260px; position:relative;}

#contentPromo			{ margin: 0 auto; padding: 0px; text-align: left; }
#contentNews			{ margin: 0 auto; padding: 0px; text-align: left; }
#contentPrint			{ margin: 0 auto; padding: 0px; text-align: left; width:1000px; }

#content 				{ padding: 0 0 0 0; text-align: left; padding-top : 20px; }

#spec_content_home_image {  }

/*
** DESIGN -> MENU HORIZONTAL
*/

#menu				{ margin: 0 auto; width:980px; padding: 0 0px; z-index:100; position:relative; height:22px;									
					/* background: url("/patrimoine/custom/img/ebiz/front/spec_menu_left.png") no-repeat scroll left 0px, 
					url("/patrimoine/custom/img/ebiz/front/spec_menu_right.png") no-repeat scroll right 0px ;*/										 	
}
	
#menu_Intra			{ }	

#menuIn				{ padding-bottom: 5px;  z-index: 450;}

#left_menu			{background: url("/patrimoine/custom/img/ebiz/front/spec_menu_left.png") no-repeat scroll top left; width:4px; height:29px; Display :inline; float:left;}
#right_menu			{background: url("/patrimoine/custom/img/ebiz/front/spec_menu_right.png") no-repeat scroll top right ; width:3px; height:29px; Display :inline; float:left;}




img.flag_lang			{ width:20px; height:15px; margin-left:2px; padding: 1px; }

/*
** DESIGN -> MENU  LEFT CATEGORY AND PROMOTION
*/
td.contentLeft				{ width:215px; padding:0px; padding-right:10px; }


div.promotion				{ width: 190px; padding: 0px; background-color: #bd9d56; padding: 5px; text-align:center;}

a.promotion:link     		{ font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none }
a.promotion:visited  		{ font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none}
a.promotion:active   		{ font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none }
a.promotion:hover    		{ font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none }


div.menuCategory			{ width: 205px;}
div.menuLeft:first-child	{ border-top:1px dotted #CCCCCC; }
div.menuLeft				{ border-bottom:1px dotted #CCCCCC;}
div.menuLeftContent			{ margin:1px 0px; padding:5px;}

a.menuLeft_off:link     	{ font-size: 12px; color: #927D6D; text-decoration: none; font-weight: normal;}
a.menuLeft_off:visited  	{ font-size: 12px; color: #927D6D; text-decoration: none; font-weight: normal;}
a.menuLeft_off:active   	{ font-size: 12px; color: #927D6D; text-decoration: none; font-weight: normal;}
a.menuLeft_off:hover    	{ font-size: 12px; color: #927D6D; text-decoration: underline; font-weight: normal;}

a.menuLeft_on:link     		{ font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.menuLeft_on:visited  		{ font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.menuLeft_on:active   		{ font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.menuLeft_on:hover    		{ font-size: 12px; color: #FFFFFF; text-decoration: underline; font-weight: bold;}

div.menuCategoryItem		{ height: 20px; padding-top: 4px; }
div.menuSubCategory 		{ color: #FFFFFF; padding: 5px; padding-bottom: 0px; background-color: #E4E4E4;}
div.menuRubric 				{ height: 20px; padding-left: 10px; padding-top: 4px; }

div.menuColis				{ border-bottom: 1px solid #EFEFEF; padding: 10px; margin-bottom: 10px; }
div.menuPromo				{ border-bottom: 1px solid #EFEFEF; padding: 10px; margin-bottom: 10px; }
div.menuNewsletter 			{ /*border-bottom: 1px solid #EFEFEF; */ padding: 10px; margin-bottom: 10px; }
div.menuNewsletter .newsletterField		{ width: 170px; height: 14px; font-size: 12px; padding-left: 3px; padding-top: 3px; background-color: #F0EADC; border: 1px solid #BE9F57; color: #292924; }
div.menuNewsletter .newsletterButton	{ border: 1px solid #BE9F571; background-color: #F0EADC; padding: 2px 5px; cursor: pointer; color: #292924; }

div.menuLabels 				{ border : 1px solid #292924 ; padding: 10px; }

a.menuLeftCategory:link     	  { font-size: 12px; color: #292924; font-weight: normal;  text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; padding-left: 0px;}
a.menuLeftCategory:visited  	  { font-size: 12px; color: #292924; font-weight: normal;  text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; padding-left: 0px; }
a.menuLeftCategory:active   	  { font-size: 12px; color: #292924; font-weight: normal;  text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; padding-left: 0px; }
a.menuLeftCategory:hover    	  { font-size: 12px; color: #292924; font-weight: normal;  text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; padding-left: 0px; }

a.menuLeftCategoryActive:link     { font-size: 12px; color: #292924; font-weight: bold;  text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; padding-left: 0px; }
a.menuLeftCategoryActive:visited  { font-size: 12px; color: #292924; font-weight: bold;  text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; padding-left: 0px; }
a.menuLeftCategoryActive:active   { font-size: 12px; color: #292924; font-weight: bold;  text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; padding-left: 0px; }
a.menuLeftCategoryActive:hover    { font-size: 12px; color: #292924; font-weight: bold;  text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; padding-left: 0px; }

a.menuLeft:link     			{ font-size: 12px; color: #292924; text-decoration: none; font-weight: normal;}
a.menuLeft:visited  			{ font-size: 12px; color: #292924; text-decoration: none; font-weight: normal;}
a.menuLeft:active   			{ font-size: 12px; color: #292924; text-decoration: none; font-weight: normal;}
a.menuLeft:hover    			{ font-size: 12px; color: #292924; text-decoration: underline; font-weight: normal;}

h2.TitleLeft 					{ color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; border-bottom: 1px solid #BE9F57; width:160px; padding-bottom:10px; font-weight: normal;}

/*
** DESIGN -> Header
*/
#header 				{ position: relative; margin: 0 auto; z-index:150; }
#headerContent 			{ position: relative; width:980px; margin: 0 auto;}
#headerTop				{ position:relative; background-color:#927D6D;}
#headerTopContent		{ position: relative; width:980px; margin: 0 auto; padding: 2px 0; color:#FFFFFF;}
div.headerTitle			{ font-weight: bold; color: ; padding-bottom: 5px; }

a.menuHeader:link     { font-size: 12px; color: #FFFFFF; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.menuHeader:visited  { font-size: 12px; color: #FFFFFF; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.menuHeader:active   { font-size: 12px; color: #FFFFFF; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.menuHeader:hover    { font-size: 12px; color: #FFFFFF; text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; }

/*
** DESIGN -> Footer
*/
#footer 			{ text-align: center; position:relative; padding-top:15px; 

}

#footerIntra		{ margin-top:7px; position:relative; height: 150px; width:980px; margin:0 auto;

*padding-top:10px; !important; /* IE 7 (IE6 also uses this, so put it first) */
}

.footerSummary			{ background-color:#636363; padding:15px 0px;}
.footerSummaryContent	{ width:980px; margin:0 auto; padding:0 12px; }

div.footerMenu			{ padding-bottom:10px; }

a.footerMenu:link			{ text-transform:uppercase; color:#FFFFFF; font-size:12px; font-weight:thin;}
a.footerMenu:visited		{ text-transform:uppercase; color:#FFFFFF; font-size:12px;font-weight:thin;}
a.footerMenu:active			{ text-transform:uppercase; color:#FFFFFF; font-size:12px;font-weight:thin;}
a.footerMenu:hover			{ text-transform:uppercase; color:#FFFFFF; font-size:12px;font-weight:thin;}

a.footerSubMenu:link		{ color:#FFFFFF; font-size:12px;font-weight:thin;}
a.footerSubMenu:visited		{ color:#FFFFFF; font-size:12px;font-weight:thin;}
a.footerSubMenu:active		{ color:#FFFFFF; font-size:12px;font-weight:thin;}
a.footerSubMenu:hover		{ color:#FFFFFF; font-size:12px;font-weight:thin;}

span.footer					{ color:#FFFFFF; }
a.footer:link     { font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.footer:visited  { font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.footer:active   { font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.footer:hover    { font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; }

a.footerIn:link     { font-size: 12px; color: #D2BE91; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.footerIn:visited  { font-size: 12px; color: #D2BE91; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.footerIn:active   { font-size: 12px; color: #D2BE91; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.footerIn:hover    { font-size: 12px; color: #D2BE91; font-weight: normal; text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; }

span.footerIn		{ font-size: 12px; color: #D2BE91; font-weight: normal; text-decoration: none; }

hr.footer			{ border: 0px; border-top: 1px solid #3A362A; border-bottom: 1px solid #191915; height: 1px; }
/*
** DESIGN -> 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 ;	}

/*
** DESIGN -> MENU PATH
*/
a.menuPath:link     { font-size: 12px; color: #927D6D; text-decoration: none; text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.menuPath:visited  { font-size: 12px; color: #927D6D; text-decoration: none; text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.menuPath:active   { font-size: 12px; color: #927D6D; text-decoration: none; text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.menuPath:hover    { font-size: 12px; color: #927D6D; text-decoration: underline; text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; }

span.menuPath		{ font-size: 12px; color: #927D6D; text-decoration: none; text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; }
span.chevron		{ color: #999999 ; }

a.menuAction:link     { font-size: 12px; color: #292924; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.menuAction:visited  { font-size: 12px; color: #292924; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.menuAction:active   { font-size: 12px; color: #292924; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.menuAction:hover    { font-size: 12px; color: #292924; text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; }

/*
** DESIGN -> Search
*/

form#mainSearch				{ /*border-bottom: 1px solid #EFEFEF;*/ padding: 0; margin-bottom: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px;}
form#mainSearch .searchField	{ width: 120px; height: 14px; font-size: 12px; padding-left: 3px; padding-top: 3px; background-color: #F0EADC; border: 1px solid #BE9F57; color: #292924; }
form#mainSearch .searchButton	{ padding-left: 3px; border: 0px;  }
form#mainSearch .searchSelect	{ width: 200px; font-size: 12px; padding-left: 3px; padding-top: 3px; background-color: #F1F1F1; border: 1px solid #D1D1D1; }

/*
** DESIGN -> Search pages
*/
div.searchResultCount 			{ margin: 10px 0 15px 0; }

/*
** DESIGN -> Account
*/
#frontAccount 					{ height:29px; background: url("/patrimoine/custom/img/ebiz/front/spec_account_left.png") no-repeat scroll left 0px, 
										url("/patrimoine/custom/img/ebiz/front/spec_account_right.png") no-repeat scroll right 0px ; }

#frontAccount_intra				{ height:29px; margin: 0 3px 0 3px; padding: 3px 3px 0 3px; background: url("/patrimoine/custom/img/ebiz/front/spec_account.png") repeat-x scroll ; }


#frontAccount .accountLogin		{ width: 180px; }
								
#frontAccount .accountPass		{ width: 180px; }
#frontAccount .accountButton	{ border: 1px solid #D1D1D1; background-color: #F1F1F1; padding: 2px 5px; cursor: pointer; }

/*
** DESIGN -> Search and submit button
*/
.submit							{ border: 1px solid #D1D1D1; background-color: #F1F1F1; padding: 2px 5px; cursor: pointer; }

/*
** DESIGN -> SHOPPINGCART AND ORDER 
*/
span.priceShoppingcartDisplay 		{ color:#FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;  }
div#frontShoppingcart				{ color:#FFFFFF; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; 
}

#spec_Panier							{ height:30px; 
										background: url("/patrimoine/custom/img/ebiz/front/spec_panier_left.png") no-repeat scroll left 0px, 
										url("/patrimoine/custom/img/ebiz/front/spec_panier_right.png") no-repeat scroll right 0px ; 
										margin-bottom: 5px; }

#spec_Panier_intra						{ margin: 0 5px 0 4px; padding-top:5px; height:25px; background: url("/patrimoine/custom/img/ebiz/front/spec_panier.png") repeat-x scroll ; text-align: left; }

a.Panier:link							{ color: #FFFFFF; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; }
a.Panier:visited						{ color: #FFFFFF; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; }
a.Panier:active 						{ color: #FFFFFF; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; }
a.Panier:hover							{ color: #FFFFFF; text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; }


td.price							{ border-top: 1px solid #F2F2F2; border-bottom: 1px solid #F2F2F2; }
span.netapayerLibelle				{ font-size: 14px; font-weight: bold; color: #292924 ; font-style: italic; }
span.netapayerPrix 					{ font-size: 14px; font-weight: bold; color: #292924 ; font-style: italic; } 

div.promoTab						{ display: none; padding-top: 3px; }
span.promo 							{ color: #A12020; font-weight: bold; }
span.purchase						{ color: #A12020; font-weight: bold; }
span.presentCheque 					{ color: #A12020; font-weight: bold; }

span.notexpediee					{ font-weight: normal; color: black;}
span.expediee						{ font-weight: bold; color: green;}

span.codePromoInvoice				{ font-weight: bold; color: #A12020;  }
span.codePurchaseInvoice			{ font-weight: bold; color: #A12020;  }
span.codePresentChequeInvoice		{ font-weight: bold; color: #A12020;  }
span.portPresent					{ font-weight: bold; color: #A12020;  font-style: italic; }

a.promoTabActive:link     			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #A12020; text-decoration: none ;font-weight: bold;  }
a.promoTabActive:visited  			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #A12020; text-decoration: none ;font-weight: bold; }
a.promoTabActive:active   			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #A12020; text-decoration: none ;font-weight: bold; }
a.promoTabActive:hover    			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #A12020; text-decoration: underline ;font-weight: bold; }

a.promoTabInactive:link     		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none ;font-weight: bold;  }
a.promoTabInactive:visited  		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none ;font-weight: bold; }
a.promoTabInactive:active   		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none ;font-weight: bold; }
a.promoTabInactive:hover    		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline ;font-weight: bold; }



/* ARTICLE */
div.articleDetailList				{ margin-top: 5px; border-bottom: dotted 1px #BE9F57; }
div.articleDetail					{ margin-top: 5px; border-bottom: dotted 1px #BE9F57; }
div.articleDetailOrder				{ background-color: #927D6D; padding: 3px 5px; cursor: pointer; text-align:center; }
div.articleDetailOrder a			{ color: #FFFFFF; font-size: 12px; text-decoration: none; font-weight:normal;  }

span.oldPriceTTC					{ color: #7E807F; font-size: 12px;  text-decoration: line-through ;}
span.priceTTC 						{ color: #927D6D; font-weight: normal; font-size: 15px; font-family: Arial, Verdana, Helvetica, sans-serif;}
span.remisePercent 					{ color: #292924; font-weight: bold; font-size: 17px; font-style: italic; top: 0px; left: 0px; }
span.enStock						{ font-weight: bold; color: #2A2A24; }
span.dispo							{ font-weight: bold; color: black; }

div.displayPrice 					{ width: 170px; text-align: right; padding: 5px; margin: 0px 2px 2px 15px; border: 1px solid #292924; }

a.listArticleTitle:link 			{ font-size: 13px; color: #292924; font-weight: bold ; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.listArticleTitle:visited 			{ font-size: 13px; color: #292924; font-weight: bold ; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.listArticleTitle:active 			{ font-size: 13px; color: #292924; font-weight: bold ; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.listArticleTitle:hover 			{ font-size: 13px; color: #292924; font-weight: bold ; text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; }

div.articleListContainer 			{ text-align: center; padding: 0px; margin: 0px; }
div.articleListContent 				{ margin: 0 auto; padding: 0px; }
div.articleList		 				{ float: left; width: 230px; height: 270px; margin-right: 20px; margin-bottom: 0; }
div.articleListMedia				{ padding: 0 0 0 0; }
div.articleListBottom	 			{ height: 270px; padding-bottom: 0px; }
div.articleDescription 				{ padding-bottom: 20px; } 

div.acheter							{ background-color: #927D6D; padding: 3px 10px 3px 10px ; display: inline; float:right;}
a.acheter:link						{ color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-decoration: none; }
a.acheter:visited					{ color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-decoration: none; }
a.acheter:active					{ color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-decoration: none; }
a.acheter:hover 					{ color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-decoration: underline; }




/*
** DESIGN -> CATEGORY LIST
*/
div.categoryListContainer 			{ text-align: center; padding: 0px; margin: 0px; }
div.categoryListContent 			{ margin: 0 auto; padding: 0px; }
div.categoryList		 			{ float: left; width: 230px; height: 190px; margin-right: 20px; margin-bottom: 10px; }
div.categoryListMedia				{ }
div.categoryListBottom	 			{ height: 0px; padding-bottom: 40px; }
div.categoryDescription 			{ padding-bottom: 20px; } 

a.listCategoryTitle:link 			{ font-size: 14px; color: #292924; font-weight: normal ; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.listCategoryTitle:visited 		{ font-size: 14px; color: #292924; font-weight: normal ; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.listCategoryTitle:active 			{ font-size: 14px; color: #292924; font-weight: normal ; text-decoration: none ; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.listCategoryTitle:hover 			{ font-size: 14px; color: #292924; font-weight: normal ; text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; }

/* ARTICLE NEWS */
span.oldPriceTTCPromo 				{ color: #7E807F; font-size: 12px;  text-decoration: line-through ;}
span.remisePercentPromo 			{ color: #A12020; font-weight: bold; font-size: 14px; font-style: italic; }
span.pricePromo 					{ color: #FFFFFF; font-weight: bold; }

div.contentPromoContainer	 		{ height: 130px; margin-top: 20px; border: 1px solid #EFEFEF; background-color: #FAFAFA; }
div.contentPromo 					{  }
/*div.contentPromo 					{ width: 700px; margin: 0 auto; padding: 0px; text-align: center; }*/

div.promoBox						{ float: left; width: 240px; margin-right: 6px; }
div.promoBoxContent					{ padding: 10px; }
div.promoBoxBottom					{  }

/* ARTICLE OF MOMENT */

div.articleMomentListContainer 			{ text-align: center; padding: 0px; margin: 0px; }
div.articleMomentListContent 			{ margin: 0 auto; padding: 0px; }
div.articleMomentList		 			{ float: left; width: 160px; height: 150px; margin-right: 10px; margin-bottom: 10px; }
div.articleMomentListMedia				{ padding-left: 0px; }
div.articleMomentListBottom	 			{ height: 150px; padding-bottom: 40px; }
div.articleMomentDescription 			{ padding-bottom: 20px; } 


/*
** DESIGN -> ARTICLE IMAGE FRONT VIEW FADE
*/
div.innerArticle {  }

.articlePictures 
{  
    height:  232px;
    width:   200px;  
    padding: 0;  
    margin:  0; 
    padding-right: 20px;
    padding-bottom: 10px;
} 
 
.articlePictures img 
{  
    padding: 0px;  
    border:  none;  
    /*background-color: #927D6D; */ 
    top:  0; 
    left: 0 
} 

#previewPictureLarge {
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	display: none;
	width:350px;
}


/* ARTICLE SUGGESTION */
fieldset.articleSuggestion					{ border : 1px solid #292924 ; }
fieldset.articleSuggestion legend			{ font-weight: bold; color: #292924; font-size: 12px; }
div.articleSuggestionListContainer 			{ text-align: center;  margin: 0px;  padding: 10px; padding-bottom: 0px;}
div.articleSuggestionListContent 			{ width: 700px; margin: 0 auto; padding: 0px; text-align: center;}
div.articleSuggestionListBoxContent 		{ float: left; width: 150px; padding-bottom: 10px; padding-right:10px; padding-left:10px; }
div.articleSuggestionListBox	 			{ width: 193px; }
div.articleSuggestionListContentBox			{ padding: 3px; padding-top: 10px; height: 170px; width:150px; }
div.articleSuggestionListBottomBox			{ height: 15px; width: 193px; }

a.articleSuggestionLink:link     { color: #000000; font-weight: normal;  text-decoration: none }
a.articleSuggestionLink:visited  { color: #000000; font-weight: normal;  text-decoration: none }
a.articleSuggestionLink:active   { color: #000000; font-weight: normal;  text-decoration: none }
a.articleSuggestionLink:hover    { color: #000000; font-weight: normal;  text-decoration: none; }

/*
 * CONTENT DESIGN - Search
 */
#contentProcess 				{ width: 980px; margin: 0 auto; }
 
/*
**
** DEFAULT ====================================================================================================
**
*/

/*
** TABLE
*/
table.card th					{ padding: 3px; border-bottom: 1px dotted #DDDDDD; color: #333333; font-weight: normal; text-align: right; width: 120px; }
table.cardRib th				{ padding: 3px; border-bottom: 1px dotted #DDDDDD; color: #333333; font-weight: normal; text-align: left; width: 120px; }
table.card th.required			{ padding: 3px; border-bottom: 1px dotted #DDDDDD; color: #000000; font-weight: bold; text-align: right; width: 120px; }
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; }

/*
** H1
*/
h1				{ font-size: 18px; font-weight: bold; padding-bottom: 0px; color: #927D6D; margin-top:0px; padding-top:0px;}
									
h2				{ font-size: 14px; font-weight: bold; padding-bottom: 0px; color: #3D4145; margin-top:0px; padding-top:0px;}
h3				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #292924; font-weight: bold }
h4				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #292924; font-weight: bold;  }

/*
** DESIGN -> Title / Subtitle
*/
div.title		{ color: #A12020; font-weight: bold; font-size: 15px; }
div.titlePuce	{ color: #A12020; font-weight: bold; font-size: 15px; }

div.title1Home	{ font-size: 24px; font-weight: normal; padding-bottom: 5px; }
div.title2Home	{ font-size: 28px; font-weight: bold; padding-bottom: 5px; }
div.title1		{ font-size: 18px; font-weight: bold; padding-bottom: 0px; color: #927D6D;}
div.title2		{ font-size: 14px; font-weight: bold; padding-bottom: 10px; color:#3d4145;}
h1.title1		{ font-size: 18px; font-weight: bold; padding:0px; margin:0px; padding-bottom: 0px; color: #927D6D;}
h2.title2		{ font-size: 14px; font-weight: bold; padding:0px; margin:0px; padding-bottom: 10px; color:#3d4145;}
div.title2 a	{ font-size: 30px; font-weight: normal; text-decoration: none; }
div.title3		{ font-size: 16px; font-weight: normal; padding-bottom: 5px; }
div.title3 a	{ font-size: 16px; font-weight: normal; text-decoration: none; }
span.title3		{ font-size: 16px; font-weight: normal; padding-bottom: 5px; }
td.title3		{ font-size: 16px; font-weight: normal; padding-bottom: 5px; }

div.contentSummary		{ text-align:justify; font-weight:bold; color:#3d4145; line-height:20px;}
div.contentDescription	{ text-align:justify; color:#3d4145; line-height:20px;}

/*
** P
*/
p				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #212930; font-weight: normal }
p.bold			{ font-weight: bold; }

/*
** TD
*/
td						{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #212930; 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: #292924; 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: #FFFFCC ; }
td.cellTab1				{ border-bottom: 1px solid #F2F2F2 ; background-color: #FBFBFB ;}

/*
** UL LI
*/
ul.accountOngletLayout	{ height: 18px; border-bottom: 4px solid #927D6D; margin: 0; padding: 0; }
ul.promoTab				{ height: 18px; border-bottom: 4px solid #927D6D; margin: 0; padding: 0; margin-top:2px ; }
ul.error 				{ position: relative; padding-top : 0px; margin-top: 0px; }

li						{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #212930; font-weight: normal }
li.activeTab			{ list-style: none; background-color: #927D6D; float: left; margin-right: 3px; height: 18px; padding: 2px; padding-left: 5px; padding-right: 5px; color: #FFFFFF; font-weight: bold;  }
li.inactiveTab			{ list-style: none; background-color: #927D6D; float: left; margin-right: 3px; height: 18px; padding: 2px; padding-left: 5px; padding-right: 5px; color: #FFFFFF; }
li.promoTab 			{ list-style: none; background-color: #927D6D; color: #FFFFFF; font-weight: bold; float: left; margin-right: 3px; height: 18px; padding-top: 4px; padding-bottom:0px; padding-left: 5px; padding-right: 5px; }
li.error				{ font-size: 13px; color: #A12020; font-weight: normal }

/*
** DIV
*/
div							{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #212930; font-weight: normal; }
div.error					{ padding: 3px; background-color: #FFCCCB; border: 1px solid #B40326; }
div#errorDivContent 		{ display: none ;}
div.authentification		{ text-align: left; width: 320px; /*background-color: #;*/ border: 1px solid #927D6D; margin-left: 15%; }
div.authentificationTitle 	{ background-color: #927D6D; color: #FFFFFF; font-weight: normal; padding: 4px; padding-left:5px;}
div.shoppingcart 			{ text-align: left; padding: 0px; padding-bottom: 5px }
div.memberTitle 			{ background-color: #927D6D; color: #FFFFFF; font-weight: normal; padding: 4px; padding-left:5px; font-size: 13px;}
div.paypalSecured 			{ text-align: center; font-weight: bold;color: #000000; }
div.bgTitle 				{ background-color: #6D6464; }
div.clear					{ clear: both; }

/*
** HR
*/
hr.separate 				{  border: none ; color: #FFFFFF ; border-bottom: dashed 1px #292924 ; background-color: #FFFFFF; }

/*
** SPAN
*/
span.item				{ padding: 3px; }
span.item_over			{ padding: 2px;	background : #E9F2F8; border: solid #D3DBE8 1px; }
span.bienvenue 			{ color: #FFFFFF;  font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;  }
span.star				{ color: red; }
span.addresseLibelle 	{ text-decoration: underline; }
span.warning 			{ color: red ; font-weight: bold; }


/*
** FORMS
*/
input					{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #292924; font-weight: normal; /*background-color: #F1F1F1;*/ border: 1px solid #CCCCCC; }
input[type=text]		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #292924; font-weight: normal; background-color: #FFFFFF; border: 1px solid #CCCCCC; }
input[type=password]	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #292924; font-weight: normal; background-color: #FFFFFF; border: 1px solid #CCCCCC; }
textarea				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #292924; font-weight: normal; background-color: #FFFFFF; border: 1px solid #CCCCCC; }
select					{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #292924; font-weight: normal; background-color: #FFFFFF; border: 1px solid #CCCCCC; }
input.bouton			{ cursor: pointer; color:#FFFFFF; background-color:#927D6D; border:0; 
						background: -moz-linear-gradient(center top , #555555, #2C2C2C) repeat scroll 0 0 transparent;
					    border-radius: 8px 8px 8px 8px;
					    /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 -1px 0 rgba(255, 255, 255, 0.4);*/
						height:20px;
					    font-size: 1em;
					    padding-bottom: 2px;					    
					    text-align: center;
					    /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);*/
}


/*
** A
*/
a:link     				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #927D6D; text-decoration: none; }
a:visited  				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #927D6D; text-decoration: none; }
a:active   				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #927D6D; text-decoration: none; }
a:hover    				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #927D6D; text-decoration: underline; }

a.linkAccess:link     	{ font-size: 12px; color: #FFFFFF;  text-decoration: none ;font-weight: normal; font-size: 13px;}
a.linkAccess:visited  	{ font-size: 12px; color: #FFFFFF;  text-decoration: none ;font-weight: normal; font-size: 13px;}
a.linkAccess:active   	{ font-size: 12px; color: #FFFFFF;  text-decoration: none ;font-weight: normal; font-size: 13px;}
a.linkAccess:hover    	{ font-size: 12px; color: #FFFFFF;  text-decoration: underline; font-weight: normal; font-size: 13px;}

a.linkAccount:link     	{ color: #FFFFFF; font-weight: normal;  text-decoration: none; font-size: 13px; }
a.linkAccount:visited   { color: #FFFFFF; font-weight: normal;  text-decoration: none; font-size: 13px; }
a.linkAccount:active    { color: #FFFFFF; font-weight: normal;  text-decoration: none; font-size: 13px; }
a.linkAccount:hover     { color: #FFFFFF; font-weight: normal;  text-decoration: underline; font-size: 13px; }

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: #000000; font-weight: normal;  text-decoration: none }
a.articleNewLink:visited  { color: #000000; font-weight: normal;  text-decoration: none }
a.articleNewLink:active   { color: #000000; font-weight: normal;  text-decoration: none }
a.articleNewLink:hover    { color: #000000; font-weight: normal;  text-decoration: none; }


a.articleMomentLink:link     		{ color: #FFFFFF; font-weight: normal;  text-decoration: none; font-weight:bold; }
a.articleMomentLink:visited  		{ color: #FFFFFF; font-weight: normal;  text-decoration: none; font-weight:bold; }
a.articleMomentLink:active   		{ color: #FFFFFF; font-weight: normal;  text-decoration: none; font-weight:bold; }
a.articleMomentLink:hover    		{ color: #FFFFFF; font-weight: normal;  text-decoration: none; font-weight:bold; }

a.titleLink:link     			{ font-size: 18px; color: #292924; font-weight: bold; text-decoration: none }
a.titleLink:visited  			{ font-size: 18px; color: #292924; font-weight: bold; text-decoration: none}
a.titleLink:active   			{ font-size: 18px; color: #292924; font-weight: bold; text-decoration: none }
a.titleLink:hover    			{ font-size: 18px; color: #292924; font-weight: bold; text-decoration: none }

a.accountOngletLayout:link     		{ color: #FFFFFF; font-weight: normal;  text-decoration: none }
a.accountOngletLayout:visited  		{ color: #FFFFFF; font-weight: normal;  text-decoration: none }
a.accountOngletLayout:active   		{ color: #FFFFFF; font-weight: normal;  text-decoration: none }
a.accountOngletLayout:hover    		{ color: #FFFFFF; font-weight: normal;  text-decoration: none; }

/*
* 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: #292924; font-weight: bold ; text-align: center; }
.followUnsubscribe 				{ color: black; font-weight: bold ; text-align: center; }
.searchArticleResult  			{ color: #000000; }

/*
** FIELDSET
*/
fieldset 						{ border : 1px solid #292924 ;  padding: 5px; } 


/*
* PRINT COLOR
*/
div.printColor 					{ /*background-color:  #F2F2F2;*/  }
div.printBorder					{ padding: 10px; margin:0 auto; border: 1px solid #F2F2F2; width:1000px; }


/*
titre 2: ex:selection beaute
*/
h2.titre_carre		{ font-size: 18px; font-weight: bold; padding-bottom: 0px; color: #927D6D; margin-top:0px; padding-top:0px;}

h2.titre			{ font-size: 16px; font-weight: bold; padding-bottom: 0px; color: #927D6D;}

div.button				{ background:url('/patrimoine/custom/img/ebiz/front/background_button_left.png') center left no-repeat;}
div.button a			{ background:url('/patrimoine/custom/img/ebiz/front/background_button_right.png') center right no-repeat; display:block; padding:9px 20px 0px 8px; color:#FFFFFF; margin-right:-2px; height:26px;}
div.button a:hover		{ text-decoration:none; }

div.buttonBig 			{ background:url('/patrimoine/custom/img/ebiz/front/background_button_big_left.png') center left no-repeat; display:block; }
div.buttonBig a			{ background:url('/patrimoine/custom/img/ebiz/front/background_button_big_right.png') center right no-repeat; display:block; padding:6px 30px 0px 8px; color:#FFFFFF; margin-right:-2px; height:32px; font-size:17px;}
div.buttonBig a:hover	{ text-decoration:none; }

a.bouton:link		{
						color:#FFFFFF; background-color:#927D6D; border:0; 
						background: -moz-linear-gradient(center top , #555555, #2C2C2C) repeat scroll 0 0 transparent;
					    border-radius: 8px 8px 8px 8px;
					    /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 -1px 0 rgba(255, 255, 255, 0.4);*/
						height:20px;
					    font-size: 1em;
					    padding: 2px 12px;
					    text-align: center;
					    /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);*/
}

a.bouton:visited	{
						color:#FFFFFF; background-color:#927D6D; border:0; 
						background: -moz-linear-gradient(center top , #555555, #2C2C2C) repeat scroll 0 0 transparent;
					    border-radius: 8px 8px 8px 8px;
					    /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 -1px 0 rgba(255, 255, 255, 0.4);*/
						height:20px;
					    font-size: 1em;
					    padding: 2px 12px; 
					    text-align: center;
					    /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);*/
}
					    
a.bouton:active		{ 
						color:#FFFFFF; background-color:#927D6D; border:0; 
						background: -moz-linear-gradient(center top , #555555, #2C2C2C) repeat scroll 0 0 transparent;
					    border-radius: 8px 8px 8px 8px;
					    /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 -1px 0 rgba(255, 255, 255, 0.4);*/
						height:20px;
					    font-size: 1em;
					    padding: 2px 12px;
					    text-align: center;
					    /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);*/
}

a.bouton:hover		{   color:#FFFFFF; background-color:#927D6D; border:0; 
						background: -moz-linear-gradient(center top , #555555, #2C2C2C) repeat scroll 0 0 transparent;
					    border-radius: 8px 8px 8px 8px;
					    /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 -1px 0 rgba(255, 255, 255, 0.4);*/
						height:20px;
					    font-size: 1em;
					    padding: 2px 12px;
					    text-align: center;
					    /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);*/
}

/*
** EasySlider
*/
#focusListContainer		{ position: relative; height: 260x; }
#focusList				{ position: absolute; }
#focusList ul			{ list-style: none; padding: 0px; margin: 0px; }
#focusList li			{ width: 780px; height: 260px; overflow: hidden; }

/* Delete text */
#focusListPrevBtn, #focusListNextBtn		{ margin: 0; padding:0; position:absolute; height:260px; width:10px; top:28px;}
#focusListPrevBtn							{ left:0px;}
#focusListNextBtn							{ right:0px;}
#focusListPrevBtn a, #focusListNextBtn a	{ display:block; height:260px; width:10px;}
#focusListPrevBtn a							{ /*background-image:url('/custom/img/cms/website/button_prev.png');*/}
#focusListNextBtn a							{ /*background-image:url('/custom/img/cms/website/button_next.png');*/}

/*
	Pagination
*/

.pagination {
	position:absolute;
	bottom:10px;
	right:10px;
	//width:50px;
	height:10px;
	z-index:100;
	border-radius: 3px;
	background-color: #fff;
	padding:6px 8px;;
	margin:0px;
	tex-align:center;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url('/patrimoine/custom/img/ebiz/front/pagination.png');
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

td.menuFunnel		{ height:40px; padding:0 25px; vertical-align:middle; background:url('/patrimoine/custom/img/ebiz/front/background_onglet.png') repeat-x; border:1px solid #CCCCCC;}
td.menuFunnelActive { /*border-bottom:none; background:none;*/}

td.menuFunnelActive a:link {color:#927D6D;}
td.menuFunnelActive a:visited {color:#927D6D;}
td.menuFunnelActive a:hover {color:#927D6D;}
td.menuFunnelActive a:active {color:#927D6D;}

.contentScroller {
	position: relative;
	width: 60%;
	margin: auto;
	background-color: lightgray;
	text-align: center;
}

#scrollContainer {
	padding: 0px 20px; 
	overflow: hidden;
	width: 266px;
	height: 80px;
}

.scroll-content ul {
	width: 266px;
	overflow: hidden;
	margin: 0;
	list-style:none;
	padding-left:0;
}

.scroll-content ul li {
	height: 80px;
	margin-bottom: 10px;
}
