@charset "utf-8";
/* CSS Document */




#versions-list {
    padding: 25px 10px;
    border-radius: 10px;
    background-color: #242830;
}



.cell .head {
	position: relative;
	cursor: pointer;
	font-size: 20px;
	padding: 5px 15px;
	margin: 0 0 15px 0;
	letter-spacing: 1px;
    background-color: #535F6F;
    /*
	background-color: #EEE;
    */
	text-transform: uppercase;
	font-family: Sansita, Georgia, Arial;
}
.cell .head:first-letter {
	font-size: 26px;
}
.cell .head:after {
	/*
    background-color: #EF5A28;
    */
	background-color: #CB563A;
	position: absolute;
	bottom: -3px;
	left: 0;
	content: '';
	height: 2px;
	width: 100%;
	display: block;
}
.cell .accordion button {
	background: none;
	font-size: 12px;
	border: 0;
	/*
    color: #727272;
    */
	color: #CCC;
	outline: none;
	padding-top: 10px;
	font-family: "Open Sans", Arial;
}
.cell .accordion button span {
	display: inline-block;
	width: 10px;
}
.cell .params {
	margin-bottom: 55px;
}
.cell .params li {
	/*
    border-bottom: 1px solid #ececec;
    */
	border-bottom: 1px solid #666;
	color: #383637;
}
.cell .params li:after,.cell .params li:after {
	content: "";
	display: table;
}
.cell .params li:after {
	clear: both;
}
.cell .params .param {
	padding: 10px 15px;
	text-align: right;
	float: left;
	width: 50%;
	/*
	font-size: 15px;
	font-size: 17px;
	*/
}
.cell .params .value {
	float: left;
	/*
	font-size: 16px;
	font-size: 17px;
	font-weight: bold;
	font-weight: 700;
	background-color: #F8F8F8;
	*/
	width: 50%;
    color: #EFEFCF;
	padding: 10px 15px;
    background-color: #535F6F;
	font-family: Sansita, Georgia, Arial;
}
.cell .params .value span {
    font-weight: normal;
    margin-left: 3px;
    color: #B3BAC5;
    color: #CED5DF;
}
.cell .params2 {
	/*
	font-size: 16px;
	font-size: 15px;
	*/
	line-height: 20px;
	margin: 35px 0 0 0;
    padding: 0 0 0 50px;
}
.cell .params2 strong {
	display: block;
	font-size: 18px;
	padding: 5px 0 5px 15px;
	margin: 0px 30px -10px -15px;
	font-family: Sansita, Georgia, Arial;
    background-color: #545e6e;
	text-transform: uppercase;
    color: #b4e1f3;
	/*
	color: #EF5A28;
	background-color: #F8F8F8;
	margin: -15px 30px -10px -15px;
	*/
}
/*-- Versions --*/
#list-version h2 {
	font-weight: normal;
}
#list-version .head {
	/*
    color: #666;
	background-color: #F8F8F8;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
    */
    color: #FFF;
	font-size: 13px;
	padding: 15px 0;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
    background-color: #2E353E;
}
#list-version .head:after,#list-version .items>li:after {
	clear: both;
	content: '';
	display: block;
}
#list-version .head > div:last-child {
	padding: 0;
}
#list-version .items {
	margin-bottom: 30px;
	padding-left: 0;
}
#list-version .items> li.millesime {
	/*
    color: #666;
	background-color: #FFE;
    */
    padding: 10px;
    color: #90B6C9;
    background-color: #535F6F;
}
#list-version .items> li {
	padding: 15px 0 15px 10px;
	border-bottom: 1px solid #666;
    /*
	border-bottom: 1px solid #f0f0f0;
    */
}
#list-version .items> li:hover {
	/*
    background-color: #f2f2f2;
    */
	background-color: #363941;
}
#list-version .items > li > div {
	padding: 0 5px;
}
/*
#list-version .items > li > div .col-sm2 {
	width: 18%;
}
*/
#list-version .items .finition {
	font-size: 20px;
	line-height: 14px;
	margin-bottom: 5px;
	font-family: Sansita, Georgia, Arial;
}
#list-version .items .finition a {
	overflow: initial;
}
#list-version .items .promo {
    background-color: #DD4925;
	margin-left: 7px;
	padding: 2px 8px;
    font-size: 12px;
	color: #fff;
	/*
	padding: 0 8px;
	font-size: 10px;
	background-color: #EF5A28;
	*/
}
#list-version .items ul.detail li {
	color: #999;
	/*
	color: #666;
	font-size: 15px;
	*/
}
#list-version .items ul.detail li:after {
	background-color: inherit;
    margin: 0 2px 0 5px;
	content: '•';
	top: 0;
    /*
	margin: 0 3px;
    */
}
#list-version .items .prix {
	font-family: Sansita, Georgia, Arial;
	text-align: center;
	font-size: 20px;
    color: #DD4925;
	/*
    color: #EF5A28;
	color: #CB563A;
    */
}
#list-version .items .prix-promo {
	font-family: Sansita, Georgia, Arial;
	text-decoration: line-through;
	text-align: center;
	font-size: 18px;
	color: #666;
	/*
	font-size: 12px;
	*/
}
#list-version .items .prix-promo span{
	position: relative;
	top: -4px;
}
#list-version .items .prix span{
	/*
	font-size: 0.7em;
	position: relative;
	top: -5px;
	color: #666;
	font-weight: normal;
	*/
}
#list-version .items .checkbox{
	text-align: center;
}
#list-version .items input[type=checkbox]{
	margin: 0;
	position: initial;
}
#list-version .items .btn{
	display: none;
}
#list-version .items > li:hover .btn{
	display: inline-block;
}


