@charset "utf-8";
/* Styles CSS globales pour tout le site */

/*** Mon magasin ***/
#main .page-content .mon-magasin {
	display:block;
	position:absolute;
	width:242px;
	height:305px;
	overflow:hidden;
	margin:0;
	padding:0;
	background-image:url("../img/homepage-mon-magasin-bg.png");
	background-position:top left;
	background-repeat:no-repeat;
	z-index:999;
}
	#main .page-content .mon-magasin .txt-1 {
		display:block;
		position:absolute;
		margin:28px 0 0 11px;
		padding:0;
		font-family:'montserratregular', Arial, sans-serif;
		font-weight:normal;
		font-size:13px;
		color:#005ea7;
		text-decoration:none;
		text-transform:uppercase;
		line-height:1;
	}
	#main .page-content .mon-magasin .txt-2 {
		display:block;
		position:absolute;
		margin:44px 0 0 11px;
		padding:0;
		font-family:'montserratregular', Arial, sans-serif;
		font-weight:normal;
		font-size:12px;
		color:#666666;
		text-decoration:none;
		text-transform:uppercase;
		line-height:1;
	}
	#main .page-content .mon-magasin .txt-3 {
		display:block;
		position:absolute;
		margin:100px 0 0 112px;
		padding:0;
		font-family:'montserratregular', Arial, sans-serif;
		font-weight:normal;
		font-size:10px;
		color:#005ea7;
		text-decoration:none;
		text-transform:uppercase;
		line-height:1.2;
	}
	#main .page-content .mon-magasin .txt-3:hover {
		cursor:pointer;
	}
	#main .page-content .mon-magasin .txt-4 {
		display:block;
		position:absolute;
		margin:207px 0 0 10px;
		padding:0;
		font-family:'montserratbold', Arial, sans-serif;
		font-weight:normal;
		font-size:11px;
		color:#9a9a9b;
		text-decoration:none;
		line-height:1;
	}
	#main .page-content .mon-magasin form .zone-de-saisie {
		display:block;
		position:absolute;
		margin:249px 0 0 20px;
		padding:0;
		width:100px;
		height:16px;
		border:none;
		background-color:#FFFFFF;
		font-family:'montserratregular', Arial, sans-serif;
		font-weight:normal;
		font-size:10px;
		color:#666666;
		text-decoration:none;
		line-height:1;
	}
	#main .page-content .mon-magasin form .zone-de-saisie::-webkit-input-placeholder { color:#666666; }
	#main .page-content .mon-magasin form .zone-de-saisie:-moz-placeholder { color:#666666; opacity:1; }
	#main .page-content .mon-magasin form .zone-de-saisie::-moz-placeholder { color:#666666; opacity:1; }
	#main .page-content .mon-magasin form .zone-de-saisie:-ms-input-placeholder { color:#666666; }
	#main .page-content .mon-magasin form .btn {
		display:block;
		position:absolute;
		margin:249px 0 0 120px;
		padding:0;
		border:none;
		background-color:#FFFFFF;
		font-family:'montserratregular', Arial, sans-serif;
		font-weight:normal;
		font-size:14px;
		color:#0088ca;
		text-decoration:none;
		line-height:1;
		cursor:pointer;
	}

