/*.client #wrap {
    padding: 100px 0 20px;
}*/

html.whitehtml {
	background:#fff;
}

body.white {
	/*font-size:18px;*/
}
#encan_choix_liste li a {
	min-width:350px;
}
.bigger_form{
    width:400px;
}
.wrap {
	width:98%; 
}

.cell {
    width: 300px;
	height: 395px; /* 420px;  */ 
	
    -moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.4);
    -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.4);
    box-shadow: 5px 5px 10px rgba(0,0,0,0.4);

    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
	
	display: inline-block;
}


#item_list .cell:hover {
	margin:-20px;
	padding:20px;

    -moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.7);
    -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.7);
    box-shadow: 5px 5px 10px rgba(0,0,0,0.7);
}

.item_single .cell {
	height:auto;
	width:100%;
}

.imgwr img {
	/*min-width: 100%;*/
  max-height: 600px;
}

#item_list .imgwr {
	   
	min-height: 199px;
	background:transparent;
	background-size:100% auto !important;
}

.white #header {

}

.white #nav li a {

}

.white #nav li a:hover, #nav li.active a {

}

.item_titre,
.white a {

}

#item_list li a:hover,
.white a:hover {

}

#item_list li a {
	height:auto;
	line-height:1.2em;
}
#item_list .cell {
	overflow:visible !important;
}
#item_list .cell .img {
	float: none;
}

#item_list .cell .img .imgwr {
	width:100% !important;
	height:199px !important;
}

#item_list li { /* , .cgris */
	float:left;
	width:auto !important;
}

/*@media only screen and (min-width:770px) and (max-width:1000px) {

	#item_list li{
		width:48% !important;
	}
}*/

#item_list li a span.img {
	margin-right:0;
}

#item_list .cell .item_details_l {
	line-height:1.2em !important;
	padding: 0.8em 0.5em !important;
}

#item_list li a span.item_details_l p {
	padding-top:0px;
	margin-bottom:0px;
	line-height: 1.5em;
}

#item_list .cell.meneur {

}

/*#item_list .meneur .imgwr {
	border-color:#025802;
}*/

#item_list .cell.outbid {

}

#item_list .cell.outbid .item_details_l_2_pc,
#item_list .cell.meneur .item_details_l_2_pc {

}

/*#item_list .outbid .imgwr {
	border-color:#3b0404;
}*/

/*#item_list .imgwr {
	border-bottom:#ddd solid 1px;
}*/

#item_list li .outbid a span.item_details_l .prix_actuel,
#item_list li .meneur a span.item_details_l .prix_actuel {
	color:#fff !important;
}

/*#item_list .meneur a, #item_list .outbid a {
	color:#fff;
}*/
#item_list .meneur a:hover, #item_list .outbid a:hover {
	color:#fff !important;
}

.imgwr {
	text-align: center;
}

.prix_actuel {
	text-shadow:none;
/*	font-size:1.3em;*/
}

#item_list .titre {
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}

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

.white input, .button, button {

}
.imgwr {
	position:relative;
}

.num {
	margin-top:10px;
	margin-left:10px;
	background-color:#02236b;
	background-image:url(img/onglets_sh.png);
	background-repeat:repeat-x;
	
	color:#fff;
	font-weight:bold;
	font-size: 1.3em;
	
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.35);
}

.num, .num span {
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px;
	
	width:80px;
	height:40px;
	line-height:43px;
	display:block;
	text-align:center;
}

.num span.num_shade {
	background:url(img/num_shade.png) repeat-x;
}

.lenum {
	display:none;
}

.lenompc {
	padding:0.5em;
	display:block;
	font-weight:bold;
	height: 35px;
	font-size:19px;
}

.item_details_l_pc .meneur_display {
	display:block;
	font-size: 17px;
}

.pc {
	display:block;
}

.notpc {
	display:none;
}

.item_details_l_2_pc {

}

