/* My account */

.account_info, .content_myaccount p
{
	font-size: 12px;	
	line-height: 20px;
}

.content_myaccount{
	margin-bottom: 40px;
}

.content_myaccount_content h1{
	margin-bottom: 22px;
	font-weight: normal;
}

.content_myaccount_content h2
{
	font-weight: normal;
	font-size: 16px;	
}


.content_myaccount_content .status .physical_status	{
	display: none;
}


/* My account */
/* Home */

.content_myaccount_home{
	margin-left: -10px;
}

.content_myaccount_home .account_block{
	width: 260px;
	padding: 5px 15px;
	height: 180px;
	overflow: hidden;
	float: left;
	border: solid #EBEBEB 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #FAFAFA;
	margin: 12px 30px 12px 12px;
	font-size: 11px;
	line-height: 16px;
}

.content_myaccount_home .account_block a{
	width: 100%;
	float: right;
	text-decoration: none;
}

.content_myaccount_home .account_block a.button{
	width: auto;
	float: right;
	margin: 0px 10px 0 0;
}

.content_myaccount .content_myaccount_home .account_block h1
{
	font-size:16px;
	padding-left:45px;  
	padding-top:15px;        
	height:23px;  
	margin-top: 5px;
	font-weight: normal;	
 }

.content_myaccount .content_myaccount_home #account_block_info h1{
	background:url(../images/information_compte.png) top left no-repeat;  
}

.content_myaccount .content_myaccount_home #account_block_password h1{
	background:url(../images/modification_mp.png) top left no-repeat;  
}

.content_myaccount .content_myaccount_home #account_block_orders h1{
	background:url(../images/commandes.png) top left no-repeat;  
}
  
.content_myaccount .content_myaccount_home #account_block_addresses h1{
	background:url(../images/carnet_adresse.png) top left no-repeat;
}

.content_myaccount .content_myaccount_home #account_block_voucher h1{
	background:url(../images/bon_reduction.png) top left no-repeat;  
	padding-left:46px;
}

.content_myaccount_home .account_block p
{
	width: 260px;
height: 60px;
overflow: hidden;
}

/* My account */
/* Navigation */

.content_myaccount_navigation{
	float: left;
	margin: 0 10px 25px 0;
	width: 200px;
	height: auto;
}

.content_myaccount_content{
	float: left;
	width: 790px;
}

.content_myaccount .content_myaccount_navigation h1{
	float: left;
	font-weight: normal;
	padding: 0 20px 0 0;  
	margin-bottom: 0;  
	padding-bottom: 0;}
.content_myaccount .content_myaccount_navigation h1 a{
	font-family: Arial;
	margin-bottom: 0;    
	text-decoration: none;
	font-size: 14px;
	text-transform: none;
	display: inline;
	  
}

.content_myaccount .content_myaccount_navigation h1 a:hover{
	text-decoration: underline;	  
}

.content_myaccount .content_myaccount_navigation ul{
	float: left;
	display: inline;
	list-style: none;    
	padding: 0; 
	margin:0px 0px;    
}

.content_myaccount .content_myaccount_navigation ul li{
	float: left;  
	margin: 0; 
	padding:5px 0px;   	
}



.content_myaccount .content_myaccount_navigation ul li a{
	text-decoration: none;  
	display: block;   
	font-size: 14px;  
}


.content_myaccount .content_myaccount_navigation ul li.current a{   
	color: #666666;  
}
.content_myaccount .content_myaccount_navigation ul li a:hover
{
	text-decoration: underline;	
}

.content_myaccount .content_myaccount_navigation ul li.myaccount_navigation_info{
	
}

.content_myaccount .content_myaccount_navigation ul li.myaccount_navigation_password{
	
}

.content_myaccount .content_myaccount_navigation ul li.myaccount_navigation_addresses{
	
}

.content_myaccount .content_myaccount_navigation ul li.myaccount_navigation_orders{
	  
}

/* My account */
/* Form */


.content_myaccount_content form
{
	width: 100%;
	overflow: hidden;
	margin: 0px;
	font-size: 12px;
}

.content_myaccount_content form dd fieldset
{
	width: 99%;
}

.content_myaccount_content form.quilium_form fieldset dl dt
{
	width: 180px;
	padding-left: 15px;
}



.content_myaccount_content form.quilium_form fieldset dl dt label
{
	line-height: 35px;
}

.content_myaccount_content form dl dd input[type="text"], dl dd input[type="password"]
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	width: 400px;
	padding: 9px 5px;
}

.content_myaccount_content form dl dd input.readonly
{
	background: #f0f0f0;
}

.content_myaccount_content form.quilium_form #submit-element 
{
	margin-top: 20px;
	width: 413px;	
}


.content_myaccount_content form fieldset{
	width:630px;
	padding: 10px 15px;
	margin: 0px;
	-moz-border-radius:5px;
}


