

@import url("thickbox.css.jsp") ;

@font-face {
	 font-family: 'Trebuchet';
  font-style: normal;
  font-weight: normal;
    
  src: url("../font/TREBUC.eot") ;
}

@font-face {
  font-family: 'Trebuchet';
  font-style: normal;
  font-weight: normal;
    
  src: url("../font/TREBUC.TTF") format('truetype');
}

html { min-height: 100%; }

/*
** 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; */
	

	background: #c6cfd6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2Y2ZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c6cfd6 0%, #ffffff 35%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6cfd6), color-stop(35%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c6cfd6 0%,#ffffff 35%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c6cfd6 0%,#ffffff 35%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c6cfd6 0%,#ffffff 35%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c6cfd6 0%,#ffffff 35%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6cfd6', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */



}



/*
**
** 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: 1260px; margin: 0 auto;  text-align: left; padding: 0 10px 0 10px; background: #fff; 
	-moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.4);
	filter:progid:DXImageTransform.Microsoft.Shadow(color= rgba(0, 0, 0, 0.4), Direction=-90, Strength=20);
}

#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				{ text-align:center; margin: 0 auto; width:1240px; padding: 0 20px; z-index:100; position:relative; height: 52px; background: #666;								
					/* background: url("/modugame/custom/img/ebiz/front/spec_menu_left.png") no-repeat scroll left 0px, 
					url("/modugame/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("/modugame/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("/modugame/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:290px; 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: 280px; background: #a7a7a7;  }
div.menuLeft				{ border-right:1px solid #a7a7a7;}
div.menuLeftContent			{ margin:0px 0px; padding:5px;}

a.menuLeft_off:link     	{ font-size: 14px; color: #fff; text-decoration: none; font-weight: normal;}
a.menuLeft_off:visited  	{ font-size: 14px; color: #fff; text-decoration: none; font-weight: normal;}
a.menuLeft_off:active   	{ font-size: 14px; color: #fff; text-decoration: none; font-weight: normal;}
a.menuLeft_off:hover    	{ font-size: 14px; color: #fff; text-decoration: underline; font-weight: normal;}

a.menuLeft_on:link     		{ font-size: 14px; color: #fff; text-decoration: none; font-weight: bold;}
a.menuLeft_on:visited  		{ font-size: 14px; color: #fff; text-decoration: none; font-weight: bold;}
a.menuLeft_on:active   		{ font-size: 14px; color: #fff; text-decoration: none; font-weight: bold;}
a.menuLeft_on:hover    		{ font-size: 14px; color: #fff; text-decoration: underline; font-weight: bold;}

div.menuCategoryItem		{ height: 20px; padding-top: 4px; }
div.menuSubCategory 		{ color: #FFFFFF; padding: 5px; padding-bottom: 0px; background-color: #a7a7a7;}
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:1280px; margin: 0 auto; padding:0 0 15px 0;
background: #fff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2Y2ZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c6cfd6 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6cfd6), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c6cfd6 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c6cfd6 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c6cfd6 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c6cfd6 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6cfd6', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
 }
#headerTop				{ position:relative; background-color:#666;}
#headerTopContent		{ position: relative; width:1280px; margin: 0 auto; padding: 2px 0; color:#fff;}
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; width: 1000px; margin: auto;
		margin-top: 15px;
		/* -moz-box-shadow: 0px -10px 20px 0px rgba(0, 0, 0, 0.4);
		-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.4);
		-o-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.4);
		box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.4);
		filter:progid:DXImageTransform.Microsoft.Shadow(color= rgba(0, 0, 0, 0.4), Direction=-90, Strength=20); */
}

#footerIntra		{ margin-top:7px; position:relative; /* height: 150px; */ border-top: 1px solid #fff; width:1280px; margin:0 auto;

*padding-top:10px; !important; /* IE 7 (IE6 also uses this, so put it first) */
}