.meneur_line_pc {
	font-size:1.2em;
	font-weight:bold;
}

#item_list li a span.item_details_l .prix_actuel {
	color:inherit;
	text-shadow:none;
}

.item_single .lenompc {
	height:auto;
}

.item_single .imgwr {
	margin-bottom:30px;
}

#identification h1,
#identification {
	margin-bottom:0px;
}

#items_h2 {
	margin-bottom:0px;
}

#legende,
#el_legende {
	margin:0;
}

/*#legende {
  margin: 10px 0;
}*/

#legende .cols span.carre {
  width: 18px;
  height: 18px;
}

#legende .leg_el {
	line-height:48px;
	
}

#item_details_box .lenompc {
    font-size: 25px;
    line-height: 1.2em;
}

#legende .cols_13 {
	width:auto;
}

.item_single {
	font-size:18px;
}

.item_single .prix_actuel,
.item_single .meneur {
	font-weight:bold;
}

/*#item_details_box .cols_12 {
	width:auto;
}*/

.imgwr {

}

.item_single .lenompc {
	text-align:center;
}

/*#header {
	position:fixed;
}*/

/* =================================================== */
/* > Couleurs (par défaut) --------------------------- */
/* =================================================== */

body.white {
	background:fff;/*#f9f9f9;*/
	color:#333;
}

body.white .md{
    color:#000;/*#523076*/
}
.cell,
.white input, .button, button {
	border:solid #ccc 1px !important;
}

.cell {
	background: #fff;
}

.white #header {
	background:transparent;
}

.white #nav li:not(.sous_menu) a {
	color:#000;
}

.white #nav li:not(.sous_menu) a:hover, #nav li:not(.sous_menu).active a {
	color: #666;
}

.item_titre,
.white a {
	color:#042d7f;
}

#item_list {
	margin-top:0;
}

#item_list li a:hover,
.white a:hover {
	color:#009ac8 !important;
}

/* Pas customisable : */

#item_list .cell.meneur {
	background:#007300;
}

#item_list li .meneur.paye a span.item_details_l .prix_actuel,
#item_list .cell.meneur.paye .item_details_l_2_pc,
#item_list li .meneur.paye a span.item_details_l .prix_actuel,
#item_list .cell.meneur.paye a {
	color:#fff !important;
}

#item_list .cell.meneur.paye {
	background:#2989cb;
}

#item_list .cell.outbid {
	background:#530a0a;
}

#item_list .cell.outbid .item_details_l_2_pc,
#item_list .cell.meneur .item_details_l_2_pc {
	color:#fff;
}

.item_details_l_2_pc {
	color:#444;
}

.prix_hl,
.prix_actuel {
	/*color:#000;  875248 2017-10-18*/
	font-weight:bold;
}


.bmobile {
	display:none;
}

.bpc {
	display:block;
}

input[type=submit].btn_vert:hover,
#mise_box input[type=submit]:hover {
	color:#fff;
	background: #84c534; /* Old browsers */
	background: -moz-linear-gradient(top,  #84c534 0%, #33930d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#84c534), color-stop(100%,#33930d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #84c534 0%,#33930d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #84c534 0%,#33930d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #84c534 0%,#33930d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #84c534 0%,#33930d 100%); /* W3C */
	filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#84c534', endColorstr='#33930d',GradientType=0 )"; /* IE6-9 */
	
}
#cnf_mise {
	color:#fff;
}
#cnf_mise a {
	color: #1994b9;
}
#p_cnf_mise{
    width:452px;
}
.oncewaitload {

	margin-right:200px !important;
}
#cnf_mise a:hover {
	color:#fff;
}
a#cnf_mise_btn.button , div.form_pay_don_cnf button.btn_vert{
    height: 44px;
    line-height: 44px !important;
	font-size: 1.2em !important;
	width:auto;