.content_myaccount_content form fieldset legend{
	font-size:16px;
	font-weight:normal;
	color:#00763b; 
	margin: 0px;
}

.content_myaccount_content form #register_customer-element,
.content_myaccount_content form #register_user-element{
	margin: 0px;
}

.content_myaccount_content form #register_customer-label,
.content_myaccount_content form .form_row_hidden .form_field,
.content_myaccount_content form #form_id,
.content_myaccount_content form .form_row_hidden,#register_user-label {
	display:none;
}

/* My account */
/* Address */

.address_block
{
	width: 300px;
	padding: 10px;
	height: 150px;
	overflow: hidden;
	float: left;
	border: solid #EBEBEB 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #FAFAFA;
	margin: 15px 10px 15px 0px;
}

.address_block .address_action_bar a
{
	float: right;
	margin: 0px 10px 0 0;
}

.address_box
{
	width: 100%;
height: 100px;
overflow: hidden;
font-size: 12px;
line-height: 20px;
margin: 5px 0 0 10px;
padding-bottom: 15px;
}

.address_action_bar{
}



.address_action_bar a.address_edit
{
	float: right
}

.address_action_bar a.address_delete
{
	float: right;	
	height: 25px;
	margin-left: 115px;
	font-family: MyriadProLight;
	text-shadow: 1px 1px #6E91A1;
	display: block;
	padding-top: 5px;
	padding: 4px 10px 0 10px;
	text-align: center;
	color: white;
	background: #7FA2B2;
	border: solid #7697A6 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none;
	text-transform: uppercase !important;
}

.address_action_bar a.address_edit
{
	float: right;
	margin-right: 15px;
}

/* My account */
/* Password */

.content_myaccount_password p
{
	margin-bottom: 15px;
}

/* My account */
/* Order */

table.order_listing,table#table_products,table#table_totals,table#table_payment{
	font-size: 11px;
	line-height: 16px;
	border: solid #E3E3E3 1px;
}

table.order_listing,table#table_products{
	border-spacing: 3px;
	width: 100%;
}

table#table_totals{
	margin-top: 10px;
	border-top: 1px solid #e6e6e6;
	float: left;
	margin-right: 10px;
	border-spacing: 3px;
}

table#table_payment{
	margin-top: 10px;
	float: left;
	border-spacing: 3px;
}

table.order_listing th,table.order_listing td,
table#table_products th,table#table_products td,
table#table_totals th,table#table_totals td,
table#table_payment th,table#table_payment td{
	border-left: none;
	padding: 5px;
}

table.order_listing td,table#table_products td,table#table_totals td,table#table_payment td{
	border-top: none;
	text-align: center;	
	padding: 5px;
	border: dotted 1px #E3E3E3;
}

table#table_totals td.label
{
	font-weight: bold;	
}

table.order_listing tr td
{
	border: dotted #e3e3e3 1px;
}

table.order_listing th,
table#table_products th,table#table_totals td.label,table#table_payment th{
	background: #F0F0F0;
	border: solid #E3E3E3 1px;
}

#order_customer,#order_customer_shipping,#order_customer_billing{
	width: 175px;
	padding: 10px;
	height: 200px;
	overflow: hidden;
	float: left; 
	margin:-20px 30px 15px 0px;
	line-height: normal;
}

#order_customer_shipping {
	display: none;
}

/* Register */

.content_customerregister 
{
	width: 100%;
}

.content_customerregister  #register_customer-label
{
	display: none;	
}

.content_customerregister form{
	width: 100%;
	margin: 0 auto;
}

.content_customerregister form input[type="text"],
.content_customerregister form input[type="password"]
{
	width: 400px;	
}

.content_customerregister form #submit-element
{
	width: 410px;
}

.content_customerregister form fieldset,.content_customerlogin_password form fieldset,
.content_login_changepassword form fieldset{
	clear:both !important;
	width: 99%;;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	padding:0;
}

.content_customerregister form fieldset dl,.content_customerlogin_password form fieldset dl,
.content_login_changepassword form fieldset dl{
	padding: 10px 15px;
}

.content_customerregister form.quilium_form fieldset dl  dt
{
	padding-left: 15px;	
}


/** MYACCOUNT BUT **/

#content #content_right .content_myaccount.content_myaccount_addresses .addresses_action_bar a
{
	
}

#content #content_right .content_myaccount.content_myaccount_addresses .addresses_action_bar
{
	
}

#content #content_right .content_myaccount.content_myaccount_addresses a.button
{
	padding: 0;
	width: auto;
	min-width:161px;
	background: none;
	color: #E49301;
	font-family: Arial;
	border: none;
	font-size: 14px;
	text-shadow: none;
	text-align: left;
	text-transform: none !important;
}