.footerSummary			{ background-color:#666; padding: 15px 0;}
.footerSummaryContent	{ width:1280px; margin:0 auto; padding:0 12px; }

div.footerMenu			{ padding-bottom:10px; text-decoration: none; font-weight: bold; text-align: center; }

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: #666; text-decoration: none; text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.menuPath:visited  { font-size: 12px; color: #666; text-decoration: none; text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.menuPath:active   { font-size: 12px; color: #666; text-decoration: none; text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.menuPath:hover    { font-size: 12px; color: #666; text-decoration: underline; text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; }

span.menuPath		{ font-size: 12px; color: #666; 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: 200px;  font-size: 12px; padding-left: 3px; padding-top: 3px; color: #292924; border: none; }
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("/modugame/custom/img/ebiz/front/spec_account_left.png") no-repeat scroll left 0px, 
										url("/modugame/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("/modugame/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("/modugame/custom/img/ebiz/front/spec_panier_left.png") no-repeat scroll left 0px, 
										url("/modugame/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("/modugame/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: #ff0000 ; font-style: italic; }
span.netapayerPrix 					{ font-size: 14px; font-weight: bold; color: #ff0000  ; font-style: normal; } 

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: #666; 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: #666; 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 					{ text-align: right; padding: 5px; display: inline-block; border-radius: 10px; }

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: 10px; margin-bottom: 25px; }
div.articleListMedia				{ padding: 0 0 0 0; }
div.articleListBottom	 			{ height: 270px; padding-bottom: 0px; }
div.articleDescription 				{ padding-bottom: 20px; } 

div.acheter							{ background: #923eb3 url('/modugame/custom/img/ebiz/front/fleche_offres.png') no-repeat  4% -31%; display: inline-block; border-radius: 10px; padding: 10px 10px 10px 40px; }
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: left; padding: 0px; margin: 0px; }
div.categoryListContent 			{ margin: 0 auto; padding: 0px; }
div.categoryList		 			{ width: 230px; display: inline-block; margin-right: 9px; margin-bottom: 10px; text-align: left; }
div.categoryListMedia				{ }
div.categoryListBottom	 			{ height: 0px; padding-bottom: 40px; }
div.categoryDescription 			{ padding-bottom: 20px; } 

a.listCategoryTitle:link 			{ font-size: 14px; color: #923eb3; font-weight: bold ; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.listCategoryTitle:visited 		{ font-size: 14px; color: #923eb3; font-weight: bold ; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.listCategoryTitle:active 			{ font-size: 14px; color: #923eb3; font-weight: bold ; text-decoration: none ; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.listCategoryTitle:hover 			{ font-size: 14px; color: #923eb3; font-weight: bold ; text-decoration: none; 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:  200px;
    width:   200px;  
    padding: 0;  
    margin:  0; 
    padding-right: 20px;
    padding-bottom: 10px;
} 
 
.articlePictures img 
{  
    padding: 0px;  
    border:  none;  
    /*background-color: #666; */ 
    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: 100%; 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: 1280px; margin: 0 auto; }
 
/*
**
** DEFAULT ====================================================================================================
**
*/

/*
** TABLE
*/
table.card th					{ padding: 3px; color: #333333; font-weight: normal; text-align: right; }
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; color: #000000; font-weight: bold; text-align: right; }
table.card td					{ padding: 3px; padding-left: 10px; 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: 17px; font-weight: bold; padding-bottom: 0px; color: #666; 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: #923eb3; 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: #666;}
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: #666;}
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 #a7a7a7; margin: 0; padding: 0; }
ul.promoTab				{ height: 18px; border-bottom: 4px solid #a7a7a7; 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: #a7a7a7; 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: #a7a7a7; float: left; margin-right: 3px; height: 18px; padding: 2px; padding-left: 5px; padding-right: 5px; color: #FFFFFF; }
li.promoTab 			{ list-style: none; background-color: #a7a7a7; 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 ; width: 362px;}
div.authentification		{ text-align: left; width: 320px; /*background-color: #;*/ border: 1px solid #666; margin-left: 15%; }
div.authentificationTitle 	{ background-color: #666; color: #FFFFFF; font-weight: normal; padding: 4px; padding-left:5px;}
div.shoppingcart 			{ text-align: left; padding: 0px; padding-bottom: 5px }
div.memberTitle 			{ background-color: #a7a7a7; border-radius: 10px; color: #FFFFFF; font-weight: normal; padding: 4px; padding-left:5px; font-size: 14px;}
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; 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);*/
						padding: 7px 7px 7px 30px;
						background : #666 url('/modugame/custom/img/ebiz/front/white_tick.png') 5% top no-repeat;
					    font-size: 1em;				    
					    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: #666; text-decoration: none; }
a:visited  				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666; text-decoration: none; }
a:active   				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666; text-decoration: none; }
a:hover    				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666; 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: #666; margin-top:0px; padding-top:0px;}

h2.titre			{ font-size: 16px; font-weight: bold; padding-bottom: 0px; color: #666;}

div.button				{ background:url('/modugame/custom/img/ebiz/front/background_button_left.png') center left no-repeat;}
div.button a			{ background:url('/modugame/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('/modugame/custom/img/ebiz/front/background_button_big_left.png') center left no-repeat; display:block; }
div.buttonBig a			{ background:url('/modugame/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		{
						cursor: pointer; color:#FFFFFF; border:0; background: #666;
						/* 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);*/
						padding: 7px;
						/* padding: 7px 7px 7px 30px;
						background : #666 url('/modugame/custom/img/ebiz/front/picto_group.png') left top no-repeat; */
					    font-size: 1em;				    
					    text-align: center;
					    /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);*/
}

a.bouton:visited	{
						cursor: pointer; color:#FFFFFF; border:0; background: #666;
						/* 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);*/
						padding: 7px;
						/* padding: 7px 7px 7px 30px;
						background : #666 url('/modugame/custom/img/ebiz/front/picto_group.png') left top no-repeat; */
					    font-size: 1em;				    
					    text-align: center;
					    /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);*/
}
					    
a.bouton:active		{ 
						cursor: pointer; color:#FFFFFF; border:0; background: #666;
						/* 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);*/
						padding: 7px;
						/* padding: 7px 7px 7px 30px;
						background : #666 url('/modugame/custom/img/ebiz/front/picto_group.png') left top no-repeat; */
					    font-size: 1em;				    
					    text-align: center;
					    /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);*/
}

a.bouton:hover		{  cursor: pointer; color:#FFFFFF; border:0; background: #666;
						/* 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);*/
						padding: 7px;
						/* padding: 7px 7px 7px 30px;
						background : #666 url('/modugame/custom/img/ebiz/front/picto_group.png') left top no-repeat; */
					    font-size: 1em;				    
					    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:-2px;
	right:48%;
	//width:50px;
	height:10px;
	z-index:100;
	border-radius: 3px;
	background-color: #fff;
	padding:6px 8px;;
	margin:0px;
	text-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('/modugame/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('/modugame/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:#666;}
td.menuFunnelActive a:visited {color:#666;}
td.menuFunnelActive a:hover {color:#666;}
td.menuFunnelActive a:active {color:#666;}

.homeBottomBlockTitle {
	display: inline-block;
	padding: 10px 15px 10px 7px;
	margin: 15px 0;
	min-width: 40%;
	color: #fff;
	font-weight: bold;
	font-size: 15px; 
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.homeBottomBlock {
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
	
	-moz-box-shadow: -5px 5px 5px 0px #ccc;
	-webkit-box-shadow: -5px 5px 5px 0px #ccc;
	-o-box-shadow: -5px 5px 5px 0px #ccc;
	box-shadow: -5px 5px 5px 0px #ccc;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#ccc, Direction=315, Strength=5);
	
	border: 1px solid #ccc;
}
.redButton { padding: 5px 10px; background: #FF0000; color: #fff; }
.subLevel { padding-left: 10px; color: #fff; }
.subSubLevel { padding-left: 20px; color: #fff; }

a.menuIn, a.menuOut {
 font-family: 'Trebuchet';
}
div.priceTTC { font-size: 17px; font-weight: bold; vertical-align: top; }
span.availableDot { width: 15px; height: 15px; border-radius: 7.5px; display: inline-block; margin-right: 10px; vertical-align: middle;}
span.red 	{ background: #FF0000; }
span.orange { background: #FFA500; }
span.green 	{ background: #76EE00; }

a.btnValid {
			cursor: pointer; color:#FFFFFF; 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);*/
			padding: 8px 8px 8px 35px;
			background : #666 url('/modugame/custom/img/ebiz/front/picto_group.png') 3% 50% no-repeat;
			font-size: 1em;				    
			text-align: center;
			/*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);*/
		 	}
tr.rowPaymentTabHeader td.cellTabPaymentHeader:first-child { border-radius: 10px 0 0 10px; }
tr.rowPaymentTabHeader td.cellTabPaymentHeader:last-child { border-radius: 0 10px 10px 0; }
tr.rowPaymentTabHeader td.cellTabPaymentHeader { color: #fff; padding: 10px; background: #666; text-align: center; font-size: 15px; }

tr.rowPaymentTabContent td.cellTab:last-child { border-right: none; }
tr.rowPaymentTabContent td.cellTab { border-right: 1px solid #666; border-bottom: 0; padding: 10px; text-align: center; font-size: 15px; }

span.roundedBtn { width:20px; height: 20px; border-radius: 10px; background-color: #FF0000; font-weight: bold; color: #fff; display: inline-block; line-height: 20px; }
span.roundedBtnSmall { width:12px; height: 12px; border-radius: 6px; background-color: #FF0000; font-weight: bold; color: #fff; display: inline-block; line-height: 12px; text-align: center; font-size: 9px; }

span.greyRoundedBtn { width:20px; height: 20px; border-radius: 10px; background-color: #cecece; font-size:15px; font-weight: bold; color: #777; display: inline-block; line-height: 20px; }

a.linkFicheArticle { font-size: 15px; color: #222; font-weight: bold; }

address#companyInformation { padding: 10px; color: #fff; background: #666; border-radius:0 10px 10px 0; display: inline-block; vertical-align: top; }

#mapPosition { display: inline-block; vertical-align: top; padding: 0 20px; }

.searchbar {  border-radius : 10px; font-size: 14px; background-color: #a7a7a7; color: #fff; font-family: 'Trebuchet'; text-align:center; padding: 5px; }
.submit-button { cursor: pointer; padding: 5px; color: #fff; background-color: #923eb3; border:0; border-radius: 5px; font-size: 14px; }
.separator { display: inline-block; margin:0 10px; }
a.footerLink { color: #fff; text-align:center; }
div.menuCategory a, a.menuLink { color: #fff; font-size: 14px; font-weight: normal; padding: 0 10px; }


.partner-description {

	position: absolute; 
	bottom: 15px; 
	padding: 10px; 
	background-color: rgba(25, 153, 19, 0.6); 
	
}

.partner-description * {
	color: white; 
	font-weight: bold;
	font-size: 12px; 