.logged.client {
	padding-top:0px;
}
#encan_choix{
    margin-top:60px;
}
#encan_choix_liste li a {
	min-width:110px;
	line-height:18px !important;
	vertical-align:middle;
}
body {
	
}

.wrap {
	width:95%;
	/*width:300px;*/
	padding:0 2.5%;
}

#wrap {
	min-height:480px;
}

/*.client #wrap {
	padding-top:0px !important;
}*/



.el {
	margin:8px 0;
}

#legende {
  margin: 10px 0 0;
}

#mises_sp {
	margin-bottom:0px; 
}


/* =================================================== */
/* > Nav ----------------------------------- */
/* =================================================== */

#nav {
/*	display:none;*/
}

#header.onglets #nav ul:not(.sous_menu)  {
	width:100%;
}

#header.onglets #nav li:not(.sous_menu) {
	width:33%;
	margin-right:2px;
}

#header.onglets #nav li:not(.sous_menu) a {
	width:100%;
	text-align:center;
	padding:0;
/*	height:60px;
	line-height:60px;*/
	font-size: 13px;
}

#nav li a {
/*	width:100%;*/
}

/*#nav_logout {
	display:none !important;
}*/
#nav_reglement {
	display:none !important;
}
#nav_connexion{
    width:25%;
}
#header.onglets #nav li:not(.sous_menu)  {
	width:23%;
	margin-left:2.66%;
}

#header.onglets #nav.trois_onglets li:not(.sous_menu)  {
	width:23.3%;
	margin-left:1.66%;
	
}
#header.onglets #nav.trois_onglets li:nth-child(1):not(.sous_menu) ,
#header.onglets #nav.quatre_onglets li:nth-child(1):not(.sous_menu)  {
	margin-left:0px !important;
}
#header.onglets #nav.quatre_onglets li:not(.sous_menu) {
	width:18.1%;
	margin-left:2.33%;
}
#header.onglets #nav.trois_onglets li:nth-child(3):not(.sous_menu) ,
#header.onglets #nav.quatre_onglets li:nth-child(4):not(.sous_menu)  {
	margin-right:0px !important;
}

/* =================================================== */
/* > Accueil ----------------------------------- */
/* =================================================== */

#identification h1 {
	margin:0;
	font-size:1em;
    line-height: 34px;
}

#identification h1 span.uid {
	display:none;
}

#item_id_form input.shorter{
	width:200px;
}

#item_list li {

}

/*#item_list li a span.item_details_l, #item_list li a span.item_details_l p {
    line-height: 1.2em;
}
*/
#item_list li a span.img {
	margin-right:0;

}
/*#item_list li a span.meneur_display,
#item_list li a span.meneur_display span
,#item_list li a span.prix_actuel {
	display:inline;
}*/

#uinfo {
	display:none;
}

.item_details_l {
	font-size:0.8em;
/*	padding-top:5px;*/
	height:40px;
	overflow:hidden;
}

#item_list li a span.item_details_l p {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:2px;
}

#item_list li a span.img img {
	width:100%;
	aspect-ratio: 3 / 2 !important;
	object-fit: fill !important;
}

#item_list li a span.meneur_display {
	float:none;
	display:block;
	width:100%;
}

#item_list li a span.espace {
	display:inline-block;
}

#item_list li a span.lenum {
	width:auto;
}

#item_list li a {
	height: auto;
	line-height: 1.2em;
}

.item_details {
	padding:10px 10px 0 10px;
}

#legende .cols {
	float:left;
	width:48%;
	margin:0 2% 0 0;
}

#legende .cols.last {
	margin-right:0;
}

#legende .cols .leg_el {
}

.cols {
	float:none;
	width:100%;
	margin:0 0 20px 0;
}

/*#item_list .cols_12 {
	margin-right:0%;
}*/

.item_details_l {
/*	padding-bottom: 15px;*/
}

/*#item_list li a span.item_details_l span {
	display:inline;
}*/

#item_list .cell {
	/*width:140px;*/
	width:98%;
	min-height:140px;
}

#item_list .imgwr {
	min-height:95px;
}


#suivi_box {
	float:right;
	margin-top:0px;
}

#suivi_box .button {
	width: 120px;
	margin-top: -7px;
}

#suivi_box.suivi_en .button {
	width:115px;
}

#increment_box {
/*	float:left;*/
}

#item_list .cols_12 {
	margin-right:1%;
	width:48%;
}

#item_list .cols_12.last {
    margin-left: 1%;
    margin-right:0;
}
/*#item_list .titre {
	margin-left: -6px;
}*/

#item_list li, .cgris {
	margin-top:1%;
}

/* =================================================== */
/* > Catégories ----------------------------------- */
/* =================================================== */
#cats_nav.compactmenu.theme-theme2 .compactanchor {
	font-size: 0.9em;
}
#recherche_item_id.has_cats {
    margin-top: 42px;
}
/* =================================================== */
/* > Fiche Item ----------------------------------- */
/* =================================================== */

#item_details_box .cols,
#item_ctrl .cols {
	float:none;
	width:auto;
    margin: 0 0 14px 0;
}

