.pmk_menu_monprofil{

	border-bottom:1px solid #999;

	margin-bottom:30px;

}

.pmk_menu_monprofil>a{

	display:inline-block;

	vertical-align: middle;

	color:#424242;

	font-size:14px;

	font-weight:600;

	padding:5px 10px;

	transition:color 0.2s;

	border-radius: 8px 8px 0 0;

}

.pmk_menu_monprofil>a:hover{

	color:#00a95b;

}

form{

	display:block;

	margin:0 auto;

}

form#pmk_modif_profil{max-width:420px;}

#pmk_modif_profil input{

	max-width:320px;

}

#pmk_facturation_address, #pmk_livraison_address{

	padding-right:15px;

}

#pmk_livraison_address em{font-size:13px;color:#878786;}

#pmk_facturation_address h4, #pmk_livraison_address h4{

	font-size:14px;

	font-weight: 600;

	color:#00a95b;

}

div#pmk_choice_addresses>div>div.pmk_hover_div{

	min-height:205px;

	vertical-align: top;

	position:relative;

	width:200px;

}

div#pmk_choice_addresses>div>div.pmk_hover_div>div.pmk_block_infos_address>div{

	position:absolute;

	bottom:-38px;

}

#pmk_facturation_address>div.pmk_block_infos_address{

	

}
.pmk_block_infos_address{
    background-color: #eff1f5;
    padding: 10px;
}

#pmk_facturation_address>div.pmk_block_infos_address>p{
	

}

#pmk_choice_addresses h3{

	font-size:16px;

	font-weight: 600;

	color:#424242;

}

.pmk_new_livraison_facturation>input{

	font-size:12px;

}

#pmk_bloc_form_address, #pmk_bloc_form_confirmation{

	position:absolute;

	top:-60px;

	left:22%;

	background-color:white;

	z-index:3;

	border: 1px solid #878786;

	border-radius:12px;

	box-shadow: 0 0 20px #878786;

	min-width: 320px;

}

#pmk_bloc_form_confirmation{

	bottom:unset;

	height:auto;

	left:50%;

	width:600px;

	margin-left:-300px;

	display:none;

}

p.pmk_delete_addr{

	opacity:0.7;

	color:#ed0005;

	font-size:12px;

	cursor:pointer;

	display:inline-block;

}

p.pmk_delete_addr:hover{opacity:1;}

.pmk_formbase>div>p#pmk_annul_delete_addr{color:white;}

.pmk_formbase>div>p#pmk_annul_delete_addr:hover{color:#00a95b;}

.pmk_infos_delete_addr{

	max-width:320px;

	margin:0 auto;

}

.pmk_infos_delete_addr>p{

	margin:0;

}

#pmk_form_addAddress{

	/* padding-top:20px; */

}

#pmk_form_addAddress.pmk_formbase input[type="text"],#pmk_form_addAddress.pmk_formbase select{

	/*min-width:280px;*/

	/*width:280px;*/

}

.js-user-rating>div.col-4:last-child{

	border-left:1px solid gainsboro;

}

.pmk_list_commande_user{

	min-height:300px;

	max-height:500px;

	overflow:auto;

}

.pmk_list_commande_user>div{

	padding:10px 20px;

}

.pmk_list_commande_user>div>div.pmk_hover_div:first-child{

	margin-top:10px;

}

.pmk_list_commande_user>div>div.pmk_hover_div{

	width:100%;

	cursor:pointer;

}

.pmk_list_commande_user>div>div.pmk_hover_div p{

	margin:0;

	padding:10px;

	color:#424242;

}

.pmk_list_commande_user>div>div.pmk_hover_div p>em{

	color:#878786;

	font-size:12px;

}

table{

	width:100%;

}

th{color:#878786;}

th, td{

	padding:4px 8px;

}

th p, td p, td a{

	margin:0;

	font-size:13px;

	color:#424242;

}

tr{

	border-bottom:1px solid silver;

	transition:all 0.2s;

}

tbody{

	/* border:1px solid #878786; */

}

td:first-child{

	/*width: 100px;*/

}

td:first-child>div{

	padding:5px 10px;

}

td:nth-child(3) p{

	font-size:12px;

}

td:nth-child(4), td:nth-child(5){

	/*text-align: center;*/

}

.pmk_message_return{display:none;}

.pmk_message_return>p{

	padding:10px 20px;

	border-radius:12px;

}

