/*    Css ayamee   

SOMMAIRE : 

	- CLASS OFTEN USE
	- TYPOGRAPHY CLASS COLOR
	- GENERAL STRUCTURE
	- 404
	- LOGIN
	- FORGOT PASSWORD
	- CORNER
	- LISTING FRIEND
	- TOOLTIPS
	- POP UP
		- Pop up Alerte
		- Cart response html
		- Pop up Message
		- Pop Add To Cart Externe choice
		- Pop Add To Space
	- Z-INDEX

*/



* { margin:0;padding:0; }

html, body {	height: 100%; }

body	
{	
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 62.5%; /* Resets 1em to 10px */
	color:#1c2d5b;
	background:#25120b;
}

a:link	{	text-decoration:none;color:#1c2d5b;	}
a:visited	{	text-decoration:none;color:#111b35;	}	
a:hover	{	text-decoration:underline;color:#304c98;	}

img { border:none; }

/* BEGIN CLASS OFTEN USE */

.floatL
{ float:left;	}
.floatR
{	float:right; }

.clear
{ clear:both; }
.clearL
{ clear:left; }
.clearR
{ clear:right; }

.active
{ font-weight:700; }

.btsubmit
{ 
	border:none;
	font-weight:700;
	cursor:pointer; 
}

.container .filter
{
	background:#b2a39e;
	color:#fff;
	font-size:1.2em;
	font-weight:700;
	margin:5px 0;
	/*padding:10px 12px;*/
}
.container .filter a
{	color:#fff;font-weight:500; }
.container a.filter_active
{ font-weight:700; }

.overlay
 {
	  position: fixed;
	  width: 100%;
	  height: 100%;
	  top: 0;
	  left: 0;
	  background: #000;
	  filter: alpha(opacity=60);
	  -moz-opacity: 0.6;
	  opacity: 0.6;
 }
 
a.bt_addcart_small
{
	background:url(../Images/bt_addcart.gif) no-repeat 0 0;
	width:143px;
	height:17px;
	padding:6px 0 0 15px;
	display:block;
	font-weight:700;
	font-size:1.1em;
	text-align:left;
	text-decoration:none;
	color:#b9256f;
}
a.bt_addcart_small span
{
	display:none;
}
a.bt_addspace
{
	background:url(../Images/bt_addspace.gif) no-repeat 0 0;
	width:143px;
	height:17px;
	padding:6px 0 0 15px;
	display:block;
	font-weight:700;
	text-align:left;
	text-decoration:none;
	color:#b9256f;
}
a.bt_addspace span
{
	display:none;
}
.bt_126x21
{ 
	background:url(../Images_beta2/bt_126x21.gif) no-repeat 0 0;
	width:126px;
	height:17px;
	padding:4px 0 0;
	font-size:1.1em;
	font-weight:700;
}
a.bt_126x21
{ color:#514d4b;text-decoration:none; }
a.bt_addcart_small:hover, a.bt_addspace:hover
{ background-position:0 -23px; }
.bt_126x21:hover
{ background-position:0 -21px; }

.bt_addcart_large
{ 
	background:url(/Images/bt_addcart_large.gif) no-repeat 0 0;
	width:156px;
	height:25px;
}
.bt_addcart_large:hover
{	background-position:0 -25px; }
.bt_link
{ 
	background:url(../Images_beta2/ico_link_8x7.gif) no-repeat left center;
	padding:0 0 0 12px; 
}

.stars_0, .stars_1, .stars_2, .stars_3, .stars_4, .stars_5
{
	background:url(../Images_beta2/ico_allstars.gif) no-repeat 0 0;
 	width:62px;
 	height:10px;
 	overflow:hidden !important;
}
.stars_1
{	background-position:0 -10px; }
.stars_2
{	background-position:0 -20px; }
.stars_3
{	background-position:0 -30px; }
.stars_4
{	background-position:0 -40px; }
.stars_5
{	background-position:0 -50px; } 

/* END CLASS OFTEN USE */

/* BEGIN TYPOGRAPHY CLASS COLOR */

.txt_darkpurple
{ color:#662d91; }
.txt_brown
{ color:#a9744e; }
.txt_darkgreen
{	color:#3B7909; }
.txt_purple
{ color:#A920A4; }
.txt_darkred
{ color:#A80101; }
.txt_gray
{ color:#646D76; }
.txt_lightgreen
{ color:#acd551; }
.txt_white
{ color:#fff; }
.txt_red
{ color:red; }
.txt_ita
{ font-style:italic; }
.txt_bold
{ font-weight:700; }
.createur
{ color:#a09057; }
.price
{ color:#ebac1f; }


/* END TYPOGRAPHY CLASS COLOR */

/* BEGIN GENERAL STRUCTURE */

.global	
{	
	min-height:100%;	
	margin:0 auto;
	background:#25120b url(/Images/bg_header.gif) repeat-x;
}

.loading
{ 
	background:url(../Images_beta2/load_ajax.gif) no-repeat;
	width:130px;
	height:60px;
	position:fixed;
	margin:25% 50%;
	left:-65px;
	top:-30px;
}
.loading_detail
{ 
	background:url(/Images/loading.gif) no-repeat; 
	width:30px;
	height:30px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-15px;
}

.account
{ position:absolute;top:0;right:0;padding:2px 5px 0 0;text-align:right;color:#fff;font-size:1.2em;font-weight:700; }
.account a, .account a:visited, .account a:hover, .account a:active, .account a:focus
{ color:#fff!important;text-decoration:none; }
.account p.txt_smallred
{ padding-top:1px;color:red; }

.input_connectaccount input
{ 
	width:100px;
	height:18px;
	//height:14px;
	font-size:10px;
	padding:1px 4px;
	margin:0 5px;
	border:#89939d 1px solid;
	background:#fff;
	-moz-box-sizing:border-box;
}

.container
{
	width:917px;
	//width:927px;
	margin:0 auto;
	padding:0 0 20px;
	color:#767676;
	background:url(/Images/bg_site.png) repeat-y center 0;
}
.container h2
{	color:#1c2d5b;margin:5px 0; letter-spacing: -0.01em;font-size:1.4em;	}
.container #container-body
{ padding:5px 26px 0; }

.tags li
{ list-style:none;display:inline; }

/* END GENERAL STRUCTURE */

/* BEGIN 404 */

.container_404
{ 
	height:200px;
	padding:220px 0 0;
	text-align:center;
	background:url(/Images/loadingspace.jpg) no-repeat center 0;
}

.container_404 h1
{ 
	width:350px;
	height:24px;
	margin:0 auto 40px;
	color:#fcec9f;
}

.container_404 h1 span
{ /*display:none;*/ }

.txt_404
{ 
	width:540px;
	margin:0 auto;
	padding:20px;
	color:#fcec9f;
	font-size:1.5em;
	font-weight:700;
	border:#fcec9f 1px solid;
}

/* END 404 */

/* BEGIN LOGIN */

.content_login { min-height:800px; }
a:link.bt_return, a:visited.bt_return, a:hover.bt_return { background:url(/Images/bt_190x30.gif) no-repeat 0 0;width:190px;height:25px;display:block;margin:20px auto 0	;padding:5px 0 0;text-align:center;text-decoration:none; }
.block_login { min-height:200px;margin:0 auto;padding:10px 5px;font:500 1.2em arial; }

.head_login, .head_login_forgot
{
	background:#fff;
	margin:-8px 20px 0;
	width:120px;
	position:relative;
	color:#514d4b;
}
.head_login_forgot
{ width:200px; }

.img_login
{
	background:url(../Images/img_login.gif) no-repeat;
	width:32px;
	height:30px;
	float:left;
	margin:-5px 10px 0 5px;
	position:relative;
}

.table_login_container
{	margin:60px auto 0; 
	position:relative;
}

.table_login
{
	margin:0 auto;
	clear:left;
	border-bottom:#b2a39e 1px solid;
}
.input_forgotmail
{ width:210px;border:#b2a39e 1px solid; }

.label_login
{
	border:#767676 1px solid;
	background:#767676;
	padding:0px 5px;
	width:120px;
	color:#fff;
}
.tr_login input
{ 
	height:18px;
	border:#767676 1px solid;
	_width:150px; 
}

.bt_connexion_log
{
	background:url(/Images/bt_126x21.gif) no-repeat 0 0;
	width:126px;
	height:21px;
	cursor:pointer;
	margin:10px 0 0;
	position:absolute;
	right:294px;
	//right:8px;
	color:#514d4b;
}

.bt_connexion_log:hover
{	background-position:0 -21px; }


.bt_ok_forgotpassword
{
	background:url(/Images/bt_90x25.gif) no-repeat 0 0;
	width:90px;
	height:25px;
	cursor:pointer;
	margin:0 5px 10px 0;
	float:right;
	color:#514d4b;
}

.bt_ok_forgotpassword:hover
{	background:url(../Images_beta2/bt_90x25.gif) no-repeat 0 -25px; }

.gestion
{ margin:0 auto;width:920px; } 
.gestion_block
{ 
	float:left;
	width:200px;
	height:90px;
	//height:100px;
	margin:100px 10px 10px;
	_margin:100px 8px 10px;
	padding:5px;
}

.gestion_block:hover
{ background:#f2f0ef; }

.gestion_block li
{ 
	background:url(../Images_beta2/dotted.gif) no-repeat left 5px;
	padding-left:10px;
	display:block;  
}

/* END LOGIN */

/* BEGIN FORGOT PASSWORD */

.forgot_block
{ 
	border:#b2a39e 1px solid;
	padding:10px 20px;
	position:relative;
}
.forgot_block h3
{ color:#514d4b;padding:0 0 5px; }
.forgot_block p
{ 
	width:715px;
	padding:5px 0 0;
}

.forgot_input
{ 
	width:430px;
	height:18px;
	border:#b2a39e 1px solid;
}

.forgot_submit
{
	background:url(../Images/bt_126x21.gif) no-repeat 0 0;
	width:126px;
	height:21px;
	position:absolute;
	right:20px;
	bottom:10px;
	color:#514d4b;
}
.forgot_submit:hover
{	background-position:0 -21px; }

/* END FORGOT PASSWORD */

/* BEGIN CORNER */

.corner_block
{
	margin:0 0 20px;
	/*border-top:#664e32 1px solid;*/
	font-size:1.1em;
	position:relative;
}
.corner_block_last
{ margin:0; }
a.corner_block_link
{ 
	display:block;
	margin:1px 0 0;
	padding:4px 5px;
	background:#b7236d;
	color:#fff;
	text-align:right;
	clear:both;
}
.corner_block .flash
{ position:absolute;top:0;left:0;cursor:pointer;width:400px;height:400px; }
.listing_merchant_block
{ margin:0 0 20px; }
.listing_merchant_ttl
{ color:#7e7c70;font-size:1.4em;font-weight:700; }
.listing_merchant_link
{ color:#9a8f5b;font-size:1.2em;padding:0 0 0 10px; }
.listing_merchant_link a
{ color:#9a8f5b; }
/* END CORNER */

/* BEGIN LISTING FRIEND */

.listing_friend
{ 
	margin:10px 0 0;
	padding:10px 0 0;
	border-top:1px solid #b2a39e; 
}
.listing_block
{ position:relative; }
.listing_friend_avat
{ float:left;margin:0 5px 0 2px;border:#A08F57 1px solid; }
.listing_friend_user
{ font-size:1.4em; }
.linsting_friends_cadre
{ 
	background:url(../Images_beta2/mini_cadrecrea.gif) no-repeat;
	width:50px;
	height:50px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}

.listing_friend_btcontent
{ clear:both;height:22px;margin:5px 0; }
.listing_friend_btcontent a
{ 
	/*display:block;
	width:126px;
	height:17px;
	float:left*/;
	padding:0 0 0 10px;
	margin:0 5px;
	text-align:center;
	background:url(/Images_beta2/ico_link_8x7.gif) no-repeat left 3px;
}
.listing_friend_pager
{ text-align:center;}


/* END LISTING FRIEND */

/* BEGIN TOOLTIPS */
.tooltip
{  position:absolute;
	background:url(/Images_beta2/bg_tooltip.png) repeat 0 0;
	top:0;left:0;	
 }
 .tooltip_content
 {
 	background:#fff;
 	width:380px;
 	height:448px;
 	margin:10px;
 	text-align:center;	
}
.tooltip_img
{  margin:15px 0; }
.tooltip_table
{	width:348px;margin:0 15px; }
.tooltip_table .option th, .tooltip_table .option td
{	border-bottom:1px solid #cfd6de; }
.tooltip_table th
{	border-right:1px solid #cfd6de;width:60px; 	}
.tooltip_table th p
{	background:#f2f0ef;margin:1px;padding:0 5px;	}
.tooltip_table td
{	border-right:1px solid #cfd6de; }

/* END TOOLTIPS */

/*  BEGIN POP UP  */

#popup_overlay
 {
	  position: fixed;
	  _position:absolute;
	  width: 100%;
	  height: 100%;
	  top: 0;
	  left: 0;
	  background: #000;
	  filter: alpha(opacity=60);
	  -moz-opacity: 0.6;
	  opacity: 0.6;
 }
 
 #popup_products_detail
 {
	position:fixed;
	top:200px;
	left:50%;
	margin-left:-291px;
	cursor:move;
}

	/*  Pop up Alert */

.popup_alert
{
	background:url(../Images/bg_pop_alert.png) no-repeat;
	width:431px;
	height:215px;
	position:absolute;
	margin:50%;
	left:-100px;
	top:-400px;
}

.popup_alert_container
{
	background:#d5dee8 url(../Images/bg_head_pop.gif) repeat-x;
	width:421px;
	height:208px;
	position:relative;
	margin:3px auto;
}

.popup_alert_head
{
	height:20px;
	padding:4px 2px 2px;
	cursor:move;
}

.popup_alert_content
{
	background:#fff;
	margin:1px;
	padding:1px;
	height:178px;
	color:#444f5a;
	position:relative;
	text-align:center;
}

.bt_close_popalert
{
	background:url(../Images/bt_close_popalert.gif) no-repeat;
	width:13px;
	height:13px;
	float:right;
	cursor:pointer;
}

.popup_alert_content span
{	margin-top:50px;display:block;font-size:14px;font-weight:700; }

.result_choose_preview
{
	float:right;
	color:#066dc3;
	font-weight:700;
	margin-top:3px;
}

.result_choose_preview a
{	text-decoration:none;color:#066dc3; }

	/* Cart response html */

.popup_addcart_html
{
	position:fixed;
	margin:-100px -150px;
	top:50%;
	left:50%;
	border:#514d4b 1px solid;
	background:#f2f0ef;
	width:390px;
	height:225px;
	text-align:center;
	color:#646d76;
}

.img_addcart_html
{
	border:#646d76 1px solid;
	margin:10px auto;
	width:122px;
	height:125px;
}

.bt_goto_cart_html
{
	background:url(../Images_beta2/bt_158x30.gif) no-repeat 0 0;
	width:158px;
	height:25px;
	margin:20px 0 0 10px;
	padding:5px 0 0;
	cursor:pointer;
	float:left;
	text-align:center;
	color:#514d4b;
	font-size:1.34em;
	font-weight:700;
}
.bt_goto_cart_html:hover
{	background-position:0 -30px; }

.bt_continu_html
{
	background:url(../Images_beta2/bt_158x30.gif) no-repeat 0 0;
	width:158px;
	height:25px;
	margin:20px 10px 0 0;
	padding:5px 0 0;
	cursor:pointer;
	float:right;
	text-align:center;
	color:#514d4b;
	font-size:1.34em;
	font-weight:700;
}
.bt_continu_html:hover
{	background-position:0 -30px; }

	/* Pop up Message */

#popup_abuse_container
{ 
	position:fixed;
	margin:20% 50%;
	left:-200px;
}

.popup_mess_ok, .popup_mess_attention, .popup_mess_cancel
{
	width:418px;
	height:202px;
	-moz-box-sizing:border-box;
	position:fixed;
	padding-top:80px;
	text-align:center;
	top:50%;
	left:50%;
	margin-left:-209px;
	margin-top:-101px;
}

.popup_mess_ok
{ 
	background:#f2f1ef url(../Images_beta2/picto_popok.gif) no-repeat center 10px;
	border:#b2a39e 1px solid;
	/*color:#278e00;*/
}
.popup_mess_attention
{ 
	background:#fff0ce url(../Images/picto_popattention.gif) no-repeat center 10px;
	border:#ef7915 1px solid;
	color:#ef7915;
}
.popup_mess_cancel
{ 
	background:#ffe2e2 url(../Images/picto_popcancel.gif) no-repeat center 10px;
	border:#ff0000 1px solid;
	color:#ff0000;
}

.popup_mess_ok span, .popup_mess_attention span, .popup_mess_cancel span
{ display:block;font-size:14px;font-weight:700; }
.popup_mess_ok p, .popup_mess_attention p, .popup_mess_cancel p
{ height:70px;margin:5px; }

.bt_popmess_ok, .bt_popmess_cancel
{ 
	width:75px;
	height:16px;
	padding:4px 0 0;
	/*width:99px;
	height:21px;*/
	cursor:pointer;
	margin:0 auto;
	color:#514d4b;
	font-weight:700;
	/*background:url(../Images/bt_popmess_ok.gif) no-repeat 0 0;*/
	background:url(../Images_beta2/bt_75x20.gif) no-repeat 0 0;
}
.bt_popmess_cancel
{ 
	float:right;
	background:url(../Images/bt_popmess_cancel.gif) no-repeat 0 0;
}
.bt_popmess_ok:hover, .bt_popmess_cancel:hover
{ background-position:0 -20px; }

	/* Pop Add To Cart Externe choice */

.pop_addtocart
{ 
	background:#767676;
	width:410px;
	position:fixed;
	top:50%;
	left:50%;
	margin:-120px -205px;
	padding:0 1px 1px;
}
.pop_addtocart h2
{ 
	color:#fff;
	font-size:1.4em;
	line-height:30px;
	padding:0 5px;
}
.pop_addtocart h3
{ margin:10px 0 0;color:#1c2d59;font-size:1.2em; }
.pop_addtocart h4
{ 
	color:#a09057;
	font-size:1.1em;
	font-weight:700;
}
.pop_addtocart .popclose
{
	position:absolute;
	right:10px;
	top:10px;
}
.pop_addtocart_content
{ 
	position:relative;
	background:#fff;
	padding:5px 0;
}

.addtocart_fiche
{
	color:#767676;
	/*height:232px;*/
	width:160px;
	padding:0 20px;
	position:relative;
	border-right:#767676 1px solid;
}

.addtocart_fiche_price
{ 
	color:#ebac1f;
	font-size:1.2em;
	font-weight:700;
	position:absolute;
	right:10px;
	top:166px;
}

.addtocart_option
{
	color:#514d4a;
	height:210px;
	margin:0 0 0 200px;
	padding:0 20px;
	position:relative;
}
.addtocart_option span
{ font-size:1.2em;font-weight:700;	}
.addtocart_option select
{ width:148px; }
.addtocart_option .bt_addcart_large
{	
	display:block;
	position:absolute;
	bottom:4px;
}

	/* Pop Add To Cart Externe choice */
	
/*   END POP UP   */

/* PAGER */
.pager_table {
	margin:0 auto;
}
.pager_table a {
	color:#8e754b;
}
.p_prev {
	background:url(/Images_beta2/pager.gif) no-repeat 0 0;
	width:99px;
	height:41px;
}
.pager_table a .pager_p {
	background:url(/Images_beta2/pager.gif) no-repeat -77px 0;
	width:23px;
	height:41px;
}
.pager_table .pager_p {
	background:url(/Images_beta2/pager.gif) no-repeat -99px 0;
	width:24px;
	height:41px;
}
.p_next {
	background:url(/Images_beta2/pager.gif) no-repeat -122px 0;
	width:117px;
	height:41px;
}

/* PAGER */

/* Z-INDEX - Header niveau 2 - Content niveau 2  - pop-up niveau 15 - overlay niveau 10 */

.loading, .loading_detail
{ 	z-index:10 !important; }
.tooltip
{	z-index:20 !important;}

	/* header */
.header
{ z-index:4 !important; }
.menucat_ssmenu590,.menucat_ssmenuboutique, .menucat_ssmenu333, .menucat_ssmenu582, .menucat_ssmenutag1, .menucat_ssmenutag2, .menucat_ssmenutag3, .header_message, .header_history, .header_other, .header_friends, .header_minicart, .header_minicart_addprod, .menucat_ssmenu360
{	z-index:5 !important; }
.account
{ z-index:5 !important; }

	/* Footer */
.footer
{	z-index:5;}

	/* my account */
ul.myaccount_menu
{	z-index:1 !important; }
.myaccount_content
{	z-index:2 !important; }
.myaccount_overlay_sales
{	z-index:10 !important; }
.myaccount_popup_sales
{	z-index:15 !important; }
.pop_addcommunity
{ z-index:15 !important; }

	/* Social */
#facebook-auto
{ z-index:6;}
	
	/* pop-up */
.pop_addtospace
{	z-index:110 !important; }
.popup_addcart, .popup_alert, .popup_addspace,  #popup_products_detail, #addCart, .popup_addcart_html, .popup_mess_ok, .popup_mess_attention, .popup_mess_cancel, .pop_addtocart, .popup_socialpreview
{ 	z-index:15 !important; }
.overlay, #popup_overlay
 {	z-index:10 !important; }

	/* espace privé */
#main-layout-header-tabs
{	z-index:4 !important; }
.space_popUpMode 
{	z-index:15 !important; }

	/* produit */
.detailprod_pager
{ 	z-index:3 !important; }
.detailprod_menu
{	z-index:1 !important; }

	/* search */
li.menu_dirselected
{ 	z-index:2 !important; }

	/* Cart */
.menucartstep
{	z-index:1 !important; }
.stepcart_active
{ 	z-index:2 !important; }
.contentstep
{ 	z-index:1 !important; }

	/* create space */
.space_hidden 
{	z-index:10 !important; }
.space_popUpCreation 
{	z-index:15 !important; }
.space_popUpCreation2 
{	z-index:15 !important; }


/* END Z-INDEX */

