.menu-item.degripper > a::before{
					content:url(../images/picto1.png);
			}

.menu-item.degripper .cartouche, .cartouche.degripper {
                	width:110px;
                	height:4px;
                	background-color:#FD0044;
                	display: flex;
                	-webkit-box-align: center;
                	align-items: center;
                	-webkit-box-pack: center;
                	justify-content: center;
                	position: relative;
            }

.menu_gauche_produits_ok_degripper{
					color: #0899d7;
			}

#bandeau_degripper{
					background: url(../images/bandeau_camion02.jpg) center center no-repeat;

					background-size: cover;

					top: 47px
;
					width: 100%
;
					max-width: 1400px
;
					margin: 0 auto
;
					height: 299px
;
					display:block
;
					position: relative
;
			}

#bandeau_degripper.en{
                	background: url(../images/bandeau_camion02_en.jpg) center center no-repeat;

            }#bandeau_petit_degripper{
					background: url(../images/) center center no-repeat;

					background-size: cover;

			}

.titre_gamme_degripper{
					color:;
			}

a.menu_gauche_produits_degripper:hover,

					a.menu_gauche_produits_degripper.active{

						color:#FD0044;

                    	font-weight: 600;

                    	text-decoration: none;

			}

#gamme_degripper{

						background: url(../images/bandeau_produit_degripper.jpg) center center no-repeat;

						background-size: cover;

                    	position: relative;

                    	height: 1000px;

			}

.degripper.shadow{

                	-webkit-box-shadow: 0px 0px 24px 1px #FD0044;
                	box-shadow: 0px 0px 24px 1px #FD0044;
                	border-radius: 5px;
            }

#gamme_degripper .lien_gamme{

						color: 
;
			}

.roll_degripper:hover{

						-webkit-box-shadow: 0px 0px 18px 2px #FD0044
;
						box-shadow: 0px 0px 18px 2px #FD0044
;
						border-radius: 10px;

			}

.degripper .control input:checked ~ .control_indicator04,

                .degripper .control:hover input:not([disabled]):checked ~ .control_indicator04,

                .degripper .control input:checked:focus ~ .control_indicator04{

                	background: #FD0044;
                	border: 1px solid #FD0044;
            }

.menu-item.nettoyer > a::before{
					content:url(../images/picto2.png);
			}

.menu-item.nettoyer .cartouche, .cartouche.nettoyer {
                	width:110px;
                	height:4px;
                	background-color:#F6A500;
                	display: flex;
                	-webkit-box-align: center;
                	align-items: center;
                	-webkit-box-pack: center;
                	justify-content: center;
                	position: relative;
            }

.menu_gauche_produits_ok_nettoyer{
					color: #0899d7;
			}

#bandeau_nettoyer{
					background: url(../images/bandeau_transport_commun02.jpg) center center no-repeat;

					background-size: cover;

					top: 47px
;
					width: 100%
;
					max-width: 1400px
;
					margin: 0 auto
;
					height: 299px
;
					display:block
;
					position: relative
;
			}

#bandeau_nettoyer.en{
                	background: url(../images/bandeau_transport_commun02_en.jpg) center center no-repeat;

            }#bandeau_petit_nettoyer{
					background: url(../images/) center center no-repeat;

					background-size: cover;

			}

.titre_gamme_nettoyer{
					color:;
			}

a.menu_gauche_produits_nettoyer:hover,

					a.menu_gauche_produits_nettoyer.active{

						color:#F6A500;

                    	font-weight: 600;

                    	text-decoration: none;

			}

#gamme_nettoyer{

						background: url(../images/bandeau_produit_nettoyer.jpg) center center no-repeat;

						background-size: cover;

                    	position: relative;

                    	height: 1000px;

			}

.nettoyer.shadow{

                	-webkit-box-shadow: 0px 0px 24px 1px #F6A500;
                	box-shadow: 0px 0px 24px 1px #F6A500;
                	border-radius: 5px;
            }

#gamme_nettoyer .lien_gamme{

						color: 