float:left;
	padding: 0 15px !important;
}
/*.modal_close {
	margin-top:40px;
}*/
body.pg-item #don_form a.modal_close {
	color:#1994b9;
	text-align:left;
}
.has_bandeau .md {
	text-align:left;
	
	top: 145px; /* 175 */
}
.no_bandeau .md {
	text-align:left;
	
	top: 25px; /* 175 */
}

/* Onglets */

.white #header.onglets {
	border-bottom:#ccc solid 1px;
	background-color:#fff;
	background-image:url(img/onglets_sh2.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	
	position:fixed;

}

.white #header.onglets #nav li:not(.sous_menu) a {
	background:#eee;
	color:#000 !important;
	border:#ccc solid 1px;
} 

.white #header.onglets #nav li:not(.sous_menu) a:hover,
.white #header.onglets #nav li:not(.sous_menu).active a {
	color:#666 !important;
}

.white #header.onglets #nav li:not(.sous_menu).active a { 
	background:#fff !important;
	border-bottom-color:#f9f9f9 !important;
}

#nav_profil{
    margin-right:0px !important;
}
	
/* SMS */
#alerte_sms label {
	font-size: 1.2em;
}
#alerte_sms input[type="tel"] {
    height: 28px;
	line-height:28px;
	font-size:1.2em !important;
}

/* paiement */

.oncewaitload {
    
	width:32px;
	height:32px;
	display:none;
	float:right;
    margin-right:7px;
    
    margin-top: 10px;
	background:url(img/ajax-loader_2.gif) no-repeat center;
}
.oncewaitloaddon {
    
	width:32px;
	height:32px;
	display:none;
	float:none;
	margin-right: auto !important;
    margin-left: auto !important;
    margin-top: 10px;
	background:url(img/ajax-loader_2.gif) no-repeat center;
}
#suivi_box .button {
    padding: 0px 10px !important;
}


/* mises spéciales */


.cnf_ctn {
	text-align:left;
}

.modal_close {
	width:auto;
	text-align:left;
}

#encan_choix .modal_close {
	text-align:center;
}

#throw_modal_ct .modal_close {
	text-align:center;
}

#throw_modal_ct h2,
#throw_modal_ct a {
	color:#eee;
}

/* swipe */
.swipe_footer {
	display:inline-block;
	width:80px;
	height:80px;
}
#swipe_right {
	background:url(img/swipe_left.png);
}
#swipe_left {
	background:url(img/swipe_right.png);
}
#top_btn {
	display:inline-block;
	width:80px;
	margin:0 16px;
}
#top_ctn {
	text-align:center;
}

/* #670161 - Chrono Utilisateur */
.chr_item.chr_pc {
	display:block;
	text-align:center;
}

.chr_item.chr_pc .chr {
	width:250px;
	margin:0 auto;
	float:right;
}

/* 2017-03-04 - #426346 */
.bloc_blanc {
	background: #dedede;
	box-sizing:border-box;
	padding:0.5em;
	padding-bottom:0;
}
/* =================================================== */
/* > Catégories ----------------------------------- */
/* =================================================== */

#cats_nav.compactmenu.theme-theme2 .compactanchor {

}

.compactmenu ul {
	right:0 !important;
	width:auto !important;
	left:auto !important;
}
.cats{
    text-align: center !important;
    padding-top: 15px;
    height:60px !important;
}
.li_cats{
    text-align: center;
    height:100px;
    width:auto !important;
    min-width:300px;
}

#recherche_item_id.has_cats {
    margin-top: 0px;
    margin-right:140px;
}
/* =================================================== */
/* > Rangées 2016-04-17 ----------------------------------- */
/* =================================================== */
@media only screen and (max-width:1366px) {
	.cell {
		width:100%;
		max-width:300px;
	}
	#item_list .cols_12 {
		width:23% !important;
	}
}
/*
@media only screen and (min-width:1366px) and (max-width:1386px) {

	#item_list .cols_12 {
		min-width:300px !important;
		margin-right: 24px;
	}
}
*/