/*** Slider ***/
#main .page-content .slider {
	display:block;
	position:relative;
	float:left;
	width:100%;
	height:350px;
	margin:;
	padding:0;
	z-index:0;
}
	#main .page-content .slider .view {
		display:block;
		position:relative;
		float:left;
		width:100%;
		height:350px;
		margin:0;
		padding:0;
	}
		#main .page-content .slider .view .slides {
			display:block;
			position:absolute;
			width:auto;
			height:350px;
			margin:0;
			padding:0;
		}
			#main .page-content .slider .view .slides .slide {
				display:block;
				position:relative;
				float:left;
				width:1000px;
				height:350px;
				margin:0;
				padding:0;
			}
				#main .page-content .slider .view .slides .slide .titre {
					display:block;
					position:absolute;
					width:240px;
					height:42px;
					margin:13px 0 0 238px;
					padding:0;
					z-index:1;
				}
					#main .page-content .slider .view .slides .slide .titre .txt {
						display:block;
						position:relative;
						float:left;
						width:240px;
						height:32px;
						margin:0;
						padding:10px 0 0 10px;
						font-family:'montserratregular', Arial, sans-serif;
						font-weight:normal;
						font-size:12px;
						color:#FFFFFF;
						text-decoration:none;
						text-transform:uppercase;
						line-height:1;
					}
					#main .page-content .slider .view .slides .slide .titre .ombre {
						display:block;
						position:relative;
						float:left;
						width:240px;
						height:10px;
						margin:0;
						padding:0;
						background-image:url("../img/homepage-slider-titre-ombre.png");
						background-repeat:no-repeat;
						background-position:top right;
					}
				#main .page-content .slider .view .slides .slide .visuel {
					display:block;
					position:absolute;
					width:310px;
					height:350px;
					margin:0;
					padding:0;
					z-index:0;
					text-align:right;
				}
					#main .page-content .slider .view .slides .slide .visuel img {
						display:inline-block;
						border:none;
						outline:none;
						margin:0;
						padding:0;
						max-width:100%;
						max-height:100%;
					}
				#main .page-content .slider .view .slides .slide .produit-nom {
					display:block;
					position:absolute;
					margin:94px 0 0 320px;
					padding:0;
					font-family:'montserratregular', Arial, sans-serif;
					font-weight:normal;
					font-size:22px;
					color:#333333;
					text-decoration:none;
					text-transform:uppercase;
					line-height:1;
				}
				#main .page-content .slider .view .slides .slide .produit-ref {
					display:block;
					position:absolute;
					margin:124px 0 0 320px;
					padding:0;
					font-family:'montserratregular', Arial, sans-serif;
					font-weight:normal;
					font-size:12px;
					color:#999999;
					text-decoration:none;
					text-transform:uppercase;
					line-height:1;
				}
				#main .page-content .slider .view .slides .slide .produit-descr {
					display:block;
					position:absolute;
					width:120px;
					margin:200px 0 0 320px;
					padding:0;
					font-family:'montserratregular', Arial, sans-serif;
					font-weight:normal;
					font-size:10px;
					color:#999999;
					text-decoration:none;
					line-height:1.2;
				}
				#main .page-content .slider .view .slides .slide .produit-logo-marque {
					display:block;
					position:absolute;
					width:135px;
					height:45px;
					overflow:hidden;
					margin:150px 0 0 480px;
					padding:0;
					text-align:left;
					font-family:'montserratregular', Arial, sans-serif;
					font-size:24px;
					color:#005ea7;
				}
					#main .page-content .slider .view .slides .slide .produit-logo-marque img {
						display:inline-block;
						border:none;
						outline:none;
						margin:0;
						padding:0;
						max-width:100%;
						max-height:90%;
					}
				#main .page-content .slider .view .slides .slide .produit-tarif {
					display:block;
					position:absolute;
					width:135px;
					height:auto;
					overflow:hidden;
					margin:195px 0 0 480px;
					padding:10px 0;
					background-color:#ededed;
				}
					#main .page-content .slider .view .slides .slide .produit-tarif .produit-tarif-ht, #main .page-content .slider .view .slides .slide .produit-tarif .produit-tarif-barre {
						display:block;
						position:relative;
						width:100%;
						height:auto;
						margin:0;
						padding:0;
						font-family:'montserratregular', Arial, sans-serif;
						font-weight:normal;
						font-size:17px;
						color:#005ea7;
						text-align:center;
						text-decoration:none;
						line-height:1;
					}
					#main .page-content .slider .view .slides .slide .produit-tarif .produit-tarif-barre {
						text-decoration:line-through;
					}
					#main .page-content .slider .view .slides .slide .produit-tarif .produit-tarif-eco {
						display:block;
						position:relative;
						width:100%;
						height:auto;
						margin:0;
						padding:0;
						font-family:'montserratregular', Arial, sans-serif;
						font-weight:normal;
						font-size:11px;
						color:#005ea7;
						text-align:center;
						text-decoration:none;
						line-height:1;
					}
					#main .page-content .slider .view .slides .slide .produit-tarif .produit-tarif-ttc {
						display:block;
						position:relative;
						width:100%;
						height:auto;
						margin:5px 0 0 0;
						padding:0;
						font-family:'montserratbold', Arial, sans-serif;
						font-weight:normal;
						font-size:22px;
						color:#005ea7;
						text-align:center;
						text-decoration:none;
						line-height:1;
					}
				#main .page-content .slider .view .slides .slide .btn-decouvrir {
					display:block;
					position:absolute;
					width:135px;
					height:30px;
					overflow:hidden;
					margin:280px 0 0 480px;
					padding:0;
				}
					#main .page-content .slider .view .slides .slide .btn-decouvrir a {
						display:block;
						position:relative;
						width:100%;
						height:100%;
						margin:0;
						padding:8px 0 0 0;
						font-family:'montserratregular', Arial, sans-serif;
						font-weight:normal;
						font-size:13px;
						color:#ffffff;
						text-align:center;
						text-decoration:none;
						text-transform:uppercase;
						line-height:1;
					}
				#main .page-content .slider .view .slides .slide .produit-photo {
					display:block;
					position:absolute;
					width:180px;
					height:260px;
					overflow:hidden;
					margin:50px 0 0 620px;
					padding:0;
					text-align:center;
				}
					#main .page-content .slider .view .slides .slide .produit-photo img {
						display:inline-block;
						border:none;
						outline:none;
						margin:0;
						padding:0;
						max-width:90%;
						max-height:100%;
					}
				#main .page-content .slider .view .slides .slide .op {
					display:block;
					position:absolute;
					width:170px;
					height:200px;
					overflow:hidden;
					margin:10px 0 0 805px;
					padding:0;
					text-align:center;
				}
					#main .page-content .slider .view .slides .slide .op img {
						display:inline-block;
						border:none;
						outline:none;
						margin:0;
						padding:0;
						max-width:100%;
						max-height:100%;
					}
				#main .page-content .slider .view .slides .slide .accr {
					display:block;
					position:absolute;
					width:170px;
					height:200px;
					overflow:hidden;
					margin:10px 0 0 805px;
					padding:0;
					padding-top:30px;
					text-align:center;
					font-family:'montserratregular', Arial, sans-serif;
					font-size:12px;
					color:#999999;
				}
					#main .page-content .slider .view .slides .slide .accr img {
						display:inline-block;
						border:none;
						outline:none;
						margin:0;
						padding:0;
						max-width:100%;
						max-height:100%;
					}
				#main .page-content .slider .view .slides .slide .mascotte {
					display:block;
					position:absolute;
					width:170px;
					height:200px;
					overflow:hidden;
					margin:130px 0 0 805px;
					padding:0;
					text-align:center;
				}
					#main .page-content .slider .view .slides .slide .mascotte img {
						display:inline-block;
						border:none;
						outline:none;
						margin:0;
						padding:0;
						max-width:100%;
						max-height:100%;
					}
			
	/*** Navigation du slider ***/
	#main .page-content .slider .button-prev {
		display:block;
		position:absolute;
		width:32px;
		height:45px;
		overflow:hidden;
		margin:180px 0 0 275px;
		background-image:url("../img/main-homepage-slider-ui.png");
		background-repeat:no-repeat;
		background-position:0 0;
		cursor:pointer;
	}
	#main .page-content .slider .button-next {
		display:block;
		position:absolute;
		width:32px;
		height:45px;
		overflow:hidden;
		margin:180px 0 0 970px;
		background-image:url("../img/main-homepage-slider-ui.png");
		background-repeat:no-repeat;
		background-position:-32px 0;
		cursor:pointer;
	}
	#main .page-content .slider .puces {
		display:block;
		position:absolute;
		float:left;
		width:492px;
		height:auto;
		overflow:hidden;
		margin:0 0 0 507px;
		padding:0;
		text-align:left;
	}
		#main .page-content .slider .puces .puce {
			display:inline-block;
			position:relative;
			width:16px;
			height:16px;
			overflow:hidden;
			margin:15px 2px 0 2px;
			padding:0;
			background-image:url("../img/main-homepage-slider-ui.png");
			background-repeat:no-repeat;
			background-position:-16px -46px;
			cursor:pointer;
		}
		#main .page-content .slider .puces .on {
			background-position:0 -46px;
		}