;
			}

.roll_nettoyer:hover{

						-webkit-box-shadow: 0px 0px 18px 2px #F6A500
;
						box-shadow: 0px 0px 18px 2px #F6A500
;
						border-radius: 10px;

			}

.nettoyer .control input:checked ~ .control_indicator04,

                .nettoyer .control:hover input:not([disabled]):checked ~ .control_indicator04,

                .nettoyer .control input:checked:focus ~ .control_indicator04{

                	background: #F6A500;
                	border: 1px solid #F6A500;
            }

.menu-item.appliquer > a::before{
					content:url(../images/picto3.png);
			}

.menu-item.appliquer .cartouche, .cartouche.appliquer {
                	width:110px;
                	height:4px;
                	background-color:#1087D0;
                	display: flex;
                	-webkit-box-align: center;
                	align-items: center;
                	-webkit-box-pack: center;
                	justify-content: center;
                	position: relative;
            }

.menu_gauche_produits_ok_appliquer{
					color: #0899d7;
			}

#bandeau_appliquer{
					background: url(../images/bandeau_travaux_publics02.jpg) center center no-repeat;

					background-size: cover;

					top: 47px
;
					width: 100%
;
					max-width: 1400px
;
					margin: 0 auto
;
					height: 299px
;
					display:block
;
					position: relative
;
			}

#bandeau_appliquer.en{
                	background: url(../images/bandeau_travaux_publics02_en.jpg) center center no-repeat;

            }#bandeau_petit_appliquer{
					background: url(../images/) center center no-repeat;

					background-size: cover;

			}

.titre_gamme_appliquer{
					color:;
			}

a.menu_gauche_produits_appliquer:hover,

					a.menu_gauche_produits_appliquer.active{

						color:#1087D0;

                    	font-weight: 600;

                    	text-decoration: none;

			}

#gamme_appliquer{

						background: url(../images/bandeau_produit_appliquer.jpg) center center no-repeat;

						background-size: cover;

                    	position: relative;

                    	height: 1000px;

			}

.appliquer.shadow{

                	-webkit-box-shadow: 0px 0px 24px 1px #1087D0;
                	box-shadow: 0px 0px 24px 1px #1087D0;
                	border-radius: 5px;
            }

#gamme_appliquer .lien_gamme{

						color: 
;
			}

.roll_appliquer:hover{

						-webkit-box-shadow: 0px 0px 18px 2px #1087D0
;
						box-shadow: 0px 0px 18px 2px #1087D0
;
						border-radius: 10px;

			}

.appliquer .control input:checked ~ .control_indicator04,

                .appliquer .control:hover input:not([disabled]):checked ~ .control_indicator04,

                .appliquer .control input:checked:focus ~ .control_indicator04{

                	background: #1087D0;
                	border: 1px solid #1087D0;
            }

.menu-item.lubrifier > a::before{
					content:url(../images/picto4.png);
			}

.menu-item.lubrifier .cartouche, .cartouche.lubrifier {
                	width:110px;
                	height:4px;
                	background-color:#81B524;
                	display: flex;
                	-webkit-box-align: center;
                	align-items: center;
                	-webkit-box-pack: center;
                	justify-content: center;
                	position: relative;
            }

.menu_gauche_produits_ok_lubrifier{
					color: #0899d7;
			}

#bandeau_lubrifier{
					background: url(../images/bandeau_vehicule_leger_interieur_produits02.jpg) center center no-repeat;

					background-size: cover;

					top: 47px
;
					width: 100%
;
					max-width: 1400px
;
					margin: 0 auto
;
					height: 299px
;
					display:block
;
					position: relative
;
			}

#bandeau_lubrifier.en{
                	background: url(../images/bandeau_vehicule_leger_interieur_produits02_en.jpg) center center no-repeat;

            }#bandeau_petit_lubrifier{
					background: url(../images/) center center no-repeat;

					background-size: cover;

			}

.titre_gamme_lubrifier{
					color:;
			}