#item_details_box .md .cols.hide_320 {
	display:none;
}

#item_ctrl .incbutton {
/*	margin: 4px 10px 4px 4px;*/
}

#item_ctrl .shorter {
	width:70px;
}

#item_details_box img {
	max-width:100%;
}

#item_details_box .img_box {
	width:300px;
}

/* =================================================== */
/* > Formulaires ----------------------------------- */
/* =================================================== */
label {
	float:none;
}

.hide_320 {
	display:none;
}

.lenompc {
	display:none !important;
}

.lenom {
	display:inline !important;
}

.md.md_mises {
    top: auto; /* 377px; , 385 */
	bottom:0px;
	text-align:center;
/*    top: auto !important;
    bottom: 0px;*/
} 

.md.mdbox {
	top: 20px !important;
	bottom:auto;
}

.md_fs{
    left:52% !important;
}

.modal_close {
	display:block;
	margin-top:12px; /* 30 */
	width:auto;
}

#mise_box a#miser_btn {
    padding: 0px 18px !important;
    white-space:nowrap;
}

#mise_box {
	margin-bottom: 10px;
	margin-top:5px;
}

/*
#mise_box a#miser_btn.apercu {
    font-size:0.9em !important;
}*/

#mise_box input.shorter {
	width:40px;
}

a#cnf_mise_btn.button, div.form_pay_don_cnf button.btn_vert {
    width: 90%;
    line-height: 1.2em;
    height: auto;
    padding: 12px 15px !important;
    font-size: 1.1em !important;
}

.item_title_mobile {
    margin-top: -22px;
    padding-bottom: 5px;
	color:#fff;
}

#cnf_mise p {
    margin-bottom: 0px;
}



.bloc_blanc {
	width:95% !important;
	padding:0 2.5%;
}

/* =================================================== */
/* > Mise en forme ----------------------------------- */
/* =================================================== */

h2 {
	margin-bottom:8px;
}
button[type="submit"].button.oncewait {
	float:none;
}


/* fixes */
.cellulaire #item_list .cell {
	visibility:visible;
}

/* =================================================== */
/* > Autres ----------------------------------- */
/* =================================================== */

/* Paiement */
.oncewait {
	float:none;
}

.oncewaitload {
	display:block;
	display:none;
	width:100%;
	height:32px;
	margin-right:0px;
	margin-top: 7px;
	float:none;
}


h1.h1_paiement {
	font-size:1.7em; 
}

.pg-paiement #wrap {
	padding-top:0px;
}

/* #426346 - Max bid / Buy it now */

#mises_sp .cols {
	float:left;
	width:48%;
	margin-right:2%;
}
#mises_sp .cols.last {
	margin-right:0%;
}


#mises_sp a.button {
	white-space:nowrap;
	width:100%;
	text-align:center;
	
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	
	padding: 0px 10px !important;
}

#mises_sp #bin_ctn {
	text-align:right;
}

/* #670161 - Chrono Utilisateur */

.chr_liste .chr {
	width:128px;
	float:left;
	margin-left:15px;
	margin-right:0px;
}

.chr_item .chr {
	width:128px;
	float:right;
	margin-left:15px;
}

.chr_item.notpc .chr {
	display:block;
}
.chr_item.chr_pc .chr {
	display:none !important;
}

/* #902938 - Amélioration interface champs inscription */

.bigger_form {
	width:auto;
}

.pg-inscription .ct {
	margin-top:0px;
}

.bigger_form h1 {
	margin-bottom:14px;
	text-align:center;
}

/*#inscription input[type="tel"],
#inscription input[type="password"],
#inscription input[type="text"],
#inscription input[type="submit"] {
	width:100%;
}*/

/*#inscription .cols {
	float:none;
	margin:0;
	margin-bottom:20px;
}

#inscription .cols_12 {
	width:auto !important;
}*/
#video {
    display:block;
    margin: 0 auto; 
}
.image_aide{
	content:url("/inc/css/img/demandedaide_mobile.png");
	width:100px;
}

#aide_texte{
    width:340px;
}
#demande_aide_courriel, #demande_aide_prenom, #demande_aide_nom{
    max-width:320px;
}

#max_bid_ctn{
    margin-top:20px !important;
}

#bouton_sinscrire,
#bouton_se_connecter{
   width:36%;
   font-size:14px;
        font-weight:bold;
    white-space:nowrap;
   padding: 15px 20px 15px 15px;

}
#se_connecter,
#sinscrire{
    font-size:18px;
    font-weight:bold;
}
#bouton_sinscrire{
 
   padding: 15px 18px 15px 10px;

}
#bouton_profil{
    margin-left: 25px;
}
.sous_menu.topul.active{
    margin-top:56px !important;
}
body.mobile:not(.logged){
    color:#000;
}
#encan_choix{
    color:#fff;
}


/* si encore plus petit écran */
@media only screen and (max-width:320px){

    #bouton_sinscrire,
    #bouton_se_connecter{
      width:30% !important;
        font-size:10px !important;
    }
}