

  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-stretch: 100%;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

/************************************************************ MOBILE ************************************************************/

/* general tags */
body {
	margin: 0;
	background-color: rgb(236, 240, 245);
	font-family: "Open Sans", sans-serif;
	/* -webkit-font-smoothing: subpixel-antialiased; */
}
a {
	text-decoration: none;
	color: #71bef2;
	font-weight: 600;
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
}
p {
	font-size: 14px;
	line-height: 18.2px;
	font-weight: 400;
}
h1 {
	color: #3f4042;
	font-size: 24px;
}
h4 {
	color: #B2B9C0!important;
	font-weight: 600 !important;
	font-size: 20px;
}
select {
	width: 100%;
	min-height: 30px;
}
input[type="submit"] {
	width: 100%;
	border-radius: 10px;
	background-color: #4e79a9;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: white;
	border: none;
	min-height: 30px;
}
input[type="text"] {
	width: 100%;
	min-height: 30px;
	box-sizing: border-box;
}
#goto-top {
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 20px;
	right: 20px;
	background-color: #4e79a9;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 10;
	border: 1px solid white;
}
#teleport-filters {
	background-color: #dd3a5e;
	padding: 10px;
	border-radius: 10px;
	color: white;
	display: block;
    width: 260px;
    margin: 10px auto;
}
#sidebar {
	scroll-margin-top: 70px;
}
#goto-top i {
	color: white;
	font-size: 20px;
}


.signemoins,
.signeplus {
	display: flex !important;
    justify-content: end;
}

/* header */
/* desktop header */
#new-header { 
	display: none;
}
#mobile-header {
	background-color: #3e7ecc;
	height: 68px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 15px;
	position: fixed;
	box-sizing: border-box;
	width: 100%;
	top: 0;
    z-index: 10;
}
#mobile-header #logo {
	width: 192px;
}
.show-menu-button {
	background: #fff;
	width: 32px;
	height: 32px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 9px 6px;
	display: inline-block;
	z-index: 6;
}
.show-menu-button span {
	display: block;
	background: rgba(0,0,0,.75);
	width: 20px;
	height: 2px;
	border-radius: 3px;
	/* -webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transition: .3s ease;
	transition: .3s ease; */
	margin: 4px 0;
}
.show-menu-button span:first-of-type {
	margin-top: 0;
}

/* content */
/* ad */
#ppp03052019 {
	max-width: fit-content;
	overflow: hidden;
}
.pathway {
	padding: 10px;
	background-color: white;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

/* search */
#search_key_button .boutonRecherche {
	margin-left: 10px;
}
.entete1 {
	font-weight: bold;
}

/* footer */
#new-footer {
	background-color: #3e5062;
	padding: 4rem 1rem;
}
#mv_privacy_settings {
	color: #71bef2;
	text-decoration: underline;
}


/* content */
#geturl {
	display: none;
}
#searchbar,
#fiches,
#filtres_table,
.find-laptop-container {
	background-color: white;
	border-radius: 5px;
	margin: 10px;
	padding: 10px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
#load-pic {
	margin-top: 20px;
	width: 50px;
}
#fiches {
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
}
h1.find-laptop {
	margin-top: 0;
}
#moretoless,
#lesstomore {
	border-radius: 10px;
	background-color: #4e79a9;
	color: white;
	width: 25px;
	height: 25px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 2px;
}
#sort-price {
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}
#sort-price-button {
	display: flex;
}
#lesstomore {
	margin-right: 5px;
}
.laptop-item {
	margin-bottom: 20px;
	border: 1px solid #ccc;
	border-radius: 10px;
	/* padding: 10px 5px; */
}
.title_laptop_comparo {
	font-size: 16px;
	color: #3A6AA6;
}
.compare-btn {
	border-radius: 10px;
	background-color: #4e79a9;
	color: white;
	height: 25px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 2px;
	width: 200px;
	margin-top: 15px;
	margin: 15px auto 0 auto;
}
.from-price {
	display: flex;
	justify-content: center;
	margin-top: 10px;
	color: #3A6AA6;
}
.min-price {
	margin-left: 5px;
}

/* results */
.comparo_table_img {
	display: flex;
	justify-content: center;
}
.tableresults tr {
	display: flex;
	flex-direction: column;
}
#nb-pc {
	text-align:left;
	float:left;
	width: 100%;
	margin-bottom: 20px;
}
.bottom-pagination th {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between !important;
}
.nb-shops {
	color: #747474;
	font-size:10px;
	text-align: center;
	display: block;
}
.comparo_table_description a {
	display: block;
}
/* laptop */


/* long search */
td.categorie {
	font-weight: bold;
}
.filtre_signe {
	border-radius: 10px;
	background-color: #4e79a9;
	color: white;
	width: 25px;
	height: 25px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 2px;
}
.filters_td_right span {
	margin-bottom: 5px;
	display: block;
}
.filters_td_left {
	display: flex;
}

#assistant_unselected {
	padding: 10px;
	margin-bottom: 10px;
	display: block;
}
.filtres_selection_control .boutonComparo {
	padding: 10px 0;
	display: block;
}
#mobile-header-content {
	display: none;
	background-color: #3e5062;
}
#mobile-header-content.show {
	display: block;
	position: fixed;
	width: 100%;
	top: 68px;
	z-index: 10;
}
#mobile-header-content ul {
	margin-top: 0;
	padding: 10px 15px;
	
}
#mobile-header-content ul li {
	list-style-type: none;
	padding: 5px 0;
}
#mobile-header-content ul li a {
	color: white;
}

/* Fiche laptop */
#fiche_content .rowresults .logo {
	padding: 0;
	display: flex;
	align-items:center;
	width:25%;
}
#fiche_content .rowresults .tagprice {
	display: flex;
	align-items:center;
	width:25;
}
.intro-fiche .image {
    display: flex;
    justify-content: center;
    margin-top: 15px;
    margin-bottom: 15px;
}
.fiche-specs {
	width: 100%;
    padding: 0 0 0 15px;
}
#fiche_content .tableresults {
	width: 100%;
}
#fiche_content .tableresults tr.rowresults {
	flex-direction: row;
    margin-bottom: 20px;
}
.illus_laptop {
	width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.img_logo {
	border:none;
	/* margin-left:20px; */
	max-width:90px;
}
.description-container {
	text-align:left;
	/* padding-left:15px; */
	width:50%;
	display: flex;
	align-items: center;
}


.toptagtitre {
	float: right;
    position: relative;
    width: 70px;
    height: 36px;
    margin-left: 20px;
    padding: 0 12px;
    padding-top: 4px;
    line-height: 19px;
    background: #C43555;
    color: #fff;
    font-size: 16px;
    font-weight: 550;
    text-decoration: none;
    margin-right: 25px;
    letter-spacing: 0.5px;
    -webkit-box-shadow: 0 4px 6px rgb(50 50 93 / 11%), 0 1px 3px rgb(0 0 0 / 8%);
    box-shadow: 0 4px 6px rgb(50 50 93 / 11%), 0 1px 3px rgb(0 0 0 / 8%);
}
.toptagtitre:before {
	content: "";
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
	border-style: solid;
}
.toptagtitre:after {
	content: "";
	position: absolute;
	top: 11px;
	width: 4px;
	height: 4px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
	-moz-box-shadow: -1px -1px 2px #004977;
	-webkit-box-shadow: -1px -1px 2px #004977;
	box-shadow: -1px -1px 2px #004977;
}
/* Tags prix du comparo */

.toptagtitre {
	/*display: none;*/
	float: right;
	position: relative;
	width: 70px;
	height: 36px;
	margin-left: 20px;
	padding: 0 12px;
	padding-top: 4px;
	line-height: 19px;
	background: #C43555;
	color: #fff;
	font-size: 16px;
	font-weight: 550;
	text-decoration: none;
	margin-right: 25px;
	letter-spacing: 0.5px;
	-webkit-box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
	box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
}
.toptagtitre:hover {
	background: #DD3A5E;
	color: white;
}

/* Add rounded corners to right end of the anchor tag */
.toptagtitre {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}

/* Position and show only right border of triangle  */
.toptagtitre:before {
	left: -20px;
	border-color: transparent #C43555 transparent transparent;
	border-width: 20px 20px 20px 0;
}

/* Fix the circle between anchor box and triangle left to it  */
.toptagtitre:after {
	left: -2px;
	top: 16px;
}

.toptagtitre:hover:before {
	border-color: transparent #DD3A5E transparent transparent;
}

.toptagtitre:active {
	background-color: #F64169;
}

.toptagtitre:active:before {
	border-color: transparent #F64169 transparent transparent;
}

#list-pages {
	margin-top: 50px;
	padding: 10px 5px;
}
		