a.menu_gauche_produits_lubrifier:hover,

					a.menu_gauche_produits_lubrifier.active{

						color:#81B524;

                    	font-weight: 600;

                    	text-decoration: none;

			}

#gamme_lubrifier{

						background: url(../images/bandeau_produit_lubrifier.jpg) center center no-repeat;

						background-size: cover;

                    	position: relative;

                    	height: 1000px;

			}

.lubrifier.shadow{

                	-webkit-box-shadow: 0px 0px 24px 1px #81B524;
                	box-shadow: 0px 0px 24px 1px #81B524;
                	border-radius: 5px;
            }

#gamme_lubrifier .lien_gamme{

						color: 
;
			}

.roll_lubrifier:hover{

						-webkit-box-shadow: 0px 0px 18px 2px #81B524
;
						box-shadow: 0px 0px 18px 2px #81B524
;
						border-radius: 10px;

			}

.lubrifier .control input:checked ~ .control_indicator04,

                .lubrifier .control:hover input:not([disabled]):checked ~ .control_indicator04,

                .lubrifier .control input:checked:focus ~ .control_indicator04{

                	background: #81B524;
                	border: 1px solid #81B524;
            }

.menu-item.assembler > a::before{
					content:url(../images/picto5.png);
			}

.menu-item.assembler .cartouche, .cartouche.assembler {
                	width:110px;
                	height:4px;
                	background-color:#fdba12;
                	display: flex;
                	-webkit-box-align: center;
                	align-items: center;
                	-webkit-box-pack: center;
                	justify-content: center;
                	position: relative;
            }

.menu_gauche_produits_ok_assembler{
					color: #0899d7;
			}

#bandeau_assembler{
					background: url(../images/) center center no-repeat;

					background-size: cover;

					top: 47px
;
					width: 100%
;
					max-width: 1400px
;
					margin: 0 auto
;
					height: 299px
;
					display:block
;
					position: relative
;
			}

#bandeau_assembler.en{
                	background: url(../images/) center center no-repeat;

            }#bandeau_petit_assembler{
					background: url(../images/) center center no-repeat;

					background-size: cover;

			}

.titre_gamme_assembler{
					color:;
			}

a.menu_gauche_produits_assembler:hover,

					a.menu_gauche_produits_assembler.active{

						color:#fdba12;

                    	font-weight: 600;

                    	text-decoration: none;

			}

#gamme_assembler{

						background: url(../images/bandeau_produit_assembler.jpg) center center no-repeat;

						background-size: cover;

                    	position: relative;

                    	height: 1000px;

			}

.assembler.shadow{

                	-webkit-box-shadow: 0px 0px 24px 1px #fdba12;
                	box-shadow: 0px 0px 24px 1px #fdba12;
                	border-radius: 5px;
            }

#gamme_assembler .lien_gamme{

						color: 
;
			}

.roll_assembler:hover{

						-webkit-box-shadow: 0px 0px 18px 2px #fdba12
;
						box-shadow: 0px 0px 18px 2px #fdba12
;
						border-radius: 10px;

			}

.assembler .control input:checked ~ .control_indicator04,

                .assembler .control:hover input:not([disabled]):checked ~ .control_indicator04,

                .assembler .control input:checked:focus ~ .control_indicator04{

                	background: #fdba12;
                	border: 1px solid #fdba12;
            }

.menu-item.proteger > a::before{
					content:url(../images/picto6.png);
			}

.menu-item.proteger .cartouche, .cartouche.proteger {
                	width:110px;
                	height:4px;
                	background-color:#AFAFAF;
                	display: flex;
                	-webkit-box-align: center;
                	align-items: center;
                	-webkit-box-pack: center;
                	justify-content: center;
                	position: relative;
            }

.menu_gauche_produits_ok_proteger{
					color: #0899d7;
			}

#bandeau_proteger{
					background: url(../images/) center center no-repeat;

					background-size: cover;

					top: 47px
;
					width: 100%
;
					max-width: 1400px