#tool-concession p {
    font-size: 12px;
    margin-top: 10px;
}



  /*
[ update-aout-2022 ]
  */

/*
		  #NB { margin: 60px 0 40px 0; color: #999 }
		  #NB p { margin-bottom: 5px; font-size: 12px }
		  #tool-concession p { margin-top: 5px }
*/


/* -------------------- Cell Styling --------------------------- */
@media (max-width: 767px){
	/*-- cell --*/
	.cell .head {
		font-size: 16px;
	}
	.cell .head:first-letter{
		font-size: 20px;
	}
	.cell .params .param {
		font-size: 13px;
		overflow: auto;
		padding-left: 0;
		white-space: nowrap;
	}
	.cell .params .param:hover::-webkit-scrollbar {
		height: 5px;
		width: 5px;
	}
	.cell .params .param::-webkit-scrollbar {
		width: 0;
		height: 0;
	}
	.cell .params .param::-webkit-scrollbar-track {
		background: #eee;
		border-radius: 10px;
	}
	.cell .params .param::-webkit-scrollbar-thumb {
		background: #23527c;
		border-radius: 10px;
	}
	.cell .params .param::-webkit-scrollbar-thumb:window-inactive {
		background: rgba(35,82,124,0.4); 
	}
	.cell .params .value {
		/*
		font-size: 14px;
		*/
		font-size: 13px;
	}
	.cell .params .value img {
		width: 18px;
	}
	.cell-93 .params .param{
		width: 75%;
	}
	.cell-93 .params .value{
		width: 25%;
	}
	.cell .params2 {
		font-size: 13px;
		margin-bottom: 50px;
		padding-left: 30px;
	}
	.cell .params2 strong{
		font-size: 14px;
		margin-right: 0;
	}
	.cell .accordion button {
		font-size: 12px;
		padding-top: 6px;
	}
	/*Versions*/
	#list-version h2 {
		font-size: 22px;
	}
	#list-version .head {
		font-size: 10px;
	}
	#list-version .head > div{
		padding-left:5px;
	} 
	#list-version .items> li{
		border-bottom-width: 2px;
		padding-left: 0;
	}
	#list-version .items .finition{
		font-size: 16px;
		display: block;
	}
	#list-version .items ul.detail{
		margin-bottom: 15px;
	}
	#list-version .items ul.detail li{
		font-size: 11px;
	}
	#list-version .items> li:hover{
		background-color: transparent;
	}
	#list-version ul.detail li:after{
		margin: 0 1px;
	}
	#list-version .items .prix-promo + .prix {
		margin-top: 0;
	}
	#list-version .items .promo {
		display: inline-block;
		margin: 8px 0 0 8px;
        /*
		margin: 8px 0 0 0;
        */
	}
	#list-version .items .prix {
		margin-top: 10px;
		font-size: 16px;
	}
	#list-version .items .checkbox{
		margin-top: 10px;
	}
	#list-version .items .btn{
		display: inline-block !important;
		font-size: 11px;
		padding: 5px 10px;
	}
}