/*
CSS FOR HEADER

SOMMAIRE :

	- Connect account
	- Header
	- Header logged
	- ss header
	- Menu Category
	- History
	- Menu Category Home
	- Menu Tag
	- Mini Cart
	- Message
	- Other
	- Friends


----------------------------------------------- */

		/* Begin connect Account */
		
.bt_subscribe, .bt_connection, .bt_myaccount, .bt_deco, .bt_myspace
{
	height:21px;
	cursor:pointer;
	color:#b2a39e;
}
.account_welcome
{ color:#fff; font-weight:400; }
		
		/* End connect Account */

		/* Begin header */
		
.header_repeater
{
	/*background:url(../Images_beta2/repeater_header.gif) repeat-x;*/
	width:50%;
	height:135px;
	position:absolute;
	left:0;
	top:0;
}
		
.header
{
	width:917px;
	height:140px;
	margin:0 auto;
	color:#acb5bc;
	position:relative;
	line-height:1;
	background:url(/Images/header.jpg) no-repeat;
}
.header li
{ list-style:none;float:left; }
.header a
{ 
	color:#212b50;
	font-weight:400;
	text-decoration:none;
	cursor:pointer;
}
.header a:visited
{ color:#212b50; }
.header a:hover
{ color:#212b50; }
.header h1
{ 
	background:url(/Images/logo.jpg) no-repeat; 
	width:170px;
	height:140px;
}
.leonidas { display:none; }
a.logo { display:block;padding:0!important;width:170px;float:left; }

.ban_pub { position:absolute;right:142px;top:27px; }

.header_left
{ width:435px;position:relative; }
.header_left .active
{ background:#c1c1c1;margin-right:5px; }
.bt_header_left
{ 
	border-bottom:none;
	position:relative;
	 margin-right:2px;
}
/*.bt_header_left + .bt_header_left
{ margin-left:5px; }*/
.bt_header_left img
{ 
	top:-5px; 
	right:5px;
	position:absolute;
}

.header_right
{ position:relative;padding:0 10px; }
.header_right_cart
{ position:absolute;padding:0;right:10px;top:100px; }
.bt_header_right, .bt_header_right_cart
{ 
	background:#e31e9f;
	border:#89006a 1px solid;
	border-bottom:none;
	border-right:none;
	padding:0 5px 0 0;
	position:relative;
}
.bt_header_right_cart
{ 
	background:url(/Images/bg_menutop.gif) repeat-x;
	border:#212b50 1px solid;
	border-bottom:none;
}
.bt_header_right + .bt_header_right
{ 
	border-top:#89006a 1px solid;
	border-left:none;
	border-right:none; 
}
.bt_header_social_ie
{ border-right:#89006a 1px solid !important; }
.bt_header_right_histo
{ border:#89006a 1px solid;
	border-bottom:none; }

.header_right a
{ padding:7px 2px 8px 9px;}
.header_down_arrow
{ 
	background:url(/Images_beta2/ico_arrowdown_header.gif) no-repeat right center;
	display:block;
	width:7px;
	height:15px;
	padding:12px 0 0;
	cursor:pointer;
}
.header_down_arrow:hover
{ background:url(../Images_beta2/ico_arrowdown_black7x4.gif) no-repeat right center; }

.header_menuttl
{ margin:0 0 2px;color:#ebac1f; }

.header_loading
{
	background:url(/Images/loading.gif) no-repeat;
	width:30px !important;
	height:30px !important;
	top:50%;
	left:50%;
	margin:-15px !important;
	position:absolute;
	border:none !important;
}

.autopromo { width:540px;height:80px;position:absolute;top:20px;left:250px; }

		/* End header */
		
		/* Begin header logged */
		
.bt_header_newpage
{ background:#cadec5; }

.menucat_spacelogged a
{ background:#f1f5f8; }
ul.menucatR_spacelogged
{	margin:0 0 0 218px; }

		
		/* End header logged */
		
		/* Begin ss header */

.ariane a:link, .ariane a:visited, .ariane a:hover
{	color:#fff; }

.ss_home
{ 
	width:917px; 
	height:48px;
	margin:0 auto;
	clear:left;
	position:relative;
	font-size:1.1em;
	color:#fff;
}
.arianechild
{	float:left;margin:15px 0 0; }

.search_content
{
	float:right;
	line-height:1em;
}

.search
{ 
	width:245px;
	padding:10px 2px 0;
	-moz-box-sizing:border-box;
	color:#fcec9f;
}
.labelsearch
{	float:left;margin:5px 0 0; }
.search input
{ 
	border:none;
	border:0; /* FOR IE */
	margin:0 2px; 
	padding:2px 2px 0;
}
.input_txtsearch
{ 
	background:url(/Images/search.gif) no-repeat;
	width:134px;
	height:21px;
	color:#1c2d5b;
}
.bt_oksearch
{
	background:url(/Images/bt_oksearch.gif) no-repeat;
	width:24px;
	height:23px;
	display:block;
	margin:0 0 0 2px;
	padding:0 !important;
	color:#fff;
	font-size:1em;
	font-weight:700;
	text-align:center;
	text-decoration:none;
	-moz-box-sizing:border-box;
}

.search_content label
{	
	position:absolute;
	margin:1px 0 0 2px; 
	color:#babfc5;
}

.bt_solde
{	display:block;height:35px; }
.bt_solde img
{ margin:0 1px; }
		
		/* End ss header */

		/* Begin Menu Category */

.menucat
{ 
	width:917px;
	margin:0 auto;
	min-height:58px;
	position:relative;
	background:url(/Images/ss_header.jpg) no-repeat 0 0;
}
.menucat h2
{ font-size:1.1em;font-weight:500;float:left; }
.menucat ul
{ float:left; }
.menucatL
{	margin:0 0 0 170px; }
ul.menucatL, ul.menucatR
{ background:url(/Images/bg_ssheader.gif) repeat-x left top; }
.menucatL li, .menucatR li
{ 
	float:left;
	list-style:none;
	padding:5px 12px;
}
.menucatL a, .menucatR a
{ 
	display:block;
	padding:0 10px 0 0;
	color:#fcec9f;
}
.menucatL a:visited, .menucatL a:hover, .menucatR a:visited, .menucatR a:hover
{ color:#fcec9f; }
.ssheader_down_arrow
{ 
	background:url(/Images/ico_arrowdown_cream7x4.gif) no-repeat right center; 
	display:block;
	width:7px;
	height:4px;
	margin:14px 0 0;
	padding:12px 0 0;
	cursor:pointer;
}
.ssheader_down_arrow:hover
{ background:url(/Images/ico_arrowdown_black7x4.gif) no-repeat right center; }

li.bt_menucat1
{ 	background:url(/Images/menucat_sep.gif) no-repeat right bottom; }
.bt_menucat1 span, .bt_menucat2 span
{	color:#ebac1f;font-size:1.2em;font-weight:700; }
/*
li.bt_menucat2
{ 
	background:url(../Images_beta2/bg_menucat.gif) repeat-x left top;
}*/

ul.menucatR 
{ margin:0 0 0 10px; }
		/* Begin Menu Category Home */
		
.menucat_ssmenu590
{
	position:absolute;
	border:#514d4b 1px solid;
	background:#f2f0ef;
	min-width:140px;
	top:40px;
	left:170px;
	overflow:hidden;
}
.menucat_ssmenu582
{
	position:absolute;
	border:#514d4b 1px solid;
	background:#f2f0ef;
	min-width:120px;
	min-height:160px;
	top:27px;
	left:104px;
	overflow:hidden;
}
.menucat_ssmenu590 ul, .menucat_ssmenu582 ul
{	/*padding:12px 22px;*/min-width:100px; }
.menucat_ssmenu582 ul
{	min-width:150p; }
.menucat_ssmenu590 li, .menucat_ssmenu582 li
{
	padding:0;
	display:block;
	list-style:none;
}
.menucat_ssmenu590 h3, .menucat_ssmenu582 h3
{  font-size:1.1em; }
.menucat_ssmenu294 h4, .menucat_ssmenu582 h4
{  font-size:1em; }
.menucat_ssmenuttl a
{	color:#514d4b;font-weight:700; }
.menucat_ssmenuttl2 a
{	color:#aa744e;font-weight:700; }
.menucat_ssmenuboutique { position:absolute;border:#514d4b 1px solid;background:#f2f0ef;min-width:134px;min-height:160px;top:40px;/*left:442px;*/left:313px;padding:0 4px;overflow:hidden;font:700 1.1em arial; }

		/* End Menu Category Home */

		/* End Menu Category */

		/* Begin history */
		
.header_history
{
	position:absolute;
	right:127px;
	top:184px;
	width:312px;
	min-height:149px;
	border:#e31f9d 1px solid;
	background:#fff;
}
.header_history p
{	
	position:relative;
	margin:2px;
	padding:2px 5px;
	color:#646d76;
}
.header_history p:hover
{	background:#f6e6f1; }
.header_history a, .header_history a:visited
{	
	display:block;
	padding:0;
	color:#5c5856;
}
.header_history a:hover
{	color:#8a006b; }
.header_history span
{ 
	display:inline;	
	position:absolute;
	right:5px;
	top:2px;
}

.menucatblock
{	padding:4px 5px; }
.menucatblock ul
{	border-left:#b2a39e 1px solid;padding:0 0 2px 5px; }
.menucat_ssmenuttl
{	
	/*float:left;*/
	padding:0 5px 0 0 !important;
	/*min-height:140px;
	margin:0 5px 0 0 !important;
	border-right:#b2a39e 1px solid;*/
	color:#652d90;
}
.menucat_ssmenu582 .menucat_ssmenuttl
{	min-height:150px; }
		
		/* End history */
		
		/* Begin Menu Category Home */
		
.menucat_ssmenu294
{
	position:absolute;
	border:#514d4b 1px solid;
	background:#f2f0ef;
	min-width:120px;
	min-height:160px;
	top:40px;
	left:6px;
	overflow:hidden;
}
.menucat_ssmenu582
{
	position:absolute;
	border:#514d4b 1px solid;
	background:#f2f0ef;
	min-width:120px;
	min-height:160px;
	top:40px;
	left:104px;
	overflow:hidden;
}
.menucat_ssmenu294 ul, .menucat_ssmenu582 ul
{	/*padding:12px 22px;*/min-width:100px; }
.menucat_ssmenu582 ul
{	min-width:150p; }
.menucat_ssmenu294 li, .menucat_ssmenu582 li
{
	padding:0;
	display:block;
	list-style:none;
}
.menucat_ssmenu294 h3, .menucat_ssmenu582 h3
{  font-size:1.1em; }
.menucat_ssmenu294 h4, .menucat_ssmenu582 h4
{  font-size:1em; }
.menucat_ssmenuttl a
{	color:#514d4b;font-weight:700; }
.menucat_ssmenuttl2 a
{	color:#aa744e;font-weight:700; }

		/* End Menu Category Home */
		
		/* Begin Menu Tag */
		
.menucat_ssmenutag1, .menucat_ssmenutag2, .menucat_ssmenutag3
{
	position:absolute;
	border:#514d4b 1px solid;
	background:#f2f0ef;
	padding:5px;
	max-width:500px;
	min-height:50px;
	top:40px;
	/*left:586px;*/
	left:456px;
}
.menucat_ssmenutag2
{ left:332px; }
.menucat_ssmenutag3
{ left:458px; }

a.menucat_tag1
{	color:#89939d;font-weight:700; }
a.menucat_tag2
{	color:#646d74;font-weight:700;font-size:1.1em; }
a.menucat_tag3
{	color:#a81faa;font-weight:700;font-size:1.2em; }
a.menucat_tag4
{	color:#aa764f;font-weight:700;font-size:1.3em; }
a.menucat_tag5
{	color:#662e91;font-weight:700;font-size:1.4em; }
a.menucat_tag6
{	color:#a50301;font-weight:700;font-size:1.5em; }
a.menucat_tag7
{	color:#a50301;font-weight:700;font-size:1.6em; }
a.menucat_tag1, a.menucat_tag2, a.menucat_tag3, a.menucat_tag4, a.menucat_tag5, a.menucat_tag6, a.menucat_tag7
{  }
		
		/* End Menu Tag */
		
		/* Begin Mini Cart */
.bt_header_right_cart a, .bt_header_right_cart a:visited, .bt_header_right_cart a:hover
{	display:block;padding:8px 9px 7px;color:#1c2d5b;font-size:1.2em; }
.bt_header_right_cart .header_down_arrow 
{ background:url(/Images/ico_arrowdown_blue7x4.gif) no-repeat right center; }
.bt_header_right_cart .header_down_arrow:hover
{ background:url(/Images/ico_arrowdown_black7x4.gif) no-repeat right center; }

.header_minicart, .header_minicart_addprod
{
	min-width:227px;
	min-height:100px;
	position:absolute;
	right:10px;
	top:0;
	padding:3px;
	border:#1d2e5c 2px solid;
	background:#fff;
	font-size:1.1em;
}
.header_minicart
{ top:142px; }
.header_minicart_addprod
{	right:0; }
.header_minicart div
{
	border:#b2a39e 1px solid;
	width:340px;
	height:48px;
	padding:2px;
	margin:0 auto 5px;
	position:relative;
	color:#514d4b;
}
.header_minicart img
{ margin:0 5px 0 0; }

.closeminicart
{	position:absolute;top:5px;right:0;cursor:pointer; }
.header_minicartprod
{ color:#514d4b;font-weight:700; }
.header_minicartoption
{ color:#514d4b;font-weight:700; }

.header_minicartprice
{ 
	color:#ebac1f;
	font-weight:700;
	margin:0 5px 0 0;
}

.header_minicarttotal
{ 
	color:#514d4b;
	font-weight:700;
	position:relative;
	height:25px;
}

.minicart_totalprice
{ position:absolute;right:5px; }

.minicart_totalprice span
{ color:#ebac1f;font-size:1.2em; }

a:link.bt_minicart, a:visited.bt_minicart, a:hover.bt_minicart
{
	background:url(/Images/bt_220x25.gif) no-repeat;
	width:220px;
	height:20px;
	color:#514d4b;
	font-size:1em;
	text-align:center;
	margin:5px 0 5px 125px;
	padding:5px 0 0;
	display:block;
}
a:hover.bt_minicart
{	background-position:0 -25px; }

.header_minicart_addprod
{ 
	text-align:center;
	color:#514d4b;
	font-weight:700; 
}
.header_minicart_addprod p
{ margin:0 0 10px; }
.header_minicart_addprod span
{ 
	color:#ebac1f;
	font-size:1.2em;
	font-weight:700; 
}
.close_popaddtocart
{ position:absolute;right:5px;cursor:pointer; }

.minicart_addprod_img
{ 
	/*border:#ced7de 1px solid;*/
	width:222px;
	height:137px;
	margin:0 auto;
}

a.bt_minicart_addprod
{
	background:url(/Images/bt_220x25.gif) no-repeat;
	width:220px;
	height:20px !important;
	color:#514d4b !important;
	font-size:1em;
	margin:2px auto;
	padding:5px 0 0 !important;
	display:block;
}
a.bt_minicart_addprod:hover
{ background-position:0 -25px; }
	
#popup_cart
{
	min-height:100px;
	min-width:227px;
	position:absolute;
	right:10px;
	top:142px;
}	

		/* End Mini Cart */
		
		/* Begin Message */
		
.header_message
{
	position:absolute;
	right:221px;
	top:184px;
	width:312px;
	min-height:80px;
	border:#e31f9d 1px solid;
	background:#fff;
}
.header_message p
{	
	margin:2px;
	padding:2px 5px;
	color:#5c5856;
	font-size:1.2em;
	font-weight:700;
}
.header_message p:hover
{	background:#f6e6f1; }
.header_message a, .header_message a:visited
{	
	display:inline;
	padding:0;
	color:#646d76;
}
.header_message a:hover
{	color:#8b0170; }
a.header_link_messunread, a:visited.header_link_messunread
{ 
	display:inline;	
	position:absolute;
	right:5px;
	color:#5c5856;
}
a:hover.header_link_messunread
{ color:#8a006b; }
a.header_link_totalmess, a:visited.header_link_totalmess
{ 
	display:inline;	
	position:absolute;
	right:5px;
	color:#5c5856;
}
a:hover.header_link_totalmess
{ color:#8a006b; }
a.bt_header_message, a:visited.bt_header_message, a:hover.bt_header_message
{ 
	background:url(../Images_beta2/bt_168x25.gif) no-repeat;
	width:168px;
	height:20px;
	display:block;
	margin:5px auto;
	padding:5px 0 0;
	color:#514d4b;
	text-align:center;
}
a:hover.bt_header_message
{ background-position:0 -25px; }
		
		/* End Message */
		
		/* Begin other */
		
.header_other
{
	position:absolute;
	right:330px;
	top:184px;
	width:180px;
	min-height:60px;
	border:#e31f9d 1px solid;
	background:#fff;
}	
.header_other p
{	
	margin:2px;
	padding:2px 5px;
	color:#646d76;
	font-weight:700;
}
.header_other p:hover
{	background:#f6e6f1; }
.header_other a, .header_other a:visited
{	
	display:block;
	padding:0;
	color:#5c5856;
}
.header_other a:hover
{	color:#8b0170; }
		
		/* End other */
		
		/* Begin Friends */
		
.header_friends
{
	position:absolute;
	right:392px;
	top:184px;
	width:180px;
	min-height:85px;
	border:#e31f9d 1px solid;
	background:#fff;
}	
.header_friends p
{	 
	margin:2px;
	padding:2px 5px;
	color:#5c5856;
	position:relative;
}
.header_friends p:hover
{	background:#f6e6f1; }
.header_friends a, .header_friends a:visited
{	
	display:block;
	padding:0;
	color:#5c5857;
}
.header_friends a:hover
{	color:#8b0170; }
a.header_friends_numrequest
{ 
	display:inline;	
	position:absolute;
	right:5px;
	top:2px;
}
		
		/* End Friends */
		
/* HITO TODO */		
.carousel {width:435px;margin:102px 0 0;overflow:hidden;position:relative;z-index:999;}
.carousel a:link, .carousel a:visited, .carousel a:hover {	display:block;padding:8px 9px 7px;color:#212b50;  }
.carousel .header_menuttl { margin:0 0 2px; }
.carousel ul {width:10000px;margin:0;padding:0;z-index:1;}
.carousel li { background:url(/Images/bg_menutop.gif) repeat-x 0 0;border:#212b50 1px solid;border-bottom:none;position:relative;margin-right:2px;}
.carousel img {cursor:pointer;}
/* #carousel-tabs { height:25px; } */

.carousel-tab-left {position:absolute;top:4px;right:10px;display:none;}
.carousel-tab-right {position:absolute;top:4px;right:0;display:none;}
.carousel-tab-highLight a:link, .carousel-tab-highLight a:visited, .carousel-tab-highLight a:hover { color:#fff!important; }
.bt_header_left {border-color:#A08F57 !important;}
.bt_header_left span
{ 
	display:block;
	text-decoration:none;
	padding:0 6px 0 0; 
}
.carousel-tab-highLight div {border-color:#E31E9F !important;}

.b-tabselector-closebutton
{
	
	position:absolute;
	height: 7px;
	width: 8px;
	overflow: hidden; /* to make sure the button is 13px high in IE */
	cursor: pointer;
	background: url(/Images_beta2/ico_close_tab.gif) no-repeat center center;
	right:2px;
	top:8px;

}