;
					margin: 0 auto
;
					height: 299px
;
					display:block
;
					position: relative
;
			}

#bandeau_proteger.en{
                	background: url(../images/) center center no-repeat;

            }#bandeau_petit_proteger{
					background: url(../images/) center center no-repeat;

					background-size: cover;

			}

.titre_gamme_proteger{
					color:;
			}

a.menu_gauche_produits_proteger:hover,

					a.menu_gauche_produits_proteger.active{

						color:#AFAFAF;

                    	font-weight: 600;

                    	text-decoration: none;

			}

#gamme_proteger{

						background: url(../images/bandeau_produit_proteger.jpg) center center no-repeat;

						background-size: cover;

                    	position: relative;

                    	height: 1000px;

			}

.proteger.shadow{

                	-webkit-box-shadow: 0px 0px 24px 1px #AFAFAF;
                	box-shadow: 0px 0px 24px 1px #AFAFAF;
                	border-radius: 5px;
            }

#gamme_proteger .lien_gamme{

						color: 
;
			}

.roll_proteger:hover{

						-webkit-box-shadow: 0px 0px 18px 2px #AFAFAF
;
						box-shadow: 0px 0px 18px 2px #AFAFAF
;
						border-radius: 10px;

			}

.proteger .control input:checked ~ .control_indicator04,

                .proteger .control:hover input:not([disabled]):checked ~ .control_indicator04,

                .proteger .control input:checked:focus ~ .control_indicator04{

                	background: #AFAFAF;
                	border: 1px solid #AFAFAF;
            }

.menu-item.fluides-caloporteurs > a::before{
					content:url(../images/picto7.png);
			}

.menu-item.fluides-caloporteurs .cartouche, .cartouche.fluides-caloporteurs {
                	width:110px;
                	height:4px;
                	background-color:#8501C5;
                	display: flex;
                	-webkit-box-align: center;
                	align-items: center;
                	-webkit-box-pack: center;
                	justify-content: center;
                	position: relative;
            }

.menu_gauche_produits_ok_fluides-caloporteurs{
					color: #0899d7;
			}

#bandeau_fluides-caloporteurs{
					background: url(../images/) center center no-repeat;

					background-size: cover;

					top: 47px
;
					width: 100%
;
					max-width: 1400px
;
					margin: 0 auto
;
					height: 299px
;
					display:block
;
					position: relative
;
			}

#bandeau_fluides-caloporteurs.en{
                	background: url(../images/) center center no-repeat;

            }#bandeau_petit_fluides-caloporteurs{
					background: url(../images/) center center no-repeat;

					background-size: cover;

			}

.titre_gamme_fluides-caloporteurs{
					color:;
			}

a.menu_gauche_produits_fluides-caloporteurs:hover,

					a.menu_gauche_produits_fluides-caloporteurs.active{

						color:#8501C5;

                    	font-weight: 600;

                    	text-decoration: none;

			}

#gamme_fluides-caloporteurs{

						background: url(../images/bandeau_produit_caloporteurs.jpg) center center no-repeat;

						background-size: cover;

                    	position: relative;

                    	height: 1000px;

			}

.fluides-caloporteurs.shadow{

                	-webkit-box-shadow: 0px 0px 24px 1px #8501C5;
                	box-shadow: 0px 0px 24px 1px #8501C5;
                	border-radius: 5px;
            }

#gamme_fluides-caloporteurs .lien_gamme{

						color: 
;
			}

.roll_fluides-caloporteurs:hover{

						-webkit-box-shadow: 0px 0px 18px 2px #8501C5
;
						box-shadow: 0px 0px 18px 2px #8501C5
;
						border-radius: 10px;

			}

.fluides-caloporteurs .control input:checked ~ .control_indicator04,

                .fluides-caloporteurs .control:hover input:not([disabled]):checked ~ .control_indicator04,

                .fluides-caloporteurs .control input:checked:focus ~ .control_indicator04{

                	background: #8501C5;
                	border: 1px solid #8501C5;
            }