/************************************************************ DESKTOP ************************************************************/
@media only screen and (min-width: 600px) {
	#list-pages {
		margin-top: 0;
	}
	.list-pages.narrowcolumn {
		width: 100%;
	}
	/* setting desktop styles right after mobile-first rules */
	#goto-top {
		display: none;
	}
	#teleport-filters {
		display: none;
	}
	#mobile-header {
		display: none;
	}
	#new-header {
		display: block;
	}
	.filtre_signe {
		background-color: transparent;
		color: #4e79a9;
		height: unset;
	}
	#searchbar, #fiches, #filtres_table, .find-laptop-container, #geturl {
		background-color: unset;
		box-shadow: none;
		margin: 0;
		padding: 0;
	}
	#fiches {
		display: block !important;
	}
	input[type="text"],
	input,
	select {
		min-height: 20px;
	}
	input[type="submit"] {
		width: unset;
	}
	.compare-btn {
		background-color: transparent;
	}
	#filtres_table .filters_td_right {
		display: flex;
	}
	.filters_td_right span {
		margin-bottom: 0;
	}
	.filters_td_left {
		display: table-cell;
	}
	#nb-pc {
		margin-bottom: 0;
	}
	.tableresults tr {
		flex-direction: row;
		/* display: unset; */
		/* flex-direction: row; */
		
	}
	.tableresults th {
		box-sizing: content-box;
	}
	.comparo_table_img 
	/* .comparo_table_img {
		display: flex;
		align-items: center;
	} */
	.comparo_table_img a {
		height: 65px;
	}
	.comparo_table_img img {
		max-width: 100%;
		max-height: 100%;
	}
	.rowresults th {
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.boutonComparo {
		padding: 6px 20px !important;
		display: unset !important;
	}
	#nb-pc {
		width: 80%;
	}
	#sort-price {
		width: 20%;
		margin-bottom: 0;
		display: flex;
		align-items: center;
	}
	#moretoless, #lesstomore {
		background-color: unset;
		margin: 0;
		height: unset;
		width: unset;
	}
	#search_key {
		width: 426px;
	}
	.laptop-item {
		margin: 0;
		border: none;
	}
	.laptop-item > td {
		padding: 10px 0;
		display: flex;
    	align-items: stretch;
		flex-direction: column;
		justify-content: center;
	}
	.rowresults {
		margin-bottom: 10px;
	}
	.tableresults .comparo_table_shopbot {
		width: 25% !important;
	}
	.shopbot_price.from-price {
		display: flex;
		flex-direction: column;
		margin-top: 0;
	}
	.from-text {
		font-weight: normal;
		font-size:13px;
	}
	span.shopbot_price.compare-btn {
		height: unset;
		width: unset;
	}
	#new-footer {
		padding: 0;
	}
	.compare-btn {
		margin-top: 0;
	}
	/* .tableresults .laptop-item td {
		height: auto;
	} */
	.filters_td_right {
		display: flex;
		flex-wrap: wrap;
	}
	
	/* Fiche Laptop */
	#fiche_content .rowresults .logo,
	#fiche_content .rowresults .tagprice {
		height: 100%;
		display: flex;
	}
	#fiche_content .lien_promotion {
		flex-direction: column;
	}
	.rowresults {
		display: flex;
    	align-items: center;
	}
	.fiche-specs {
		padding: 0;
	}
	.img_logo {
		margin-left:20px;
	}
	.illus_laptop {
		display: block;
	}
	.bottom-pagination {
		margin-top: 10px;
	}
		

	/* --------------------- COMPARO_BASE.CSS --------------------- */
	
	
	
	img {
		border:none;
	}
	
	.title_laptop_comparo {
		font-weight: bold;
		font-size: 16px;
		display: block;
		margin-bottom: 7px;
	}
	
	.center_comparo {
		text-align:center;
		margin-right:auto;
		margin-left:auto;
	}
	
	.etoile {
		vertical-align : middle;
	}
	
	.shopbot_price {
		font-size:14px;
	}
	
	.micro_comparo,.sidebar_tests {
		margin-bottom:10px;
		margin-top:10px;
	}
	
	h1,h2,h3 a, .prix,.shopbot_price,h2 a,.sidebar_tests h2,td .title_laptop_comparo, td.title_micro_pannel {
		color: #3A6AA6;
	}
	
	h2:hover,h3 a:hover, .prix:hover,.shopbot_price:hover,h2 a:hover,.sidebar_tests h2:hover,td .title_laptop_comparo:hover, td.title_micro_pannel :hover{
		color: #23436a;
	}
	
	.search_cadre
	{
		/*border: 1px solid #d2d2d2;*/
		border-top: none;
		padding: 5px 0px 5px 0px;
		margin-bottom: 15px;
	}
	.text {
		/*	background:url(../images/front/bg-input.gif) no-repeat;
		border:1px solid #c3c3c3;
		width:350px;
		padding-top:3px;
		padding-bottom:3px;
		margin-left:0;*/
		background: rgba(0, 0, 0, 0.05);
		border: none;
		border-radius: 5px;
		width: 426px;
		padding-top: 9px;
		padding-bottom: 9px;
		margin-left: 0;
	}
	
	#search_key_button {
		text-align: right!important;
	}
	
	
	/* --------------------- COMPARO_TABLE.CSS --------------------- */
	
	
	/*div.descriptionportable {
		display: none;
	}
	
	div.descriptionportable:hover {
		display: block;
	}*/
	
	.tableresults-header {
		height:35px;
		background: url(https://www.laptopspirit.fr/wp-content/themes/LaptopSpirit/images/FondLPS.png) repeat #3e7ecc;
		padding: 2px 5px 1px 5px;
		font-weight: bold;
		font-size: 12px;
		/*text-shadow: 0 1px 1px #000;*/
	}
	
	/* Résultats */
	.tableresults {
		width: 100%;
		padding: 0;
		margin: 25px auto;
		/*border: 1px solid #ddd;*/
		border-collapse: collapse;
	}
	.tablespec th{
		text-align:left;
	}
	.tableresults tr {
		font-size: 12px
	}
	.tableresults tr:hover {
		background: #fdfdfd;
		/*	-webkit-transition: all 0.1s linear;
		-o-transition: all 0.1s linear;
		-moz-transition: all 0.1s linear;
		-ms-transition: all 0.1s linear;
		-kthtml-transition: all 0.1s linear;
		transition: all 0.1s linear;*/
		-webkit-box-shadow: rgba(0, 80, 180, 0.4) 0px 0px 2px!important;
		-moz-box-shadow: rgba(0, 80, 180, 0.4) 0px 0px 2px!important;
		box-shadow: rgba(0, 80, 180, 0.4) 0px 0px 2px!important;
	}
	.tableresults td {
		text-align:center;
	}
	
	.tableresults td a.resultlink {
		display: block;
		height: 100%;
		width: 100%;
		vertical-align: middle;
	}
	
	.tableresults .comparo_table_img {
		width:15%;
	}
	.tableresults .comparo_table_description{
		width:60%;
		text-align:left;
		font-size: 14px;
		line-height: 16px;
		padding-left: 20px;
	}
	.comparo_table_description a {
		/* padding-bottom: 10px; */
		display: unset;
	}
	.tableresults .comparo_table_shopbot{
		width:15%;
		white-space: nowrap;
	}
	.tableresults th {
		height:18px;
		background:#72818f;
		padding: 3px 10px;
		font-weight: bold;
		font-size: 12px;
		/*text-shadow: 0 1px 1px #000;*/
	}
	
	
	.tableresults th div {
		color: white;
	}
	
	.tableresults th a {
		text-decoration: none;
		color: #fff;
	}
	
	.tableresults td strong {
		font-size:15px;
		color: #3A6AA6;
	}
	.tableresults td .prix {
		font-size:15px;
		color: #3A6AA6;
	}
	
	.info_description_promo {
		/*background: #3e7eCC;*/
		color: #ff7f00;
		font-weight: bold;
		padding: 2px 0px;
		line-height: 1.6em;
		font-size: 12px;
	}
	
	
	/* --------------------- HACK_IE6.CSS --------------------- */
	
	
	
	#top {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='https://www.laptopspirit.fr/wp-content/themes/laptopspirit/images/bg-content-top.png');
	}
	
	/*#bottom {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='https://www.laptopspirit.fr/wp-content/themes/laptopspirit/images/bg-content-bottom.png');
	}*/
	
	#global {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/bg-content-v2.png');
	}
	
	
	/* --------------------- HEADER.CSS --------------------- */
	
	html {
		font-size: 87.5%;
	}
	
	/* fond transparent
	*/
	
	.fond-transparent {
		background-color: rgb(200, 200, 200);
		background-color: rgba(200, 200, 200, 0);
	}
	
	
	
	/* fond blanc
	*/
	
	.fond-blanc {
		background-color: #FFF;
	}
	
	
	
	/* ombrage
	*/
	
	.ombrage,
	#sidebar img,
	.infoComparo,
	.tableresults th {
		-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px!important;
		-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px!important;
		box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px!important;
	}
	
	
	
	/* Header
	*/
	
	#masthead {
		width: 1000px;
		margin-top: 5px;
		margin-bottom: 7px;
		padding: 0px;
		background: #3e7ecc;
	}
	
	#header {
		width: 100%;
		height: 100px;
		float: left;
		line-height: 0;
		padding: 0;
	}
	
	#header a {
		float: left;
		display: block;
		width: 26%;
		height: 100%;
	}
	
	.header-image {
		float: left;
		width: 186px;
		height: 27px;
		padding: 12px 25px 0px 10px;
	}
	
	#pub-header {
		width: 728px;
		height: 100%;
		padding: 5px;
		float: right;
	}
	
	
	
	/* Menu principal
	*/
	
	.menu-menu-principal-container {
		height: 100%;
		/*float: right;*/
		padding-right: 10px;
	}
	
	.main-navigation {
		display: flex;
		justify-content: space-between;
		height: 50px;
		margin-top: 0;
		/*padding-left: 30px;*/
		text-align: center;
		-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px;
		-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px;
		box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px;
	}
	.main-navigation li {
		float: left;
		margin-top: 0;
		font-size: .9rem;
		height: 100%;
		/*text-shadow: 1px 1px #000;*/
	}
	.main-navigation li:hover {
		text-shadow: 0 0 2px #000;
	}
	.main-navigation a {
		color: #FFF;
		font-weight: bold;
	}
	.main-navigation a:hover {
		color: #FFF;
	}
	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {
		display: none;
	}
	
	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {
		border: none;
		/*display: inline-block !important;*/
		display: flex;
		text-align: left;
		padding: 13px 0;
		width: 100%;
		background: transparent;
	}
	.main-navigation ul {
		margin: 0;
		text-indent: 0;
		height: 100%;
	}
	.main-navigation li a,
	.main-navigation li {
		display: inline-block;
		text-decoration: none;
	}
	.main-navigation li a {
		border-bottom: 0;
		padding-top: 1px;
		line-height: 25px;
		color: #FFF;
		text-transform: uppercase;
		white-space: nowrap;
		font-weight: bold;
		padding: 0 20px;
		height: 25px;
	}
	.main-navigation li a:hover {
		color: #FFF;
	}
	.main-navigation li {
		/*margin: 0 0 0 21px;*/
		position: relative;
	}
	.main-navigation li ul {
		display: none;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 15px;
		z-index: 1;
	}
	.main-navigation li ul ul {
		top: 0;
		left: 100%;
	}
	.main-navigation ul li:hover > ul {
		border-left: 0;
		display: block;
		padding-top: 7px;
	}
	.main-navigation li ul li a {
		background-image: url(https://www.laptopspirit.fr/wp-content/themes/LaptopSpirit/images/FondLPS.png);
		-webkit-box-shadow: rgba(0, 0, 0, 0.4) -2px 5px 5px;
		-moz-box-shadow: rgba(0, 0, 0, 0.4) -2px 5px 5px;
		box-shadow: rgba(0, 0, 0, 0.4) -2px 5px 5px;
		display: block;
		border: none;
		font-size: 13px;
		line-height: 1.1;
		padding: 4px 6px;
		width: 140px;
		white-space: normal;
	}
	.main-navigation li ul li a:hover {
		background: #5a85cd;
		background-image: url(https://www.laptopspirit.fr/wp-content/themes/LaptopSpirit/images/FondLPS.png);
		color: #FFF;
	}
	.main-navigation .current-menu-item > a,
	.main-navigation .current-menu-ancestor > a,
	.main-navigation .current_page_item > a,
	.main-navigation .current_page_ancestor > a {
		color: #FFF;
	}
	
	#recherche-header {
		/*float: right;*/
		width: 180px;
		height: 22px;
		padding: 9px 10px 0px 0px;
		/*margin-top: 0px;*/
	}
	
	#recherche-single {
		width: 300px;
		height: 22px;
		padding: 0;
		margin: auto;
	}
	
	.menu-item-search form,
	#recherche-single form {
		width: 100%;
		height: 100%;
		padding: 2px;
		margin: 0 auto;
		float: right;
	}
	
	input#s {
		width: 95%;
		line-height: 20px;
		font-size: 12px;
		font-family:  Arial, sans-serif;
		border: none;
		border-radius: 0;
		padding: 1px 3px;
		margin: 4px 0px auto auto;
		vertical-align: middle;
		-webkit-box-shadow: inset rgba(0, 0, 0, 0.4) 0px 0px 4px;
		-moz-box-shadow: inset rgba(0, 0, 0, 0.4) 0px 0px 4px;
		box-shadow: inset rgba(0, 0, 0, 0.4) 0px 0px 4px;
	}
	
	input#searchsubmit {
		background: url(https://www.laptopspirit.fr/wp-content/themes/LaptopSpirit/images/RechercheLPS.png) no-repeat 1px 1px transparent;
		background-size: 12px 12px;
		height: 15px;
		width: 15px;
		margin: 4px auto auto -18px;
		padding: 0;
		border: 0;
		border-radius: 0;
		font-size: 12px;
		color: #fff;
		vertical-align: middle;
		-webkit-box-shadow: inset rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 0;
		-moz-box-shadow: inset rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 0;
		box-shadow: inset rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 0;
	}
	
	
	
	/* Menu mise en avant
	*/
	
	.second-navigation {
		clear: both;
		height: 25px;
		/*border-top: 2px solid white;*/
		background-image: url(https://www.laptopspirit.fr/wp-content/themes/LaptopSpirit/images/FondLPS.png);
		-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px -1px 5px;
		-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px -1px 5px;
		box-shadow: rgba(0, 0, 0, 0.4) 0px -1px 5px;
	}
	.second-navigation li {
		margin-top: 0;
		font-size: 0.9rem;
		line-height: 25px;
		padding: 0 10px;
		position: relative;
		text-shadow: 1px 1px #000;
	}
	.second-navigation li:hover {
		background: #6b9ddb;
	}
	.second-navigation a {
		color: #FFF;
		font-weight: bold;
	}
	.second-navigation a:hover {
		color: #FFF;
	}
	.second-navigation ul.nav-menu,
	.second-navigation div.nav-menu > ul {
		display: none;
	}
	
	.second-navigation ul.nav-menu,
	.second-navigation div.nav-menu > ul {
		border: none;
		display: inline-block !important;
		text-align: left;
		width: 100%;
	}
	.second-navigation ul {
		margin: 0;
		text-indent: 0;
	}
	.second-navigation li a,
	.second-navigation li {
		display: inline-block;
		text-decoration: none;
	}
	.second-navigation li a {
		border-bottom: 0;
		color: #FFF;
		line-height: 2.2;
		/*line-height: 1.2;*/
		text-transform: uppercase;
		white-space: nowrap;
		font-weight: bold;
	}
	.second-navigation li a:hover {
		color: #FFF;
	}
	.second-navigation li:hover {
		/*background: #5a85cd;*/
		text-shadow: 0 0 2px #000;
	}
	.second-navigation .current-menu-item > a,
	.second-navigation .current-menu-ancestor > a,
	.second-navigation .current_page_item > a,
	.second-navigation .current_page_ancestor > a {
		color: #FFF;
	}
	
	/* --------------------- BANDEAU VIGNETTES --------------------- */
	
	#barre-boutons-header {
		background: #fff;
		/*background: url(images/pixelfond.jpg;);*/
		padding: 5px 0;
	}
	
	#boutons-header {
		height: 80px;
		width: 770px;
		margin: 0 auto;
		padding: 4px 0;
	}
	
	.vignette-bouton-header {
		float: left;
		margin: 0 5px;
	}
	
	.vignette-bouton-header img:hover {
		-webkit-transform: rotate(2deg);
		-moz-transform: rotate(2deg);
		-o-transform: rotate(2deg);
		-ms-transform: rotate(2deg);
		transform: rotate(2deg);
	}
	
	
	
	
	/* --------------------- MAIN.CSS --------------------- */
	
	
	
	@import 'salons.css';
	@import 'hack_IE6.css';
	
	@import 'meboo.css';
	@import 'header.css';
	@import 'comparo_base.css';
	@import 'comparo_table.css';
	@import 'sidebar.css';
	
	/* Boutons CSS */
	.boutonComparo1 {
		background-image:linear-gradient(0deg, #ededed, #dfdfdf);
		background-image:-moz-linear-gradient(0deg, #ededed, #dfdfdf);
		background-image:-webkit-linear-gradient(0deg, #ededed, #dfdfdf);
		background-image:-o-linear-gradient(0deg, #ededed, #dfdfdf);
		background-image:-ms-linear-gradient(0deg, #ededed, #dfdfdf);
		/* Internet Explorer */
		*background: #3A6AA6;
		background: #3A6AA6;
		filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FF79BBFF, endColorstr=#FF3A6AA6);
		
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #eeb44f;
		display:inline-block;
		color:#ffffff;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		padding:6px 24px;
		text-decoration:none;
		text-shadow:1px 1px 0px #cc9f52;
	}.boutonComparo1:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff8c00), color-stop(1, #ffaa42) );
		background:-moz-linear-gradient( center top, #ff8c00 5%, #ffaa42 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8c00', endColorstr='#ffaa42');
		background-color:#ff8c00;
	}.boutonComparo1:active {
		position:relative;
		top:1px;
	}
	
	#sidebar .boutonComparo1 a { color: #FFF; }
	#sidebar .boutonComparo1 a:hover { color: #FFF; }
	
	.boutonComparo {
		background: #d4d4d4;
		border:none;
		display:inline-block;
		font-family:"Open Sans", sans-serif;
		font-size:13px;
		font-weight:600;
		border-radius: 5px;
		padding:6px 20px;
		text-decoration:none;
		margin-right:20px;
		/*	-webkit-box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
		box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);*/
		-webkit-box-shadow: 0 4px 6px rgba(50,50,93,.08), 0 1px 3px rgba(0,0,0,.01);
		box-shadow: 0 4px 6px rgba(50,50,93,.08), 0 1px 3px rgba(0,0,0,.01);
		transition: 0.1s;
	}
	
	.boutonComparo:hover {
		transform: translateY(-1px);
		-webkit-box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08);
		box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08);
		-webkit-transition: 0.1s;
		transition: 0.1s;
	}
	
	.boutonComparo2 {
		background-image:linear-gradient(0deg, #ededed, #dfdfdf);
		background-image:-moz-linear-gradient(0deg, #ededed, #dfdfdf);
		background-image:-webkit-linear-gradient(0deg, #ededed, #dfdfdf);
		background-image:-o-linear-gradient(0deg, #ededed, #dfdfdf);
		background-image:-ms-linear-gradient(0deg, #ededed, #dfdfdf);
		/* Internet Explorer */
		*background: #ededed;
		background: #ededed;
		filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#ededed, endColorstr=#dfdfdf);
		
		
		background-color:#ededed;
		border:1px solid #dcdcdc;
		display:inline-block;
		color:#777777;
		font-family:arial;
		font-size:12px;
		font-weight:normal;
		padding:6px 24px;
		text-decoration:none;
		text-shadow:1px 1px 0px #ffffff;
	}.boutonComparo2:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
		background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
		background-color:#dfdfdf;
	}.boutonComparo2:active {
		position:relative;
		top:1px;
	}
	
	/* Cacher la navigation */
	
	.pathway{
		display:none;
	}
	
	#geturl{
		display:inline!important;
		padding-bottom: 15px;
		float:right;
	}
	
	/* Lien fiche technique */
	.liensfichenav {
		color:#333;
		font-size:1.1em;
		line-height:16px;
		font-weight: bold;
	}
	
	.liensfichenav:hover {
		color:#000;
	}
	
	
	/* Onglets Comparo */
	.ongletComparo {
		-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
		-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
		box-shadow:inset 0px 1px 0px 0px #ffffff;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
		background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
		background-color:#ededed;
		border:1px solid #dcdcdc;
		display:inline-block;
		color:#777777;
		font-family:arial;
		font-size:15px;
		font-weight:normal;
		padding:6px 24px;
		text-decoration:none;
		text-shadow:1px 1px 0px #ffffff;
		margin-right:20px;
	}.ongletComparo:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
		background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
		background-color:#dfdfdf;
	}.ongletComparo:active {
		position:relative;
		top:1px;
	}.ongletComparo a {
		color: #777;
	}
	
	
	/*.boutonRecherche {
		background: url(https://www.laptopspirit.fr/wp-content/themes/LaptopSpirit/images/FondLPS.png) repeat #3e7ecc;
		display: inline-block;
		color: #fff;
		text-shadow: 0 1px 1px #000;
		font-family: arial;
		font-size: 14px;
		font-weight: bold;
		padding: 3px 20px;
		border: none;
		box-shadow: 1px 1px 1px #aaa;
	}
	*/
	
	.boutonRecherche {
		background: #4e79a9;
		display: inline-block;
		border-radius: 5px;
		padding: 6px 20px!important;
		color: #fff;
		text-shadow: none; 
		font-family: "Open Sans", sans-serif;
		font-size: 13px;
		font-weight: 600;
		border: none;
		-webkit-box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
		box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
		transition: 0.1s;
		cursor: pointer;
	}
	
	.boutonRecherche:hover {
		transform: translateY(-1px);
		-webkit-box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08);
		box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08);
		-webkit-transition: 0.1s;
		transition: 0.1s;
	}
	
	a.boutonRecherche:hover {
		color: #fff!important;
		cursor: hand;
	}
	
	
	.liensconfigurables {
		background: #72818f;
		color: white;
		padding: 5px 13px;
		font-weight: bold;
		font-size: 12px;
		text-align: center;
		/*text-shadow: 0 1px 1px #000;*/
	}
	
	.liensconfigurables:hover {
		color: white;
	}
	
	.liensoccasions {
		background: #c10007;
		/*background: red;*/
		color: white;
		padding: 5px 3px;
		font-weight: bold;
		font-size: 12px;
		text-align: center!important;
		text-shadow: 0 1px 1px #000;
	}
	.liensoccasions:hover {
		color: white;
	}
	
	.liensconfigurables a{
		color:white;
	}
	
	.liensconfigurables a:hover {
		color:orange;
	}
	
	#annonces_promos_fiche {
		color: #e00;
		line-height: 2em;
		font-size: 12px;
		font-weight: bold;
		line-height: 18px;
	}
	
	#annonces_promos_fiche a {
		background: #e00;
		color: white;
		padding: 5px;
	}
	
	/* --------------------- MEBOO.CSS --------------------- */
	
	
	
	/* Tools */
	
	
	
	* {
		zoom:1;
	}
	body{
		/*background:#FFF url(../images/front/bg-body.png);*/
		background: #fff;
	}
	a{
		color:red;
	}
	.clair { color: #747474 }
	.noir { color: #000 }
	.big
	{
		font-weight: bold;
		font-size: 14px
	}
	.clearer { clear: both }
	
	/* Pathway */
	
	.pathway
	{
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 10px
	}
	
	/* Fiche Produit */
	.image {
		margin-top: 20px;
		float: right;
		width: 235px;
		height: 160px;
	}
	
	.image img {
		max-width: 100%;
		max-height: auto;
	}
	
	.image iframe.fb_ltr {
		display:none!important;
	}
	
	
	
	/* Navigation */
	/*ul#tabnav
	{
		text-align: left;
		font: bold 11px verdana, arial, sans-serif;
		border-bottom: 1px solid #6CB212;
		list-style-type: none;
		padding-bottom: 3px
	}
	
	ul#tabnav li
	{
		display: inline;
		background-color: #fff
	}
	
	ul#tabnav li a
	{
		padding: 3px 4px;
		border: 1px solid #6CB212;
		background-color: #9EF69C;
		color: #747474;
		margin-right: 0px;
		text-decoration: none;
		border-bottom: none
	}
	ul#tabnav a:hover { background: #fff }
	
	ul#tabnav li.active a
	{
		background-color: #fff;
		color: #000;
		position: relative;
		top: 1px;
		padding-top: 4px
	}*/
	
	
	ul#tabnav {
		overflow: hidden;
		border-bottom: 1px solid #e2e2e2;
		margin-bottom:-11px;
	}
	
	
	ul#tabnav a {
		color: #434343;
		background: url(../images/front/left-tab.gif) left top no-repeat;
		text-decoration: none;
		padding-left: 10px;
	}
	
	ul#tabnav a span {
		background: url(../images/front/right-tab.gif) right top no-repeat;
		padding: 4px 10px 2px 0;
	}
	
	ul#tabnav a, ul#tabnav a span {
		display: block;
		float: left;
	}
	
	ul#tabnav ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	ul#tabnav li {
		float: left;
		margin: 0 3px 0 0;
	}
	
	ul#tabnav a:hover, ul#tabnav li.active a {
		background: url(../images/front/left-tab-over.gif) left top no-repeat;
	}
	
	ul#tabnav li.active a {
		font-weight: bold;
	}
	
	ul#tabnav a:hover span, ul#tabnav li.active a span {
		background: url(../images/front/right-tab-over.gif) right top no-repeat;
	}
	
	/* Specifications */
	.tablespec
	{
		margin-top: 12px;
		font-size:12px;
		border: 0;
		width: 100%;
		padding: 0
	}
	
	.tablespec th
	{
		font: bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;
		color: #3A6AA6;
		padding: 10px 10px 2px 0px;
	}
	
	.tablespec td {
		padding: 2px 10px;
	}
	
	.row1spec { background: #F7F7F7}
	.row2spec { background: #FFF}
	
	
	
	
	/* AVIS */
	
	.submit_avis { margin-top: 5px }
	
	.avis-box, .avis-form {
		padding: 8px;
		border: 1px solid #E2E2E2;
		margin-bottom: 10px;
	}
	.avis img {
		margin-right: 5px
	}
	
	.avis-box h2 {
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #3A6AA6;
	}
	.avis_note { float: right }
	.avis_marchand_note
	{
		float: left;
		margin: 5px 5px 0px 0px;
	}
	
	.avis_by { font-size: 10px; color: #777; }
	.avis_marchand_by
	{
		font-size: 10px;
		float: right;
		margin-top: 5px
	}
	
	/* Recherche */
	.entete1
	{
		padding: 4px 10px 2px 10px;
		font: 12px Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #3A6AA6;
		/*background: url('../images/front/entete.gif') no-repeat;*/
		margin-top: 2px;
		margin-bottom: -2px;
	}
	
	
	/*  Popup sauvegarde recherche  */
	
	.popupSave
	{
		position:relative;
		color:#3A6AA6;
		text-decoration:none;
		font-family:arial, verdana, sans-serif;
		text-align:center;
		font-size:12px;
	}
	
	a.popupSave:hover {
		background: none;
		z-index: 50;
		color:#40699b;
	}
	
	a.popupSave span {
		display: none;
	}
	
	a.popupSave:hover span {
		background-color: #3e7ecc;
		display: block;
		position: absolute;
		margin-top: 5px;
		padding: 10px;
		font-family: arial, verdana, sans-serif;
		color: white;
		text-align: justify;
		font-size: 14px;
		font-weight: bold;
		width: 380px;
		border: 1px solid #40699b;
		border-left: 1px solid #40699b;
		line-height: 20px;
	}
	
	
	/* Filtres recherche comparateur */
	
	
	.ongletA
	{
		display: none;
		font: 12px Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #3A6AA6;
		background: url('../images/front/ongletActifSB.png') no-repeat;
		float: left;
		height: 16px;
		width: 142px;
		padding-top: 5px;
		padding-left: 10px;
		margin-bottom: -1px;
	}
	
	a.ongletA
	{
		font-weight: bold;
	}
	
	.ongletP
	{
		display: none;
		font: 12px Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #3A6AA6;
		background: url('../images/front/ongletPassifSB.png') no-repeat;
		float: left;
		width: 142px;
		height: 15px;
		padding-top: 5px;
		padding-left: 10px;
		border-bottom: solid 1px #e3e3e3;
	}
	
	a.ongletP
	{
		font-weight: bold;
	}
	
	
	
	.infoComparo{
		border: solid 1px grey;
		width: 300px;
		margin: 20px auto;
		padding: 7px 7px;
		font-weight: bold;
		text-align: center;
	}
	
	p.infoComparo{
		text-align:center;}
		
		.search_keywords { padding: 5px 20px 5px 20px }
		.keywords_input { width: 350px }
		.keywords_submit { width: 140px }
		
		
		
		#content input.button, #sidebar input.button {
			color:#3A6AA6;
			cursor:pointer;
			font:bold 12px Arial,Helvetica,sans-serif;
			padding: 2px;
		}
		
		
		
		#sidebar h3 {
			color: #3A6AA6;
		}
		
		.contactform {
			position: static;
			overflow: hidden;
		}
		
		.contactleft {
			width: 25%;
			text-align: right;
			clear: both;
			float: left;
			display: inline;
			padding: 4px;
			margin: 5px 0;
		}
		
		.contactright {
			width: 70%;
			text-align: left;
			float: right;
			display: inline;
			padding: 4px;
			margin: 5px 0;
		}
		
		.contacterror {
			border: 1px solid #ff0000;
		}
		
		
		
		* {padding: 0; margin: 0; list-style-type:none}
		
		body{
			font-size:62.5%;
			font-family:Arial,Helvetica,Sans-Serif;
			color:#434343;
			text-align:center;
			margin:0 0 20px 0;
			padding:0;
			/* background: url(../images/front/fond1.jpg) no-repeat center top #ffd600; */
		}
		
		
		#content{font-size:1.2em; padding-top: 10px}
		.narrowcolumn .entry,.widecolumn .entry{line-height:1.4em}
		.widecolumn{line-height:1.6em}
		.alt{background-color:#f8f8f8;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3}
		.postmetadata a,.entry p a {color: #3a6aa6 !important; text-decoration: underline; font-weight: bold;}
		.postmetadata a {text-decoration: none}
		
		small{font-family:Arial,Helvetica,Sans-Serif;font-size:0.9em;line-height:1.5em}
		h2,h3{font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;font-weight:bold}
		/*h1{text-indent:-9999px}
		h1 a{display:block;width:300px;height:100px}*/
		h2{font-size:1.6em}
		h2.pagetitle{font-size:1.6em}
		#sidebar h2{font-family:'Trebuchet MS',Arial,Helvetica,Sans-Serif;font-size:1.2em;margin:5px 0 0;padding:0;text-transform:uppercase}
		h3{font-size:1.3em}
		h2,h2 a,h3,h3 a{color:#6CB212} a:hover {color: #7dbae9;}
		h2,h2 a,h3,h3 a,#sidebar h2,#wp-calendar caption,cite{text-decoration:none}
		.commentlist li,#commentform input,#commentform textarea{font:0.9em Arial,Helvetica,Sans-Serif}
		.commentlist li{font-weight:bold}
		.commentlist cite,.commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em}
		.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none}
		#commentform p{font-family:Arial,Helvetica,Sans-Serif}
		.commentmetadata{font-weight:normal}
		#sidebar{font:1.2em Arial,Helvetica,Sans-Serif}
		small,#sidebar ul ul li,.nocomments,.postmetadata,blockquote,strike{color:#777}
		code{font:1.1em 'Courier New',Courier,Fixed}
		acronym,abbr,span.caps{font-size:0.9em;letter-spacing:.07em}
		a{color:#6CB212;text-decoration:none;outline:none} a:hover{color: #3A6AA6;}
		#wp-calendar #prev a{font-size:9pt}
		#wp-calendar a{text-decoration:none}
		#wp-calendar caption{font:bold 1.3em Arial,Helvetica,Sans-Serif;text-align:center}
		#wp-calendar th{font-style:normal;text-transform:capitalize}
		
		
		div.narrowcolumn{
			background: white;
			float:left;
			position:relative;
			padding: 10px 20px 0!important;
			margin:0;
			width:563px;
			-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px!important;
			-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px!important;
			box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px!important;
		}
		
		
		#bottom{padding:0;margin:0 auto ;width:958px;clear:both}
		/*#bottom[id] {background:url('../images/front/bg-content-bottom.png') no-repeat top;}*/
		
		/*p #footer{
			margin:0;
			padding:20px 0;
			text-align:center;
			margin:0 auto;
			width:958px;
			color: #ddd;
		}*/
		
		
		h2{margin:0 0 0;text-transform:none}
		h2.pagetitle{margin-top:30px;text-align:center}
		
		h3{padding:0;margin:30px 0 0;color:#3A6AA6}
		h3.comments{padding:0;margin:40px auto 20px}
		
		p img{padding:0;max-width:100%}
		
		img.centered{display:block;margin-left:auto;margin-right:auto}
		img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}
		img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline}
		.alignright{float:right}
		.alignleft{float:left}
		
		html>body .entry ul{margin-left:0px;padding:0 0 0 30px;list-style:none;padding-left:10px;text-indent:-10px}
		html>body .entry li{margin:7px 0 8px 10px}
		.entry ol{padding:0 0 0 35px;margin:0}
		.entry ol li{margin:0;padding:0}
		.entry p img {margin: 0 auto; display: block}
		.postmetadata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none}
		#sidebar ul,#sidebar ul ol{margin:0;padding:0}
		#sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:15px}
		#sidebar ul p,#sidebar ul select{margin:5px 0 8px}
		#sidebar ul ul,#sidebar ul ol{margin:5px 0 0 0px}
		#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 0px}
		ol li,#sidebar ul ol li{list-style:decimal outside}
		#sidebar ul ul li,#sidebar ul ol li{margin:3px 0 0;padding:0 0 3px 0; border-bottom: 1px solid #EEE}
		
		
		.entry form{text-align:center}
		select{width:130px}
		#commentform input{padding: 2px;margin:5px 5px 1px 0}
		#commentform textarea{width:100%;padding:2px}
		#commentform #submit, #contactsubmit {margin:0;font: bold 12px Arial, Helvetica, sans-serif; color: #6CB212; cursor: pointer;}
		#commentform input#author, #commentform input#email, #commentform input#url, #commentform textarea,  #commentform input#securitycode,
		input#wpcf_your_name,input#wpcf_email,input#wpcf_website,textarea#wpcf_msg {border: 1px solid #E3E3E3; background: url(../images/front/bg-input.gif) no-repeat}
		
		div#catchpabox {display:block; background: red; height: 50px;  color: #777; font-size: 11px; margin: 0; padding: 0}
		label#catchpalabel {position: absolute; top: 10px; left: 150px}
		input#securitycode {width: 60px; position: absolute; top: 10px; left: 0px}
		img#catchpaimage {border:1px solid #E3E3E3; display: block; position: absolute; top: 10px; left: 70px}
		
		.alt{margin:0;padding:10px}
		.commentlist{padding:0;text-align:justify}
		.commentlist li{margin:15px 0 3px;padding:5px 10px 3px;list-style:none}
		.commentlist p{margin:10px 5px 10px 0}
		#commentform p{margin:5px 0}
		.nocomments{text-align:center;margin:0;padding:0}
		.commentmetadata{margin:0;display:block}
		
		#sidebar{
			float:right;
			padding:6px 15px;
			width:360px;
			-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px!important;
			-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px!important;
			box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px!important;
			background: #fff;
		}
		#sidebar form{margin:0}
		#sidebar a {color: #434343}
		#sidebar a:hover {color:#000}
		#sidebar-column1{width:120px;float:left}
		#sidebar-column2{width:220px;margin-left:130px}
		
		#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px}
		#wp-calendar #next a{padding-right:10px;text-align:right}
		#wp-calendar #prev a{padding-left:10px;text-align:left}
		#wp-calendar a{display:block}
		#wp-calendar caption{text-align:center;width:100%}
		#wp-calendar td{padding:3px 0;text-align:center}
		#wp-calendar td.pad:hover{background-color:#fff}
		
		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
		.clearfix{display:inline-block}
		.dateblock{background:yellow;float:left;width:44px;height:50px;background:url(../images/front/calendar.png) no-repeat;text-transform:uppercase;padding:7px 0 0 0}
		.dateblock span.day{display:block;color:#6CB212;font:bold 22px 'Trebuchet MS',Arial,Helvetica,sans-serif;text-align:center;line-height:22px}
		.dateblock span.month{display:block;color:#FFF;font:bold 12px 'Trebuchet MS',Arial,Helvetica,sans-serif;text-align:center;line-height:18px}
		* html .clearfix{height:1%}
		.clearfix{display:block}
		
		acronym,abbr,span.caps{cursor:help}
		acronym,abbr{border-bottom:1px dashed #999}
		blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #E3E3E3}
		blockquote cite{margin:5px 0 0;display:block}
		.center{text-align:center}
		hr{display:none}
		a img{border:none}
		.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px}
		ul#recent_comments, ul#recent_posts {font-size: .9em}
		div#banner {position: absolute; width: 468px; height:60px; top: 28px; right: 19px}
		
		.wp-smiley{border:0 !important;margin:0 !important;padding:0px;vertical-align:middle; display: inline !important}
		div#smileys-toolbar {padding: 3px; background: #F0F0F0}
		div#smileys-toolbar img {cursor: pointer}
		
		textarea#comment {width: 515px}
		div.info-bottom {background: url(../images/front/bg-info-bottom.png) no-repeat; padding: 0 5px}
		h3.tags {margin-top: 5px}
		
		#sidebar ul ul ul.children {
			font-size: 10px;
			padding-left: 8px;
		}
		.leftbox {
			position: relative;
			float: left;
			padding: 5px;
		}
		
		.rightbox {
			position: relative;
			float: right;
			padding: 5px;
		}
		
		
		h4 {
			color: #3a6aa6;
			font-family: 'Trebuchet MS', Verdana, sans-serif;
			font-size: 16px;
			font-weight: bold;
			text-transform: uppercase;
			padding: 0px;
			margin: 0px;
			margin-bottom: 3px;
			
		}
		
		h5 {
			color: #5e95d1;
			font-family: Verdana, sans-serif;
			font-size: 10px;
			padding: 0px;
			margin: 0px;
			margin-bottom: 3px;
			
		}
		
		h5 a{color:#5e95d1;}
		/* Résultats */
		
		a, h2, .prix
		{
			color: #3A6AA6;
		}
		a:hover, h2:hover, .prix:hover
		{
			/*color: #fff;*/
			color: #1a57a2;
		}
		a.news {
			color: #1273BB;
			font-family: Verdana, sans-serif;
			font-size: 10px;
			padding: 0px;
			margin: 0px;
			font-weight: bold;
		}
		a.news:active { color: #1273BB; }
		a.news:hover { color: #7dbae9; }
		
		
		
		/* --------------------- SALON.CSS --------------------- */
		
		
		
		/* Mise en forme du bloc "A la une" */
		.table_bandeau_salon td a:hover {
			border-bottom:2px solid black;
		}
		.table_alaune_salon {
			border-style:none;
			margin-bottom: 3px;
			width:100%;
		}
		.table_alaune_salon .image {
			float: left;
			margin-right: 5px;
			margin-bottom: 2px;
		}
		.table_alaune_salon td {
			width:50%;
			padding-right: 10px;
			padding-bottom: 5px;
			border-style:none;
			vertical-align : top;
		}
		.table_alaune_salon td .title_alaune {
			margin-bottom: 3px;
			font-weight:bold;
		}
		.table_alaune_salon td .content_alaune {
			text-align:justify;
			color: #434343;
			font-weight: normal;
		}
		.table_alaune_salon td .content_alaune, .table_alaune_salon td .title_alaune {
			font-family: Verdana, sans-serif;
			font-size: 10px;
		}
		.table_alaune_salon td .title_alaune { color: #1273BB; }
		.table_alaune_salon td .title_alaune a { color: #1273BB; }
		.table_alaune_salon td .title_alaune a:active { color: #1273BB; }
		.table_alaune_salon td .title_alaune a:hover { color: #7dbae9; }
		
		/* Mise en forme du bloc des salons ( les contours arrondis ) */
		.raised {background: transparent; width:956px; margin:0 auto; padding:0;}
		.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
		.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
		.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
		.raised .b2, .raised .b3, .raised .b4, .raised .b2b, .raised .b3b, .raised .b4b {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
		.raised .b1 {margin:0 5px; background:#ccc;}
		.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
		.raised .b3, .raised .b3b {margin:0 2px;}
		.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
		.raised .b1b {margin:0 5px; background:#ccc;}
		
		.table_bandeau_salon {
			margin-right:auto;
			margin-left:auto;
			padding:0px;
			margin-bottom:0px;
			margin-top:0px;
			text-align:center;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
			background-color:white;
			width:100%;
		}
		
		.table_bandeau_salon td {
			text-align:center;
			margin-right:auto;
			margin-left:auto;
			padding:0px 5px 0px;
			margin-bottom:0px;
			margin-top:0px;
		}
		.table_bandeau_salon td a {
			text-align:center;
			margin-right:auto;
			margin-left:auto;
			padding:0px;
			margin-bottom:0px;
			margin-top:0px;
		}
		
		
		
		/* --------------------- SALONS.CSS --------------------- */
		
		
		
		a.news {
			color: #1273BB;
			font-family: Verdana, sans-serif;
			font-size: 10px;
			padding: 0px;
			margin: 0px;
			font-weight: bold;
		}
		a.news:active { color: #1273BB; }
		a.news:hover { color: #7dbae9; }
		
		
		
		/* --------------------- SIDEBAR.CSS --------------------- */
		
		
		
		
		/* Sidebar */
		#sidebar .entete2 {
			padding: 4px 10px 2px 15px;
			font: 14px bold 'Trebuchet MS', Arial, Helvetica, sans-serif;
			color: #3A6AA6;
			margin-bottom: -3px;
			text-align:left;
			width:100%;
		}
		#sidebar .choixfiltres {
			padding: 0 0 2px 0px;
			font: 10px 'Trebuchet MS', Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #3A6AA6;
			text-align:left;
		}
		#sidebar .choixfiltres2 {
			padding: 10px 10px 2px 0px;
			font: 0px 'Trebuchet MS', Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #3A6AA6;
			text-align:center;
		}
		.headerfiltres {
			padding: 0 0 20px 0;
			color: #3A6AA6;
			text-align: left;
			font-weight: bold;
			font-size: 13px;
		}
		div#filtres_selection {
			position:relative;
			padding:0 25px;
			margin:0 25px;
			width:250px;
		}
		#filtres_selection a {
			font-weight: bold;
			color: #777;
		}
		#filtres {
			width:100%;
			padding: 0px 0px 5px 0px;
			margin-bottom: 15px;
		}
		#filtres_selection a:hover {
			color: #555;
		}
		
		div#filtres_besoins {
			float:left;
			margin-right:20px;
		}
		div#filtres_criteres {
			float:left;
			position:relative;
			margin-right: 20px;
		}
		
		td.filtres_selection_control {
			padding-top:10px;
			text-align:center;
		}
		.filtres_selection_control input {
			padding-left:20px;
			padding-right:20px;
			border: none;
		}
		#content input.button, #sidebar input.button {
			color:#3A6AA6;
			cursor:pointer;
			font:bold 12px Arial,Helvetica,sans-serif;
			padding: 2px;
		}
		#filtres_table {
			font-size: 13px;
			font-weight: bold;
			width: 100%;
			padding:0;
			border:0;
			margin:0;
		}
		#filtres_table tr{
			width:100%;
			vertical-align:top;
		}
		#filtres_table td.filters_td {
			text-align: left;
			font-size: 13px;
			width:300px;
			margin:0;
			padding:0;
			/*padding-left:15px;*/
			padding-top:5px;
		}
		#filtres_table td.filters_td_left {
			text-align: left;
			font-size: 13px;
			width:145px;
			margin:0;
			padding:0;
			/*padding-left:15px;*/
		}
		#filtres_table td.categorie {
			color: #3A6AA6;
			padding: 20px 0 5px;
			font-size: 16px;
		}
		
		#filtres_table .filters_td_right {
			width:185px;
			padding:0;
			margin:0;
			text-align: left;
			font-size: 12px;
		}
		#filtres_table  .filters_select {
			font-size: 12px;
			padding:0px;
			margin:0px;
			width:162px;
		}
		#filtres_table option:nth-child(odd) {
			background: #F4F6F6!important;
		}
		#filtres_table option {
			padding: 5px 15px 5px 10px;
			right: 1px;
		}
		#filtres_table select > popup {
			popup-position: right-bottom right-top;
		}
		.filtre_prix {
			text-align:left;
			font-size: 12px;
			padding:0px;
			margin:0px;
			width:177px;
		}
		.filtre_prix input {
			border:1px solid #999;
			width:30px;
		}
		.filters_submit { width: 250px;}
		
		.filters_select_left
		{
			width: 66px;
			font-size: 12px;
		}
		.filters_select_right
		{
			width: 90px;
			margin-left: 5px;
			font-size: 12px;
		}
		.filters_select_right option.selected {
			background: red;
			font-weight: bold;
		}
		.filtre_signe {
			width:15px;
			text-align:center;
			font-size: 15px;
			text-decoration:none;
			color:black;
		}
		
		
		
		/* --------------------- STRUCTURE.CSS --------------------- */
		
		
		
		* {padding: 0; margin: 0; list-style-type:none}
		body{
			font-size:62.5%;
			/*font-family: 'Raleway', sans-serif;*/
			font-family:Arial,Helvetica,Sans-Serif;
			color:#434343;
			text-align:center;
			margin:0 0 20px 0;
			padding:0;
			
			/* Background couleur de fond à changer pour les habillages */
			/*background:#222025;*/
			background:#ecf0f5;
		}
		#page{
			text-align:left;
			margin-right:auto;
			margin-left:auto;
			margin-bottom:0px;
			padding:0;
			width:1000px;
			position:relative;
			/* Background habillage comparo page */
			/*background: #fff;*/
		}
		
		/*#global[id] {background:url(../images/front/bg-content-v2.png) repeat-y}*/
		#global[id] {background: transparent;}
		#content{font-size:1.3em; padding-top: 10px}
		#bottom{padding:0;margin:0 auto ;width:958px;clear:both}
		/*#bottom[id] {background:url('../images/front/bg-content-bottom.png') no-repeat top;}*/
		
		p#footer{
			margin:0;
			padding:20px 0;
			text-align:center;
			margin:0 auto;
			width:958px;
			/*color:#818181;*/
			color:#BBB;
			font-size:12px!important;
		}
		
		#footer a {
			color:#DDD;
			font-weight:bold;
		}
		
		#footer a:hover{
			color:orange;
		}
		
		
		
		/* --------------------- IMPORT LPS : LIGHTBOX.CSS --------------------- */
		
		
		
		#lightbox{
			position: absolute;
			top: 40px;
			left: 0;
			width: 100%;
			z-index: 100;
			text-align: center;
			line-height: 0;
		}
		
		#lightbox a img{ border: none; }
		
		#outerImageContainer{
			position: relative;
			background-color: #fff;
			width: 250px;
			height: 250px;
			margin: 0 auto;
		}
		
		#imageContainer{
			padding: 10px;
		}
		
		#loading{
			position: absolute;
			top: 40%;
			left: 0%;
			height: 25%;
			width: 100%;
			text-align: center;
			line-height: 0;
		}
		#hoverNav{
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			z-index: 10;
		}
		#imageContainer>#hoverNav{ left: 0;}
		#hoverNav a{ outline: none;}
		
		#prevLink, #nextLink{
			width: 49%;
			height: 100%;
			background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
			display: block;
		}
		#prevLink { left: 0; float: left;}
		#nextLink { right: 0; float: right;}
		#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
		#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }
		
		
		#imageDataContainer{
			font: 10px Verdana, Helvetica, sans-serif;
			background-color: #fff;
			margin: 0 auto;
			line-height: 1.4em;
		}
		
		#imageData{
			padding:0 10px;
		}
		#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
		#imageData #caption{ font-weight: bold;	}
		#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
		#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
		
		#overlay{
			position: absolute;
			top: 0;
			left: 0;
			z-index: 90;
			width: 100%;
			height: 500px;
			background-color: #ddd;
			filter:alpha(opacity=60);
			-moz-opacity: 0.6;
			opacity: 0.6;
		}
		
		
		.clearfix:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
		
		* html>body .clearfix {
			display: inline-block;
			width: 100%;
		}
		
		* html .clearfix {
			/* Hides from IE-mac \*/
			height: 1%;
			/* End hide from IE-mac */
		}
		
		
		
		/* --------------------- HABILLAGE --------------------- */
		
		#hab {
			display: block;
			z-index: 0!important;
			width: 100%;
			height: 1500px;
			position: absolute;
		}
		
		.lien_hab,
		.pplh2018 {
			width: 100%;
			height: 100%;
			display: block;
		}
		
		/* -------------------------- Google Form CSS --------------------------- */
		
		.ss-q-title{
			font-weight:bold;
			color:black;
		}
		
		.ss-form-entry{
			font-size:14px;
			line-height:23px;
			color:black;
		}
		
		.ss-q-help{
			/*font-size:12px;
			line-height:12px;
			margin-bottom:5px;*/
			font-style:italic;
		}
		
		.bggf{
			background:white;
		}
		
		.titre6ans{
			font-weight:bold;
			font-size:16px;
			text-align:center;
			color:white;
			line-height:25px;
			background-image:linear-gradient(#79BBFF, #3A6AA6);
			background-image:-moz-linear-gradient(#79BBFF, #3A6AA6);
			background-image:-webkit-linear-gradient(#79BBFF, #3A6AA6);
			background-image:-o-linear-gradient(#79BBFF, #3A6AA6);
			background-image:-ms-linear-gradient(#79BBFF, #3A6AA6);
			/* Internet Explorer */
			*background: #3A6AA6;
			background: #3A6AA6;
			filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FF79BBFF, endColorstr=#FF3A6AA6);
		}
		
		.intro6ans{
			font-weight:normal;
			font-size:14px;
			color:black;
			text-decoration: line-through;
		}
		
		
		
		
		/* Surbrillance filtres comparo */
		
		/*.highlight {
			background-color: cyan;
			font-weight: bold;
		}
		
		select, option {
			font-weight: bold;
		}
		select.all, option[value="all"] {
			font-weight: normal;
		}*/
		
		
		.color999 {
			color: #999!important;
		}
		.color-blue {
			color:blue!important;
		}
		
		
		/* Style conseils comparareur */
		
		.conseils-comparateur {
			height: 24px;
			margin-top: 25px;
			font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
			font-weight: normal;
			font-size: 14px;
			line-height: 24px;
			/*letter-spacing: 0.5px;*/
			text-align: center;
			color: #0B4C9A;
			/*	background-color: #FF9B35;
			border-left: 8px solid #FFB060;*/
			/*	background-color: #F57C00;
			border-left: 8px solid #FF9B35;*/
			/*background-color: #8DB6E8;*/
			/*background-color: #3E7ECC;*/
			/*border-left: 8px solid #8DB6E8;*/
			/*border-right: 8px solid #8DB6E8;*/
			/*border-top: 8px solid #8DB6E8;*/
			/*border-bottom: 8px solid #8DB6E8;*/
		}
		
		.conseils-left {
			float: left;
			width: 0%;
		}
		
		.conseils-right {
			float: right;
			width: 100%;
		}
		
		.conseils-important {
			color: red;
			font-size: 16px;
		}
		
		

		
		/* Promos */
		
		.lien_promotion {
			line-height: 20px!important;
		}
		.lien_promotion:hover {
			text-decoration: underline;
		}
		
		.promotion {
			font-size: 13px;
			font-weight: 500;
			color: #C43555;
			line-height: 20px!important;
		}
		
		
		
		/* --------------------- HOTFIXES --------------------- */
		
		#signeplus-value-238,
		#signeplus-value-221,
		#signeplus-value-61,
		#signeplus-value-237,
		#signeplus-value-206 {
			display: none;
		}
		
		/* Sous menu LPS */
		
		.lps_submenu_promo_wrapper {
			margin-top: -7px;
			margin-bottom: 7px;
			color: white;
			border-top: 1px solid #00000038;
			
			background: #3E7ECCcf;
			background: -moz-linear-gradient(left, rgba(62,126,204,1) 0%, rgba(62,126,204,1) 15%, rgba(97,148,211,1) 15%);
			background: -webkit-gradient(left top, right top, color-stop(0%, rgba(62,126,204,1)), color-stop(15%, rgba(62,126,204,1)), color-stop(15%, rgba(97,148,211,1)));
			background: -webkit-linear-gradient(left, rgba(62,126,204,1) 0%, rgba(62,126,204,1) 15%, rgba(97,148,211,1) 15%);
			background: -o-linear-gradient(left, rgba(62,126,204,1) 0%, rgba(62,126,204,1) 15%, rgba(97,148,211,1) 15%);
			background: -ms-linear-gradient(left, rgba(62,126,204,1) 0%, rgba(62,126,204,1) 15%, rgba(97,148,211,1) 15%);
			background: linear-gradient(to right, rgba(62,126,204,1) 0%, rgba(62,126,204,1) 15%, rgba(97,148,211,1) 15%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e7ecc', endColorstr='#6194d3', GradientType=1 );
			background: linear-gradient(114deg, #3e7ecc 14%, #3e7ecccf 14%);
		}
		
		.lps_submenu_promo_list {
			display: flex;
			justify-content: space-between;
			width: 580px;
			margin-left: 38px;
			padding: 8px 0 12px;
			font-weight: 400;
		}
		
		.lps_submenu_promo_list li {
			font-weight: 400;
			font-size: 16px;
		}
		.lps_submenu_promo_list li a {
			font-weight: 500;
			color: white;
		}
		
		
		
		
		/* --------------------- NEW HEADER 2020 --------------------- */
		
		#page {
			margin-top: 3rem;
			margin-bottom: 3rem;
		}
		
		#content,
		#sidebar {
			border-radius: 10px 10px 10px 10px;
		}
		
		div.narrowcolumn,
		#sidebar {
			-webkit-box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08)!important;
			box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08)!important;
			padding-left:16px!important;
			padding-right:16px!important;
		}
		
		#top-header {
			z-index: 1;
			position: relative;
			background: #3e5062;
			padding: 10px 0;
			font-family: "Open Sans", sans-serif;
		}
		
		#top-header .container,
		#main-header .container {
			width: 1000px;
			display: flex;
			margin: auto;
			flex-direction: row;
			justify-content: space-between;
		}
		
		#et-secondary-nav {
			padding-left: 5px;
		}
		
		#et-secondary-menu a {
			position: relative;
			display: inline-block;
			padding: 8px 0;
			transition: .3s ease;
			color: rgba(255,255,255,.6);
		}
		
		#et-secondary-menu li {
			font-size: 16px;
			margin: 0 22px 0 0;
			line-height: 1;
			position: relative;
			display: inline-block;
		}
		
		
		#main-header {
			background-color: #3e7ecc;
		}
		
		#main-header .logo {
			height: 28px!important;
			margin: 24px 0;
		}
		
		#logo {
			display: block;
			height: 100%;
			max-width: 100%;
		}
		
		#et-navigation {
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-align-items: flex-end;
			-ms-flex-align: end;
			align-items: flex-end;
			-webkit-order: 3;
			-ms-flex-order: 3;
			order: 3;
			font-family: "Open Sans", sans-serif;
		}
		
		#et-navigation>ul {
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-flex-direction: row;
			-ms-flex-direction: row;
			flex-direction: row;
			-webkit-flex-wrap: wrap;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		}
		
		#et-navigation>ul>li {
			display: inline-block;
			text-transform: uppercase;
			margin: 0 15px;
		}
		
		.header.left-right #et-navigation>ul>li>a {
			padding-bottom: 32px;
		}
		
		/* Submenu */
		
		#et-navigation ul li, #et-navigation li a, #et-navigation>ul>li>a {
			font-weight: 600;
			font-style: normal;
			text-transform: none;
			text-decoration: none;
		}
		
		#et-navigation>ul>li>a {
			position: relative;
			display: block;
			border: 0;
			padding: 0 0 54px;
			font-weight: 600;
		}
		
		#et-menu {
			margin-right: -15px;
		}
		
		#et-menu>li a, #et-menu>li.menu-item-has-children>a:after, #et-menu>li.mega-menu-featured>a:after, #et-extra-mobile-menu>li.mega-menu-featured>a:after {
			color: rgba(255,255,255,0.87);
		}
		#et-menu li a {
			font-size: 16px!important;
		}
		
		#et-navigation>ul>li>a {
			padding-bottom: 28px;
			letter-spacing: -0.1px;
			font-size:1.1rem!important;
		}
		
		/* Footer */
		#new-footer {
			background-color: #3E5062;
			position: absolute;
			width: 100%;
			font-family: "Open Sans", sans-serif;
		}
		
		#new-footer .container {
			max-width: 1000px;
			margin: auto;
		}
		
		.et_pb_extra_row {
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-flex-direction: row;
			-ms-flex-direction: row;
			flex-direction: row;
			-webkit-flex-wrap: wrap;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			width: auto;
			min-width: 100%;
			margin: 0 -12px;
			padding: 0;
		}
		
		.et_pb_extra_column {
			width: 33.33333333%;
			-webkit-flex-basis: 33.33333333%;
			-ms-flex-preferred-size: 33.33333333%;
			flex-basis: 33.33333333%;
			min-width: 0;
			max-width: none;
		}
		
		#new-footer .et_pb_widget:first-of-type {
			padding-top: 60px;
			padding-bottom: 60px;
			text-align: left;
		}
		
		.et_pb_widget .widgettitle {
			background: 0;
			padding: 0;
			color: rgba(255,255,255,.6);
			font-weight: 600;
			letter-spacing: 1.2px;
			text-transform: none!important;
			font-size: 1.25rem!important;
		}
		
		
		#new-footer a, #new-footer span, #new-footer .post-meta {
			line-height: 1.3em;
		}
		
		.et_pb_widget a {
			text-decoration: none;
			font-size: 14px;
			font-weight: 500;
		}
		
		.textwidget {
			line-height: 1.3rem;
			padding: 20px 0;
		}
		
		.textwidget p {
			margin-bottom: 1.6rem;
		}
		
		.et_pb_widget a, #new-footer .et_pb_widget a:visited, #new-footer .et_pb_widget a span, #new-footer .et_pb_widget ul li a, #new-footer .et_pb_widget .widget-list li a, #new-footer .et_pb_widget #recentcomments li a, #new-footer .widget .title {
			color: #71bef2;
		}
		
		
		
		/* Notre avis LPS */
		
		.laptopspirit-notre-avis {
			background: white;
			margin-top: 20px;
			margin-left: 35px;
			width: 528px;
			display: block;
			padding-top: 10px;
			line-height: 1.4em;
			font-size: 16px;
			font-style: italic;
			color: #5b6671;
		}
		
		.laptopspirit-notre-avis:before {
			display: block;
			content: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' style='fill: cornflowerblue' height='100' width='100'     ><path d='M13 14.725c0-5.141 3.892-10.519 10-11.725l.984 2.126c-2.215.835-4.163 3.742-4.38 5.746 2.491.392 4.396 2.547 4.396 5.149 0 3.182-2.584 4.979-5.199 4.979-3.015 0-5.801-2.305-5.801-6.275zm-13 0c0-5.141 3.892-10.519 10-11.725l.984 2.126c-2.215.835-4.163 3.742-4.38 5.746 2.491.392 4.396 2.547 4.396 5.149 0 3.182-2.584 6.979-5.199 4.979-3.015 0-5.801-2.305-5.801-6.275z'></path></svg>");
			background-size: 28px 28px;
			height: 28px;
			width: 28px;
			margin-right: 20px;
			opacity: 0.6;
		}
		
		.laptopspirit-notre-avis-lire-plus {
			font-weight: bold;
			float: right;
			color: white!important;
			padding: 4px 10px;
			font-weight: 600!important;
			background: #4e79a9;
			float: right;
			border-radius: 5px;
			font-size: 0.9rem;
			-webkit-box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
			box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
			margin-right: 25px;
			margin-bottom: 1rem;
			display: block;
		}
		
		
		
		
		.jiggle:hover {
			-webkit-animation: jiggle 0.4s 1;
			-moz-animation-duration: 0.4s;
			-moz-animation-name: jiggle;
			-moz-animation-iteration-count: 1;
			-webkit-transform: rotate(-3deg) scale(1.2);
			-moz-transform: rotate(-3deg) scale(1.2);
		}
		
		@-moz-keyframes jiggle {
			0% {
				-moz-transform: rotate(-1deg);
			}
			50% {
				-moz-transform: rotate(1deg);
			}
		}
		
		@-webkit-keyframes jiggle {
			0% {
				-webkit-transform: rotate(-1deg);
			}
			50% {
				-webkit-transform: rotate(1deg);
			}
		}
		
		/* inline styles migrated */
		
		#ppp03052019 {
			margin-top: 8px;
			margin-bottom: 20px;
		}
		.find-laptop-container {
			font-size:16px;
			line-height:24px;
			color:#6b7280;
			padding:1rem 0.5rem;
		}
		.find-laptop {
			font-size:24px;
			line-height:32px;
			color:#3f4042;
			margin-bottom:1rem;
		}
		#fiches {
			/* display: flex; */
			width: 100%;
			justify-content: center;
			align-items: center;
			flex-direction: column;
		}
		/* #fiches p {
			text-align:center;
		} */
		#loading-laptops {
			font-weight: 600;
			display: block;
			margin-bottom: 30px;
		}
	}