/* block top user information */

#header_user {
    height: 100%;
	
	
}

#header_user ul {
    list-style-type: none;  
}




#header_user li#shopping_cart a  {	

	background: url(../../../img/cultura/cart-bi.png) left 0 no-repeat;  
	

	-moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
	
	padding: 13.5px 5px 15px 40px;
    color: #b0b0b0;	
	vertical-align: middle;
	text-transform: none;
	font-weight: bold;
	font-size: 17px;

	background-position: center -4px;


} 
#header_user li#shopping_cart a:hover  {
	background: url(../../../img/cultura/cart-bi.png) left -40px no-repeat;
 	color: #FC4D43;
	
	background-position: center -44px;
} 

#header_user li#shopping_cart a span {	 

	color: #493D3B;
	text-transform: none;
	font-size: 17px;
	font-weight: normal;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	-o-text-shadow: none;
	-ms-text-shadow: none;
	text-shadow: none;

}


#header_user p.userinfo {

	padding: 23px 0;

	color: #807572;
	font-family: Questrial;
	font-size: 15px
	
}
#header_user p.userinfo a.login  {
	background: #262626 url(../../../img/carrerouge/account-bi.png) no-repeat center 0;
	background-size: 34px 68px;

	-moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
	
	padding: 9px 17px;
    color: #241F1D;
	font-family: sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-right: 20px
}
#header_user p.userinfo a.login:hover {
	background: #d83936 url(../../../img/carrerouge/account-bi.png) no-repeat center -34px;
	background-size: 34px 68px;
	color: #d83936; 

}
#header_user p.userinfo a.logout  {
	background: #262626 url(../../../img/carrerouge/account-bi.png) no-repeat center 0;
	background-size: 34px 68px;

	-moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
	
	padding: 9px 17px;
    color: #b0b0b0;
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-right: 20px;
}
#header_user p.userinfo a.logout:hover  {
	background: #d83936 url(../../../img/carrerouge/account-bi.png) no-repeat center -34px;
	background-size: 34px 68px;
	color: #d83936; 

}
#header_user p.userinfo a.youraccount  {
	background: url(../../../img/carrerouge/account-bi.png) no-repeat left center;
	background-size: 34px 68px;

	-moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
	
	padding: 5px 13px 6px 36px;
    color: #b0b0b0;
	/*font-family: sans-serif;*/
	font-size: 14px;
	font-weight: bold;
	margin-right: 20px;

	background-position: left -5px;
	
}
#header_user p.userinfo a.youraccount:hover  {
	background: url(../../../img/carrerouge/account-bi.png) no-repeat center -34px; 
	background-size: 34px 68px;
	color: #d83936; 

	 background-position: left -39px;
}

#header_user p.userinfo a.yourcart  {
	background: url(../../../img/carrerouge/cart-bi.png) no-repeat left center;
	background-size: 34px 68px;

	-moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
	
	padding: 5px 13px 6px 36px;
    color: #b0b0b0;
	/*font-family: sans-serif;*/
	font-size: 14px;
	font-weight: bold;

	background-position: left -5px;
}
#header_user p.userinfo a.yourcart:hover  {
	background: url(../../../img/carrerouge/cart-bi.png) no-repeat left -34px; 
	background-size: 34px 68px;
	color: #d83936; 

	background-position: left -39px;
}

#header_user p.userinfo a.account {
	background:none;
	padding: 5px 0 5px 2px;
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold
	
}


*:first-child+html #header_user_info a {line-height:14px;}