/*** Infos ***/
#main .page-content .infos {
	display:block;
	position:relative;
	float:left;
	width:1000px;
	height:430px;
	overflow:hidden;
	margin:0;
	padding:0;
}
	#main .page-content .infos .bloc-gauche {
		display:block;
		position:relative;
		float:left;
		width:744px;
		height:410px;
		margin:0;
		padding:0;
		background-color:#FFFFFF;
	}
		#main .page-content .infos .bloc-gauche .onglets {
			display:block;
			position:relative;
			float:left;
			width:744px;
			height:35px;
			overflow:hidden;
			margin:0;
			padding:0;
		}
			#main .page-content .infos .bloc-gauche .onglets .onglet-1,
			#main .page-content .infos .bloc-gauche .onglets .onglet-2 {
				display:block;
				position:relative;
				float:left;
				width:372px;
				height:35px;
				overflow:hidden;
				margin:0;
				padding:10px 0 0 30px;
				border:solid 1px #dbdbdb;
				background-color:#FFFFFF;
				font-family:'montserratregular', Arial, sans-serif;
				font-weight:normal;
				font-size:14px;
				color:#005ea7;
				text-decoration:none;
				text-transform:uppercase;
				line-height:1;
				cursor:pointer;
			}
			#main .page-content .infos .bloc-gauche .onglets .onglet-1.ON {
				color:#FFFFFF;
				border:solid 1px #005ea7;
				background-color:#005ea7;
				cursor:default;
			}
			#main .page-content .infos .bloc-gauche .onglets .onglet-2.ON {
				color:#005ea7;
				border:solid 1px #ffd400;
				background-color:#ffd400;
				cursor:default;
			}
		#main .page-content .infos .bloc-gauche .contenus {
			display:block;
			position:relative;
			float:left;
			width:744px;
			height:375px;
			overflow:hidden;
			margin:0;
			padding:0;
		}
			#main .page-content .infos .bloc-gauche .contenus .contenu-1 {
				display:block;
				position:relative;
				width:744px;
				height:375px;
				overflow:hidden;
				margin:0;
				padding:0;
				border:solid 2px #005ea7;
			}
				#main .page-content .infos .bloc-gauche .contenus .contenu-1 .produit {
					display:block;
					position:relative;
					float:left;
					width:33.3333333%;
					height:375px;
					overflow:hidden;
					margin:0;
					padding:0;
				}
					#main .page-content .infos .bloc-gauche .contenus .contenu-1 .produit .photo {
						display:block;
						position:relative;
						width:100%;
						height:55%;
						overflow:hidden;
						margin:0;
						padding:0;
						text-align:center;
					}
						#main .page-content .infos .bloc-gauche .contenus .contenu-1 .produit .photo img {
							display:inline-block;
							border:none;
							outline:none;
							margin:0;
							padding:0;
							max-width:80%;
							max-height:80%;
						}
					#main .page-content .infos .bloc-gauche .contenus .contenu-1 .produit .marque {
						display:block;
						position:relative;
						width:100%;
						height:auto;
						overflow:hidden;
						margin:0;
						padding:0;
						font-family:'montserratregular', Arial, sans-serif;
						font-weight:normal;
						font-size:11px;
						color:#333333;
						text-align:center;
						text-decoration:none;
						text-transform:uppercase;
						line-height:1;
					}
					#main .page-content .infos .bloc-gauche .contenus .contenu-1 .produit .reference {
						display:block;
						position:relative;
						width:100%;
						height:auto;
						overflow:hidden;
						margin:0;
						padding:0;
						padding-top:5px;
						font-family:'montserratregular', Arial, sans-serif;
						font-weight:normal;
						font-size:11px;
						color:#999999;
						text-align:center;
						text-decoration:none;
						text-transform:uppercase;
						line-height:1;
					}
					#main .page-content .infos .bloc-gauche .contenus .contenu-1 .produit .description {
						display:block;
						position:relative;
						width:100%;
						height:auto;
						overflow:hidden;
						margin:0;
						padding:0;
						font-family:'montserratregular', Arial, sans-serif;
						font-weight:normal;
						font-size:11px;
						color:#333333;
						text-align:center;
						text-decoration:none;
						text-transform:uppercase;
						line-height:1;
					}
					#main .page-content .infos .bloc-gauche .contenus .contenu-1 .produit .prix-ht {
						display:block;
						position:relative;
						width:100%;
						height:auto;
						overflow:hidden;
						margin:20px 0 0 0;
						padding:0;
						font-family:'montserratregular', Arial, sans-serif;
						font-weight:normal;
						font-size:15px;
						color:#2173b2;
						text-align:center;
						text-decoration:none;
						line-height:1;
					}
					#main .page-content .infos .bloc-gauche .contenus .contenu-1 .produit .taxe-eco {
						display:block;
						position:relative;
						width:100%;
						height:auto;
						overflow:hidden;
						margin:0;
						padding:0;
						font-family:'montserratregular', Arial, sans-serif;
						font-weight:normal;
						font-size:11px;
						color:#2173b2;
						text-align:center;
						text-decoration:none;
						line-height:1;
					}
					#main .page-content .infos .bloc-gauche .contenus .contenu-1 .produit .prix-barre {
						display:block;
						position:relative;
						width:100%;
						height:auto;
						overflow:hidden;
						margin:0 0 0 0;margin-top:10px;
						padding:0;
						font-family:'montserratbold', Arial, sans-serif;
						font-weight:normal;
						font-size:16px;
						color:#2173b2;
						text-align:center;
						text-decoration:none;
						line-height:1;
						text-decoration:line-through;
					}
					#main .page-content .infos .bloc-gauche .contenus .contenu-1 .produit .prix-ttc, #main .page-content .infos .bloc-gauche .contenus .contenu-1 .produit .prix-barre-ttc {
						display:block;
						position:relative;
						width:100%;
						height:auto;
						overflow:hidden;
						margin:0 0 30px 0;
						padding:0;
						font-family:'montserratbold', Arial, sans-serif;
						font-weight:normal;
						font-size:17px;
						color:#2173b2;
						text-align:center;
						text-decoration:none;
						line-height:1;
					}
					#main .page-content .infos .bloc-gauche .contenus .contenu-1 .produit .prix-barre-ttc {
						margin:0 0 0 0;margin-bottom:10px;
					}
					#main .page-content .infos .bloc-gauche .contenus .contenu-1 .produit .btn {
						display:block;
						position:relative;
						width:100%;
						height:auto;
						overflow:hidden;
						margin:0;
						padding:0;
						text-align:center;
					}
						#main .page-content .infos .bloc-gauche .contenus .contenu-1 .produit .btn a {
							font-family:'montserratregular', Arial, sans-serif;
							font-weight:normal;
							font-size:10px;
							color:#1f87ca;
							text-transform:uppercase;
							line-height:1;
						}
			#main .page-content .infos .bloc-gauche .contenus .contenu-2 {
				display:none;
				position:relative;
				width:744px;
				height:375px;
				overflow:hidden;
				margin:0;
				padding:0;
				border:solid 2px #ffd400;
			}
				#main .page-content .infos .bloc-gauche .contenus .contenu-2 .conseil {
					display:block;
					position:relative;
					float:left;
					width:33.3333333%;
					height:375px;
					overflow:hidden;
					margin:0;
					padding:0 10px;
					background-image:url("../img/homepage-conseils-fleche.jpg");
					background-position:top left;
					background-repeat:no-repeat;
				}
				#main .page-content .infos .bloc-gauche .contenus .contenu-2 .c1,
				#main .page-content .infos .bloc-gauche .contenus .contenu-2 .c2 { border-right:solid 2px #ffd400; }
					#main .page-content .infos .bloc-gauche .contenus .contenu-2 .conseil .titre {
						display:block;
						position:relative;
						width:100%;
						height:40px;
						overflow:hidden;
						margin:30px 0 20px 0;
						padding:0;
						font-family:'montserratregular', Arial, sans-serif;
						font-weight:normal;
						font-size:12px;
						color:#005ea7;
						text-align:center;
						text-decoration:none;
						text-transform:uppercase;
						line-height:1;
					}
					#main .page-content .infos .bloc-gauche .contenus .contenu-2 .conseil .visuel {
						display:block;
						position:relative;
						width:100%;
						height:auto;
						overflow:hidden;
						margin:0 0 25px 0;
						padding:0;
						text-align:center;
					}
						#main .page-content .infos .bloc-gauche .contenus .contenu-2 .conseil .visuel img {
							display:inline-block;
							width:221px;
							height:119px;
							border:none;
							outline:none;
							margin:0;
							padding:0;
						}
					#main .page-content .infos .bloc-gauche .contenus .contenu-2 .conseil .description {
						display:block;
						position:relative;
						width:100%;
						height:60px;
						overflow:hidden;
						margin:0 0 0 10px;
						padding:0 0 0 45px;
						font-family:Arial, sans-serif;
						font-weight:normal;
						font-size:12px;
						color:#6d6d6d;
						text-align:left;
						line-height:1.2;
					}
					#main .page-content .infos .bloc-gauche .contenus .contenu-2 .c1 .description {
						background-image:url("../img/homepage-conseils-picto-1.jpg");
						background-position:top left;
						background-repeat:no-repeat;
					}
					#main .page-content .infos .bloc-gauche .contenus .contenu-2 .c2 .description {
						background-image:url("../img/homepage-conseils-picto-2.jpg");
						background-position:top left;
						background-repeat:no-repeat;
					}
					#main .page-content .infos .bloc-gauche .contenus .contenu-2 .c3 .description {
						background-image:url("../img/homepage-conseils-picto-3.jpg");
						background-position:top left;
						background-repeat:no-repeat;
					}
					#main .page-content .infos .bloc-gauche .contenus .contenu-2 .conseil .btn {
						display:block;
						position:relative;
						width:100%;
						height:auto;
						overflow:hidden;
						margin:0;
						padding:0;
						text-align:center;
					}
						#main .page-content .infos .bloc-gauche .contenus .contenu-2 .conseil .btn a {
							display:inline-block;
							font-family:'montserratregular', Arial, sans-serif;
							font-weight:normal;
							font-size:10px;
							color:#1f87ca;
							text-transform:uppercase;
							line-height:1.2;
						}



				#main .page-content .infos .bloc-gauche .contenus .contenu-2 .conseils {
					display:block;
					position:relative;
					float:left;
					width:66.6666666%;
					height:375px;
					overflow:hidden;
					margin:0;
					padding:0;
				}
					#main .page-content .infos .bloc-gauche .contenus .contenu-2 .conseils .conseil {
						display:block;
						position:relative;
						float:left;
						width:50%;
						height:375px;
						overflow:hidden;
						margin:0;
						padding:0 10px;
						background-image:url("../img/homepage-conseils-fleche.jpg");
						background-position:top left;
						background-repeat:no-repeat;
						background-color:#FFFFFF;
						border-right:solid 2px #ffd400;
					}
						#main .page-content .infos .bloc-gauche .contenus .contenu-2 .conseils .conseil .titre {
							display:block;
							position:relative;
							width:100%;
							height:40px;
							overflow:hidden;
							margin:30px 0 20px 0;
							padding:0;
							font-family:'montserratregular', Arial, sans-serif;
							font-weight:normal;
							font-size:12px;
							color:#005ea7;
							text-align:center;
							text-decoration:none;
							text-transform:uppercase;
							line-height:1;
						}
						#main .page-content .infos .bloc-gauche .contenus .contenu-2 .conseils .conseil .visuel {
							display:block;
							position:relative;
							width:100%;
							height:auto;
							overflow:hidden;
							margin:0 0 25px 0;
							padding:0;
							text-align:center;
						}
							#main .page-content .infos .bloc-gauche .contenus .contenu-2 .conseils .conseil .visuel img {
								display:inline-block;
								width:221px;
								height:119px;
								border:none;
								outline:none;
								margin:0;
								padding:0;
							}
						#main .page-content .infos .bloc-gauche .contenus .contenu-2 .conseils .conseil .description {
							display:block;
							position:relative;
							width:100%;
							height:60px;
							overflow:hidden;
							margin:0 0 0 10px;
							padding:0;
							font-family:Arial, sans-serif;
							font-weight:normal;
							font-size:12px;
							color:#6d6d6d;
							text-align:left;
							line-height:1.2;
						}
							#main .page-content .infos .bloc-gauche .contenus .contenu-2 .conseils .conseil .description img {
								display:inline-block;
								float:left;
								margin:0 20px 20px 0;
								padding:0;
								outline:none;
								border:none;
							}
						#main .page-content .infos .bloc-gauche .contenus .contenu-2 .conseils .conseil .btn {
							display:block;
							position:relative;
							width:100%;
							height:auto;
							overflow:hidden;
							margin:0;
							padding:0;
							text-align:center;
						}
							#main .page-content .infos .bloc-gauche .contenus .contenu-2 .conseils .conseil .btn a {
								display:inline-block;
								font-family:'montserratregular', Arial, sans-serif;
								font-weight:normal;
								font-size:10px;
								color:#1f87ca;
								text-transform:uppercase;
								line-height:1.2;
							}
				#main .page-content .infos .bloc-gauche .contenus .contenu-2 .tous-les-conseils-de-max {
					display:block;
					position:absolute;
					float:right;
					top:0;
					right:0;
					width:33.3333333%;
					height:375px;
					overflow:hidden;
					margin:0;
					padding:0 10px;
					z-index:999;
					background-color:#FFFFFF;
				}
					#main .page-content .infos .bloc-gauche .contenus .contenu-2 .tous-les-conseils-de-max .titre {
						display:block;
						position:relative;
						width:100%;
						height:40px;
						overflow:hidden;
						margin:30px 0 20px 0;
						padding:0;
						font-family:'montserratregular', Arial, sans-serif;
						font-weight:normal;
						font-size:12px;
						color:#005ea7;
						text-align:center;
						text-decoration:none;
						text-transform:uppercase;
						line-height:1;
					}
					#main .page-content .infos .bloc-gauche .contenus .contenu-2 .tous-les-conseils-de-max .description {
						display:block;
						position:relative;
						width:100%;
						height:204px;
						overflow:hidden;
						margin:0 0 0 10px;
						padding:0 0 0 20px;
					}
						#main .page-content .infos .bloc-gauche .contenus .contenu-2 .tous-les-conseils-de-max .description a {
							font-family:Arial, sans-serif;
							font-weight:normal;
							font-size:12px;
							color:#6d6d6d;
							text-align:left;
							line-height:35px;
							text-decoration:none;
						}
							#main .page-content .infos .bloc-gauche .contenus .contenu-2 .tous-les-conseils-de-max .description a img {
								display:inline-block;
								vertical-align:middle;
								margin:0 10px 0 0;
								padding:0;
								outline:none;
								border:none;
							}
					#main .page-content .infos .bloc-gauche .contenus .contenu-2 .tous-les-conseils-de-max .btn {
						display:block;
						position:relative;
						width:100%;
						height:auto;
						overflow:hidden;
						margin:0;
						padding:0;
						text-align:center;
					}
						#main .page-content .infos .bloc-gauche .contenus .contenu-2 .tous-les-conseils-de-max .btn a {
							display:inline-block;
							font-family:'montserratregular', Arial, sans-serif;
							font-weight:normal;
							font-size:10px;
							color:#1f87ca;
							text-transform:uppercase;
							line-height:1.2;
						}



		#main .page-content .infos .bloc-gauche .mascotte {
			display:none;
			position:absolute;
			width:159px;
			height:69px;
			overflow:hidden;
			top:360px;
			left:50px;
			margin:0;
			padding:0;
			background-image:url("../img/homepage-conseils-mascotte.jpg");
			background-position:top left;
			background-repeat:no-repeat;
			z-index:999;
		}
	