@charset "UTF-8";

/**
 *    Ideal resolution: 1280 * 960 pixels
 */

html, body {
   height: 100%;
   border: 0px solid transparent;
   font-size: 1em; /* Ideal: 16px */
   margin: 0px 0px 0px 0px;
   min-height: 100%;
   padding: 0px 0px 0px 0px;
   width: 100%;
   font-family:'Raleway', sans-serif;
	background-color:#ffffff;
	color:#494949;
}
body{
	text-align:center;
}
img, object, embed, canvas, video, audio, picture {
   max-width: 100%;
   height: auto;
}
/* div{} */
.butlerian{display:none;}
#one{
	position:relative;
	width:100%;
	max-width:1920px;
	height:95.6%;
	max-height:300%;
}
.pointer{cursor:pointer;}
.left{float:left;}
.right{float:right;}
	.imgleft img{
		float:left!important;
		margin:0 20px 20px 0!important;
	}
	.imgright img{
		float:right;
		margin:25px 0px 20px 20px;
	}

		/* DIAPORAMA PASK */
		#diapo{
			float:left;
			height:729px;
			width:100%;
			margin:0px;
			padding:0px;
			background-color:#ffffff;
			margin-top:-186px;
		}
		.diaporama_pask{ /* ul */
			position:relative;
			min-width:100%;
			height:729px;
			
			margin-left:0px;
			z-index:9;
			list-style-type:none;
		}

		.diaporama_pask li{
			overflow:hidden;
			position:absolute;
			top:0;
			left:0;
			width:100%;height:100%;
			height:inherit;
			background-repeat:no-repeat;
			background-position:top 0px;
			background-size:contain;
			z-index:9;

		}
		.diaporama_pask img{
			position:absolute;
			left:0px;
			top:0px;
			width:100%;
			height:inherit;
			/* height:auto; */
			bottom:0px;
		}
		/* diaporama_controls désactivés dans le js/jquery.diaporama.js */
		.diaporama_controls{
			float:left;
			width:512px;
			margin:-200px 0;
			padding:5px;
			clear:both;
			overflow:hidden;
			z-index:20000;
		}

		.diaporama_controls .btns{
			float:right;

		}

		.diaporama_controls a{
			font-weight:normal;
			width:10px;
			height:13px;
			text-indent:-9999px;
			display:inline-block;
			margin:0 3px;
		}

		.diaporama_controls .prev{
			background:url(images/fleches_diapo.png) no-repeat top right;
		}

		.diaporama_controls .next{
			background:url(images/fleches_diapo.png) no-repeat top left;
		}

		.diaporama_controls .pause{
			background:url(images/fleches_diapo.png) no-repeat bottom right;
		}

		.diaporama_controls .play{
			background:url(images/fleches_diapo.png) no-repeat bottom left;
		}
		/* DIAPORAMA PASK */
	
	
	

	.account_div {
		position:absolute;
		top:0px;
		right:0px;
		width:230px;
		height:88px;
		margin-right:0px;
		z-index:200;
	}
	#opener{cursor:pointer;}
	/* #div_market{float:left;width:20%;} */
	#div_market,#div_market_forme{
		position:fixed;
		top:50%;
		right:0;
		width:60px;
		height:60px;
		background-color:#ffffff;
		-moz-box-shadow: -2px 2px 10px 0px #656565;
		-webkit-box-shadow: -2px 2px 10px 0px #656565;
		-o-box-shadow: -2px 2px 10px 0px #656565;
		box-shadow: -2px 2px 10px 0px #656565;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=224, Strength=10);
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		z-index:200;
	}
	#div_market img,#div_market_forme img{width:85%;height:50px;margin:10px auto;}
	.nb_articles{
		position:absolute;
		top:0;
		right:15px;
		width:18px;
		height:18px;
		padding-top:2px;
		-webkit-border-radius: 9px;
		-moz-border-radius: 9px;
		border-radius: 9px;
		background-color:#151515;
		color:#ffffff;
		text-align:center;
		font-size:12px;
	}

	.aocount_button a,#div_market a,
	.aocount_button a,#div_market_forme a{
		color:#000000;
	}
	.aocount_button ul{list-style-type:none;}
	
	.account_langue img{
		width:35px!important;
		height:35px!important;
		margin-right:14px;
		margin-top:15px;
	}
	
			#header_perso{
				position:absolute;
				top:0px;
				right:15px;
				width:200px;
				height:30px;
				font-size:19px;
				margin-top:0px;
				padding:2px;
				background-color:#ffffff;
				font-family:britannic_bold;
		-moz-box-shadow: -2px 2px 10px 0px #656565;
		-webkit-box-shadow: -2px 2px 10px 0px #656565;
		-o-box-shadow: -2px 2px 10px 0px #656565;
		box-shadow: -2px 2px 10px 0px #656565;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=224, Strength=10);
			}
			#header_perso a{display:block;}
			#header_perso a, #header_perso a:hover{color:#7c7b7b!important;}
			#header_perso img{vertical-align:middle;}
            #header_perso ul{float:left;width:100%;list-style-type:none;margin:0px auto;text-align:center;z-index:200;}
            #header_perso ul li{z-index:200;}
            #header_perso ul li ul{
				list-style-type:none;
				display:none;
				background-color:#ffffff;
				color:#7c7b7b;
				position:absolute;
				top:28px;
				left:0px;
				width:155px;
				border:1px solid #000000;
				text-align:left;
				font-size:14px;
				z-index:21;
			}

            #header_perso li:hover .scompte {display:block;color:#7c7b7b;}
            
            #header_perso .scompte li{
				padding:8px 0 5px 20px;
				height:18px;
				opacity: 0.75;
				-webkit-transition: opacity 0.5s ease-in-out;
				-moz-transition: opacity 0.5s ease-in-out;
				transition: opacity 0.5s ease-in-out;
                cursor:pointer;
            }
			#header_perso .scompte li:hover{
				background-color:#929292;opacity: 1;
				color:#7c7b7b;
			}
			#header_perso .scompte li:hover a{
				color:#ffffff!important;display:block;
			}


	.zoomEffect,.zoomEffect_mini {
	-moz-transition: all 0.2s ease-in-out 0s;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
	opacity: 1;
	}
	.zoomEffect:hover {
		-moz-transform: scale(1.10);
		-webkit-transform: scale(1.10);
		-o-transform: scale(1.10);
		-ms-transform: scale(1.10);
		transform: scale(1.10);
		opacity: 1;
	}
	.zoomEffect_mini:hover {
		-moz-transform: scale(1.02);
		-webkit-transform: scale(1.02);
		-o-transform: scale(1.02);
		-ms-transform: scale(1.02);
		transform: scale(1.02);
		opacity: 1;
	}
			
	
	#div_lightbox{
		position:fixed;
		z-index:9999;
		top:0px;
		left:0;
		width:100%;
		height:100%;
		margin:0 auto;
		opacity:1;
		background-image:url(images/spacer.png);
		background-repeat:repeat;
		
		animation: div_lightbox 4s linear;
	}
	@keyframes div_lightbox{
		0%{opacity:0;}
		98%{opacity:0;}
		99%{opacity:0.2;}
		100%{opacity:1;}
	}
	
	#div_lightbox_actu{
		position:fixed;
		top:25%;
		left:25%;
		width:50%;
		height:220px;
		margin:0 auto;
		background-color:#ffffff;
		border:2px solid #ff7445;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
-webkit-box-shadow: 10px 7px 39px 0px rgba(0,0,0,1);
-moz-box-shadow: 10px 7px 39px 0px rgba(0,0,0,1);
box-shadow: 10px 7px 39px 0px rgba(0,0,0,1);
		z-index:200;
		
		animation: div_lightbox_actu 5s linear;
	}
	@keyframes div_lightbox_actu{
		0%{top: -25%;}
		90%{top: -25%;}
		100%{top: 25%;}
	}	
	
	#div_lightbox_actu img{
		height:inherit;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
	}
	
	#div_lightbox_adap{
		float:left;
		margin:15% 25%;
	
		width:50%;
		height:auto;
		background-color:#ffffff;
		border:2px solid #ff7445;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
-webkit-box-shadow: 10px 7px 39px 0px rgba(0,0,0,1);
-moz-box-shadow: 10px 7px 39px 0px rgba(0,0,0,1);
box-shadow: 10px 7px 39px 0px rgba(0,0,0,1);
		z-index:200;
		text-align:center;
		animation: div_lightbox_adap 5s linear;
	}
	@keyframes div_lightbox_adap{
		0%{margin-top: -50%;}
		90%{margin-top: -50%;}
		100%{margin-top: 15%;}
	}	
	#div_lightbox_adap img{
		margin:2% 0;
		max-width:100%;
		
	}
	
	#close_lightbox{
		position:absolute;
		z-index:10000;
		top:-10px;
		right:-10px;
		width:30px;
		height:30px;
		font-size:27px;
		font-family:Arial;
		background-color:#ff7445;
		border:2px solid #ffffff;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		padding:-7px 0 0 5px;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		display:block;
	}
	#close_lightbox, #close_lightbox:hover{
		color:#ffffff!important;		
	}
	.newsletter_light{
		position:absolute;
		bottom:10px;
		right:5%;
		width:30%;
		height:25px;
		text-align:center;
		padding:6px 0 3px;
		color:#ffffff;
		background-color:#0f1e3b;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
	}
	.newsletter_light a, .newsletter_light a:hover{display:block;color:#ffffff!important;}
	.savoir_plus_light{
		position:absolute;
		bottom:10px;
		right:20px;
		width:50%;
		height:25px;
		text-align:right;
	}
	
			
#entete{
	position:relative;
	width:100%;
	z-index:18;
}
#entete_coordonnees{
	position:relative;
	width:100%;
	/* height:34px; */
	height:40px;
	background-color:#eef4e8;
	font-family:'raleway';
}
	#display_zone{
		display:none;
		position:absolute;
		z-index:10;
		top:30px;
		left:30px;
		width:300px;
		height:30px;
		background-color:#eeeeee;
		border:1px solid #7c7b7b;
		padding:5px;
		font-size:13px;
		color:#7c7b7b;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	#localiser{
		display:block;
		margin:0 auto;
		background:url(images/sprite-2025.png) 0 0 no-repeat;
	}
	#localiser, #localiser img{
		width:16px;
		height:23px;
	}
.canvas_lg{
	position:relative;
	width:100%;
	height:163px;
	background-color:#ff4100!important;
/* 	opacity: 0.8; */
	
}
.canvas_header{
	margin:0px auto;
	width:85%;
	font-weight:normal;
	z-index:20;
}
.canvas{
	margin:0px auto;
	width:65%;
	font-weight:normal;
	z-index:20;
}

.select_lg, .select_lg a, .select_lg a:hover
#div_select_lg, #div_select_lg a, #div_select_lg a:hover
{color:#ff4100!important;display:block;}
.select_lg img{
		display:inline-block;
		width:23px;
		height:23px;
		background:url(images/sprite-2025.png) -59px -34px no-repeat;
		vertical-align:middle;
}
.select_lg span{font-size: 12px;}
#div_select_lg {
	display:none;
	position:absolute;
	z-index:1000;
	top:30px;
	right:1px;
	width:60px;
	height:auto;
	background-color:#eef4e8;
	text-align:center;
}
.select_lg:hover #div_select_lg{display:block;}
#div_select_lg ul{list-style-type:none;}
#div_select_lg ul li{display:block;padding:2px 0 3px;}
#div_select_lg ul li:hover a{
	color:#c05b38!important;display:block;
}
#search{
	position:absolute;
	z-index:1000;
	width:300px;
	top:50px;
	right:80px;
	text-align:right;
}
#search img{	
	display:inline-block;
	margin-right:0;
	width:26px;
	height:26px;
	margin:4px;
	background:url(images/sprite-2025.png) 0px -33px no-repeat;
	cursor:pointer;
}


#div_sterne_search>div{
	width:100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: margin 0.5s ease-in-out;
	-moz-transition: margin 0.5s ease-in-out;
	transition: margin 0.5s ease-in-out;
	background-color:#ffffff;
}

#div_sterne_search input[type="text"]{
	width:80%;
	margin:0px 2px 10px 2px;
	color:#ff4100;
	font-size:20px;
	border:0;
	background-color:transparent;
}
#div_sterne_search input[type="submit"]{
	margin:4px;
	width:26px;
	height:26px;
	margin:4px;
	border:0;
	font-size:0px;
	background:url(images/sprite-2025.png) 0px -33px no-repeat;
	cursor:pointer;
}



#logo{
	float:left;
	width:309px;
	height:163px;
	margin:3px 0 0;
	padding:0;
	z-index:22;
}


	.nav{
		float:left;
		margin:110px 0 0 10px;
		width:80%;
		height:34px;
	}
	
	
	
	
	/* SITE VITRINE >  NAVIGATION HORIZONTALE HH */
	/* MENU TINTIN */
	#div_menu>div{
		position:fixed;
		z-index:2000;
		top:0%;
		left:0%;
		width:100%;
		height:100%;
		padding:20px;
		background-image:url(images/spacer.png);
		background-repeat:repeat;
		color:#ffffff;
		
	}
	#fermer_tintin{
		position:absolute;
		top:10px;
		left:10px;
		width:60px;
		height:60px;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		background-color:#ffffff;
		text-align:center;
		font-size:53px;
		font-family:Arial;
		animation: rotation 0.5s linear;
		transform: rotate(45deg);
	}
	@keyframes rotation{
		0%{ transform: rotate(0deg);}
		100%{ transform: rotate(360deg);}
	}
	
	#fermer_tintin a{color:#454545;}
	.vitrine_nav_resp_tintin{
		list-style-type:none;
		width:76%;
		height:100%;
		padding:12%;
	}
	.vitrine_nav_resp_tintin .stintin{
		text-align:left;
		padding:3px 0 6px 0;
		height:5%;
		color:#ffffff;
		font-size:20px;
		animation: arrive 0.5s linear;
	}
	@keyframes arrive{
		0%{ padding: 800px 0 6px 0;}
		80%{ padding: 0px 0 0px 0;}
		100%{ padding: 3px 0 6px 0;}
	}
	.stintin{position:relative;}
	.stintin div{
		display:none;
	}
	.stintin:hover div,.stintin a:hover div{
		display:block;
		position:absolute;
		z-index:200;
		top:25px;
		left:0px;
		width:320px;
		margin-top:10px;
		margin-left:-60px;
		font-size:13px;
	}
	.stintin:hover div ul{
		width:100%;
		list-style-type:none;
	}
	.stintin li{
		height:0px;
		background-color:#535353;
		padding:7px 0px 0 0px;
	}
	.stintin:hover li{
		width:97.5%;
		height:29px;
		padding:7px 0px 0 15px;
		text-align:left;		
	}
	
	.stintin:hover li a{
		color:#ffffff;
		margin-left:0;
		-webkit-transition: margin 0.5s ease-in-out;
		-moz-transition: margin 0.5s ease-in-out;
		transition: margin 0.5s ease-in-out;			
	}
	.stintin:hover li a:hover{
		margin-left:7px;
	}
	/* MENU TINTIN */
	
	
	.menu_sup{
		list-style-type:none;
		float:left;
		width:100%;
		margin-left:0px;
	}
	.menu_sup li{
		display:inline-block;
		margin:0 10px;
	}
	
	.vitrine_nav{
		float:left;
		width:100%;
		height:inherit;
		list-style-type:none;
		font-size:15px;
		margin:-20px 0 0 50px;
		
	}
	
	.vitrine_nav li{
		float:left;
		display:inline-block;
		padding:8px 30px 24px 0px;
		 -webkit-transition: background-color 0.5s ease-out;
		  -moz-transition: background-color 0.5s ease-out;
		  -o-transition: background-color 0.5s ease-out;
		  transition: background-color 0.5s ease-out;
		 
	}
	.vitrine_nav li a{display:block;}
/* 	.vitrine_nav>li:hover,.vitrine_nav_resp li:hover{border-bottom:4px solid #ff7445;} */
/* 	.vitrine_nav_act{padding:8px 7px 5px 7px!important;border-bottom:4px solid #ff7445!important;} */
	.vitrine_nav li:hover a,.vitrine_nav_resp li:hover a{display:block;}


	.li_barre{line-height:15px;font-size:19px;padding-left:0!important;padding-right:0!important;color:#ffffff;}
	.li_barre:hover{background-color:transparent!important;}
	.nav .canvas .form20pc{padding-top:5px;}
	.nav .canvas .form20pc img {vertical-align:middle;}

	.vitrine_nav li.child2{
		width:25%;
	}
	

	.vitrine_resp{
		position:relative;
		width:100%;height:100%;
		visibility:hidden;
		-webkit-appearance: none;
		z-index:14;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
	}
	
	.vitrine_resp input[type=checkbox]{visibility:hidden;}
	.vitrine_nav_resp{
		float:left;
		list-style-type:none;
		height:auto;
		width:95%;
		margin-top:-10px;
		-moz-box-shadow: 0px 2px 5px 0px #656565;
		-webkit-box-shadow: 0px 2px 5px 0px #656565;
		-o-box-shadow: 0px 2px 5px 0px #656565;
		box-shadow: 0px 2px 5px 0px #656565;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=5);
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background-color:#ffffff;
		-webkit-transition: margin 0.5s ease-in-out;
		-moz-transition: margin 0.5s ease-in-out;
		transition: margin 0.5s ease-in-out;
	}
	.vitrine_nav_resp li{
		display:block;
		width:99%;
		padding:5px 0 5px 5px;
		font-size:17px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.vitrine_resp_tintin{
		position:fixed;
		visibility:hidden;
		z-index:1000;
		top:45px;
		right:10px;
		width:60px;
		height:60px;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		background-color:#eef4e8;
		text-align:center;
		font-size:16px;
		font-family:Arial;
		cursor:pointer;
/* 		filter:brightness(1);	
		-moz-box-shadow: 0px 0px 10px 0px #7b9c19;
		-webkit-box-shadow: 0px 0px 10px 0px #7b9c19;
		-o-box-shadow: 0px 0px 10px 0px #7b9c19;
		box-shadow: 0px 0px 10px 0px #7b9c19;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#7b9c19, Direction=NaN, Strength=10); */
		
	}
	.vitrine_resp_tintin p{padding-top:19px;}
	.vitrine_resp_tintin a,.vitrine_resp_tintin a:hover{color:#ff4100!important;}
	
	#sidebar.fixed{	/* .fixed étant déclaré en js dans pask.js */
		position: fixed;
		width:100%;
		height:163px;
		background-color:#ffffff!important;
		opacity: 0.8;
		
		margin-top:-160px auto;z-index:2000;
	}
	.show-menu {
		font-family: britannic_bold;
		text-decoration: none;
		color: #5a7310;
		font-size:17px;
		text-align: left;
		padding: 4px 0 0 10px;
		margin:0;
		display: none;
		cursor:pointer;	

	}
	.show-menu img{vertical-align:middle;}
	.show-menu input[type=checkbox]:not(:checked) ~ .vitrine_nav_resp{
		visibility:hidden;

	}
	.show-menu input[type=checkbox]:checked ~ .vitrine_nav_resp{
		visibility:visible;
		margin-top:10px;
		height:auto;
	}
	
	#sous_nav{
		position:absolute;
		width:100%;
		height:40px;
		margin:150px 0 0 -3000px;
		opacity:0;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;		
		z-index:10;
	}

	.smenu ul{
		display:none;
		position:absolute;
		z-index:200;
		top:43px;
		left:0%;
		width:100%;
		margin-top:10px;
	}
	.smenu:hover ul,.smenu a:hover ul{
		/* display:block; */
	}


	.smenu:hover ul{
		width:100%;margin-top:10px;

	}
	.smenu li{
		padding:9px 15px 0 15px;
		display:inline-block;	
	}
	.smenu li, .smenu li a{color:#ffffff;display:block;}
	
	.smenu:hover li{
		/* padding:9px 15px 0 15px; */
	}
	.smenu li a:hover{color:#db3801!important;/* font-weight:bold; */}
	
	.vitrine_nav_resp .smenu div{ margin-top:4px;width:100%;text-align:center;}
	.vitrine_nav_resp .britannic_bold {font-size:16px;}

	
	
	
	.vitrine_nav .menu_intranet a,
	.vitrine_nav_resp .menu_intranet a	{
		color:#ae0000!important;
		font-weight:bold;
	}
	
	/* NAVIGATION HORIZONTALE HH */
	
	.rubriques_nav{
		float:left;
		width:70%;
		height:inherit;
		list-style-type:none;
		
	}
	.rubriques_nav li{
		display:inline-block;
		padding:7px 10px 0 10px;
		height:29px;

	}
	.rubriques_nav li:hover{background-color:#7d7d7d;}
	.rubriques_nav, .rubriques_nav li a{color:#313729;}
	.rubriques_nav li a:hover{color:#313729!important;}
	.nav .canvas .form10pc{padding-top:5px;}
	.nav .canvas .form10pc img {vertical-align:middle;}
	.rubriques_nav_resp{display:none;}
	.menu_hh_tiret{color:#ffffff;}
	
	#nav_menu{
		list-style-type:none;
		display:none;
		background-color:#ffffff;
		color:#000000;
		position:absolute;
		top:26px;
		right:60px;
		width:155px;
		border:1px solid #000000;
		text-align:left;
		font-size:12px;
		z-index:21;

	}
	#nav_menu a{color:#000000;}
	#nav_menu li{
		padding:8px 0 5px 20px;
		height:18px;
		opacity: 0.75;
		-webkit-transition: opacity 0.5s ease-in-out;
		-moz-transition: opacity 0.5s ease-in-out;
		transition: opacity 0.5s ease-in-out;
	}
	#on-menu img{vertical-align:middle;}
	#on-menu:hover #nav_menu{
		display:block;
		color:#000000!important;
		
	}
	#nav_menu li:hover{background-color:#929292;opacity: 1;}
	#nav_menu li:hover a{color:#ffffff!important;}

	
	
	/* BOUTIQUE */
	.menu_boutique{
		margin-top:0px;
		float:left;
		width:185px;
		color:#313729;
		padding:2px 0 4px 0;
		z-index:20;
	}
	.menu_boutique #menu_suite,.menu_boutique #menu_suite_foot{
			width:90%;
			list-style-type:none;
			margin:0 auto;
			text-align:left;
			
	}

	.menu_boutique #menu_suite li,.menu_boutique #menu_suite_foot li{
		display:inline-block;
		padding:2px 0 2px 15px;
		border-bottom-style:dotted;
		border-width:2px;
		font-family: 'Crimson Text', serif;
		font-size:16px;
		width:90%;
	
/*     -webkit-transition: background-color 1s ease-in;
	   -moz-transition: background-color 1s ease-in;
         -o-transition: background-color 1s ease-in;
        -ms-transition: background-color 1s ease-in;
            transition: background-color 1s ease-in;
		
		Ne fonctionnera pas dans CSS3 - D'après la documentation, attendre une éventuelle amélioration dans CSS4
		
			*/

	}
	.menu_boutique #menu_suite img, .menu_boutique #menu_suite_foot img{
		vertical-align:middle;
		margin-bottom:2px;
		width:28px;
		height:26px;
	}
	.menu_boutique a{color:#333333;}
	
	.menu_boutique #menu_suite li:hover{		

	}
	.menu_boutique #menu_suite li a:hover,.menu_boutique #menu_suite li:hover a{
		color:#424242!important;
	}
	
	
	.menu-categories-vgh{
		float:left;
		background-image:url(images/menu-categories-vgh.png);
		background-repeat:no-repeat;
	}
	.menu-categories-vgb{
		float:left;
		background-image:url(images/menu-categories-vgb.png);
		background-repeat:no-repeat;
	}
	.menu-categories-vgh, .menu-categories-vgh img,
	.menu-categories-vgb, .menu-categories-vgb img{
		width:184px;
		height:32px;
	}
	

	#menu_suite li:hover img{
        filter: brightness(0%);
        -webkit-filter: brightness(50%);
        -moz-filter: brightness(50%);
        -o-filter: brightness(50%);
        -ms-filter: brightness(50%);
	}
	.hover_hh{
		font-size:20px!important;
	}
	.hover_hh a:hover{color:#424242!important;}
	

	#menu_supp{
		margin:15px 0;
		list-style-type:none!important;
		font-size:13px;
	}
	#menu_supp a:hover{color:#ffffff!important;}
	#menu_supp li{display:block; width:100%;text-align:center;}
	
	.menu_boutique_resp{
		display:none;
		height:27px;
		padding:0px 0 4px 0;
		width:100%;
		color:#ffffff;
		background: #c20e7b;
		background: -moz-linear-gradient(top,  #c20e7b 0%, #ad0b7b 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c20e7b), color-stop(100%,#ad0b7b));
		background: -webkit-linear-gradient(top,  #c20e7b 0%,#ad0b7b 100%);
		background: -o-linear-gradient(top,  #c20e7b 0%,#ad0b7b 100%);
		background: -ms-linear-gradient(top,  #c20e7b 0%,#ad0b7b 100%);
		background: linear-gradient(to bottom,  #c20e7b 0%,#ad0b7b 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c20e7b', endColorstr='#ad0b7b',GradientType=0 );
	}
	.menu_boutique_resp ul{
			list-style-type:none;
			text-align:right;
	}
	.menu_boutique_resp ul li{
		display:block;
		padding:0px 2px 0 2px;
		font-size:13px;
	}
	.menu_boutique_resp a{color:#ffffff;}
	.menu_boutique_resp .menu_hh_tiret{display:none;}
	
	#menu_resp{float:left;font-family:'Raleway', sans-serif;}
	#menu_resp hr{
		float:left;
		width:100%;
		border:0;
		height:1px;
		background-color:#6f6f6f;
	}
	
	#menu_boutique_vg_resp{
		display:none;
	}	
	.menu_boutique .show-menu, .menu_boutique #show-menu{
		display: none;
		-webkit-appearance: none;
	}
	#menu_categories_boutique{
		float:left;
		width:100%;
		margin:25px 0 15px;
		font-size:14px;
	}
	/* BOUTIQUE */
	
	
	



	#flags{
		float:left;
		width:100%;
	}
	#flags img{margin:10px!important;}


	.social_coords img{
		margin:0px 10px;	
	}
	
	
	




	
	/* ckpage */
	.page_txt{
		text-align:left;
		padding:0 15px 15px 15px;
		font-size:13px;
		font-family:'Raleway', sans-serif;
	}
	.ckpage{
		float:left;
		width:93%;
		text-align:justify;
		padding:15px 15px 0 25px;
		font-size:13px;
		line-height:15px;
		font-family:'Raleway', sans-serif;
	}
	.ckpage a{color:#000000;}
	.ckpage u{
		color:#424242;
		font-size:17px;
	}
	.ckpage .left{
		margin:0 10px 10px 0;
	}
	.ckpage .right{
		margin:0 0 10px 10px;
	}
	/* ckpage */
	
	
	#go_up{
		display:none;
		position:fixed;
		bottom:15%;
		right:2%;
		width:40px;
		height:40px;
		font-size:30px;
		background: #ff4100;
/* 		background: #c9de96;
		background: -moz-linear-gradient(left, #c9de96 0%, #9ed1ac 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#c9de96), color-stop(100%,#9ed1ac));
		background: -webkit-linear-gradient(left, #c9de96 0%,#9ed1ac 100%);
		background: -o-linear-gradient(left, #c9de96 0%,#9ed1ac 100%);
		background: -ms-linear-gradient(left, #c9de96 0%,#9ed1ac 100%);
		background: linear-gradient(to right, #c9de96 0%,#9ed1ac 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#9ed1ac',GradientType=1 ); */
		border:4px solid #ffffff;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);

/* 		-webkit-transition: display 0.5s;
		-moz-transition: display 0.5s;
		-o-transition: display 0.5s;
		-ms-transition: display 0.5s;
		transition: display 0.5s;	 */
	}
	#go_up p{width:100%;height:40px;}
	#go_up a, #go_up a:hover{
		color:#ffffff!important;display:block;
	}
	.fixgo_up{
		
		display:block!important;
	}
	
	
	
	
	
	#footer{
/* 		position:fixed;
		left:0px;
		bottom:0px; */
		float:left;
		width:100%;
		max-width:1920px;
		margin:0 auto;
		
	}
	#footer, #footer a, #footer a:hover{color:#ffffff!important;}
	#footer_resp{display:none;float:left;}
	#footer,#footer_resp{
		width:100%;
		min-height:200px;
		font-style:normal;
		z-index:20;background: #ff4100;
	}
	#footer nav, #footer_resp nav{
		width:80%;
		margin:0px;
		background: #ff4100;
	}

	#footer #menu_suite_foot_cooord, #footer #menu_suite_foot{
		list-style-type:none;
		float:left;
	}
	
	
	#footer #menu_suite_foot_cooord li, #footer #menu_suite_foot li{
		text-align:left;padding:3px 0;
	}
	#footer #menu_suite_foot li{display:inline;margin:10px 10px 20px 0;}
	
	#satellite{ /* ul */
		list-style-type:none;
		width:100%;
	}
	#satellite li{
		display:inline-block;
		text-align:center;
	}
	#satellite li a, #satellite li a:hover{color:#ffffff!important;}
	
	#network_link_facebook{
		display:inline-block;
		margin:40px auto;
		background:url(images/sprite-2025.png) -16px 0 no-repeat;
	}
	#network_link_facebook, #network_link_facebook img{width:15px;height:32px;}

	#network_link_youtube{
		display:inline-block;
		margin:40px 10px;
		background:url(images/sprite-2025.png) -32px 0 no-repeat;
	}
	#network_link_youtube, #network_link_youtube img{width:36px;height:25px;}	
	
	#network_link_linkedin{
		display:inline-block;
		margin:40px 10px;
		background:url(images/sprite-2025.png) -69px 0 no-repeat;
	}
	#network_link_linkedin, #network_link_linkedin img{width:35px;height:34px;}	
	
	#network_link_news{
		display:inline-block;
		margin:-30px 10px;
		background:url(images/sprite-2025.png) -105px 0 no-repeat;
	}
	#network_link_news, #network_link_news img{width:34px;height:43px;}
	
	.form_news input[type=email]{
		width:240px;
		height:27px;
		color:#4e4e4e;
		font-size:18px;
	}
	
	.form_news input[type=submit]{
		background-color:#ff7445;
		margin:4px 0 0 -4px;
		border:0;
		font-size:18px;
		height:34px;
		padding:3px 5px 5px;
		color:#ffffff;
		cursor:pointer;
	}
	
	
	
	
	#dialog{
		height:400px;
		font-size:15px;
	}
	#dialog, #dialog a{color:#000000;}
	#dialog input{
		margin:8px;
	}
	#dialog p{margin:10px auto 10px;}
	#dialog hr{
		float:left;
		margin:10px auto 10px 0;
		width:100%;
		height:1px;
	}


	
/* PAGES */
	#body_page,.body_page{
	float:left;
	width:100%;
	margin:0px 0 0 0px;
	display:inline-block;	
	text-align:justify;
	}
	
	.heart_page{		
		background-color:#ffffff;
		/* height:100%; */
	}
	


	.bg_page{
		float:left;
		width:99.9%;
		margin:0 1px 5px 0px;
		text-align:left;
		color:#635a55;
	}
	.bg_page hr{
/* 		width:100%;
		height:1px;
		margin:10px auto 10px;
		background-color:#8a8a8a; */
	}
	.bg_page >p{
		text-align:justify;
		padding:30px 30px 0 30px;
		
	}
	.bg_page .f95pc{margin:0 auto;}
	.bg_page span{
		color:#4d4d4d;
	}
	.retour_titre{float:left;width:90%;padding:30px;text-align:left;}
	.retour_titre,.retour_titre a{color:#424242;}
	.corpus_int{
		width:70%;
		margin:0 auto;
		color:#424242;
		text-align:justify;
	}
	.corpus_int>h1 {padding-left:0px!important;}
	.corpus_int h1 img{vertical-align:middle;}
	
	.bg100_light {
		background-color:#ffffff;	
	}
	.bg_title{
		text-align:center;
		margin:0px 0px 5px;
		padding:5px 0 3px 0;
		font-size:21px;
		height:auto;
		background: #b04a37;
		background: -moz-linear-gradient(top,  #d85840 0%, #b04a37 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d85840), color-stop(100%,#b04a37));
		background: -webkit-linear-gradient(top,  #d85840 0%,#b04a37 100%);
		background: -o-linear-gradient(top,  #d85840 0%,#b04a37 100%);
		background: -ms-linear-gradient(top,  #d85840 0%,#b04a37 100%);
		background: linear-gradient(to bottom,  #d85840 0%,#b04a37 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d85840', endColorstr='#b04a37',GradientType=0 );
		-moz-box-shadow: 0px 5px 7px 0px #000000;
		-webkit-box-shadow: 0px 5px 7px 0px #000000;
		-o-box-shadow: 0px 5px 7px 0px #000000;
		box-shadow: 0px 5px 7px 0px #000000;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=180, Strength=7);
		color:#ffffff;
	}
	.bg_title img{vertical-align:middle;margin:0 20px 3px 0;}
	
	.bg_title_simple{
		text-align:center;
		margin:0px 0px 5px;
		padding:5px 0 3px 0;
		border-top:1px solid #9f9f9f;
		font-size:21px;
		min-height:27px;
		background: #fefefe;
		background: -moz-linear-gradient(top,  #fefefe 0%, #f0f0f0 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f0f0f0));
		background: -webkit-linear-gradient(top,  #fefefe 0%,#f0f0f0 100%);
		background: -o-linear-gradient(top,  #fefefe 0%,#f0f0f0 100%);
		background: -ms-linear-gradient(top,  #fefefe 0%,#f0f0f0 100%);
		background: linear-gradient(to bottom,  #fefefe 0%,#f0f0f0 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f0f0f0',GradientType=0 );	
	}
	
	.bg_title_a{
		text-align:center;
		margin:0px 0px 5px;
		padding:5px 15px 3px 15px;
		height:22px;
		width:50%;
		background: #fefefe;
		background: -moz-linear-gradient(top,  #fefefe 0%, #f0f0f0 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f0f0f0));
		background: -webkit-linear-gradient(top,  #fefefe 0%,#f0f0f0 100%);
		background: -o-linear-gradient(top,  #fefefe 0%,#f0f0f0 100%);
		background: -ms-linear-gradient(top,  #fefefe 0%,#f0f0f0 100%);
		background: linear-gradient(to bottom,  #fefefe 0%,#f0f0f0 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f0f0f0',GradientType=0 );
		-moz-box-shadow: 0px 5px 7px 0px #000000;
		-webkit-box-shadow: 0px 5px 7px 0px #000000;
		-o-box-shadow: 0px 5px 7px 0px #000000;
		box-shadow: 0px 5px 7px 0px #000000;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=180, Strength=7);
	}
	.bg_title_panier{
		text-align:center;
		margin:0px 0px 5px;
		padding:5px 0 3px 0;
		font-size:21px;
		height:27px;
		color:#ffffff;
		background: #949494;
		background: -moz-linear-gradient(top,  #949494 0%, #3d3d3d 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#949494), color-stop(100%,#3d3d3d));
		background: -webkit-linear-gradient(top,  #949494 0%,#3d3d3d 100%);
		background: -o-linear-gradient(top,  #949494 0%,#3d3d3d 100%);
		background: -ms-linear-gradient(top,  #949494 0%,#3d3d3d 100%);
		background: linear-gradient(to bottom,  #949494 0%,#3d3d3d 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949494', endColorstr='#3d3d3d',GradientType=0 );
		border-top:1px solid #767676;
		-moz-box-shadow: 0px 5px 7px 0px #000000;
		-webkit-box-shadow: 0px 5px 7px 0px #000000;
		-o-box-shadow: 0px 5px 7px 0px #000000;
		box-shadow: 0px 5px 7px 0px #000000;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=180, Strength=7);
	}
	
	
	
	.bg_purple{
		background-color:#5a7310;
		color:#ffffff;
	}
	.bg_green{
		background-color:#ff4100;
	}
	.bg_grey{
		background-color:#dcdcdc;
	}
	.bg_grey_plus{
		background-color:#535353;
		padding-bottom:10px;
	}
	.bg_yellow{
		background-color:#f39700;
	}
	.green_border_hb{
		border-top:3px solid #ff4100;
		border-bottom:3px solid #ff4100;
		padding:8px 0;
	}

	
	.bg100gray,.bg100gray_light,.bg100gray_auto{
		border-top:2px solid #999999;
		background-color:#e0e0e0;
		-moz-box-shadow: 0px 3px 3px 0px #656565;
		-webkit-box-shadow: 0px 3px 3px 0px #656565;
		-o-box-shadow: 0px 3px 3px 0px #656565;
		box-shadow: 0px 3px 3px 0px #656565;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=3);
	}
	
	.bg100gray_auto{
		float:left;height:auto;
	}
	.bg100gray_light{
		height:190px;
	}
	.bg100gray{
		min-height:380px;
	}
	.shadow{
		-moz-box-shadow: 0px 3px 3px 0px #656565;
		-webkit-box-shadow: 0px 3px 3px 0px #656565;
		-o-box-shadow: 0px 3px 3px 0px #656565;
		box-shadow: 0px 3px 3px 0px #656565;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=3);
	}
	
	
	.bande_point_hb, .bande_point_hbw, .bande_point_h, .bande_point_b {
		float:left;
		width:100%;
		padding:8px 0;
		text-align:center;
		font-size:20px;
	}
	
	.bande_point_hb{
		border-top:3px dotted #635a55;
		border-bottom:3px dotted #635a55;
	}
	.bande_point_hbw{
		border-top:3px dotted #ffffff;
		border-bottom:3px dotted #ffffff;
	}
	.bande_point_h{
		border-top:2px dotted #635a55;
	}
	.bande_point_b{
		border-bottom:3px dotted #635a55;
	}
	.border_bottom{
		border-bottom:1px solid #9f9f9f;
	}
	
	.bulle_bleue{color:#7cc4e6;font-size:20px;}
	.bulle_verte{color:#5a7310;font-size:20px;}

	.bg_white{
		background-color:white;
	}


	.horizontal:before {
		top: 0px;
		left: 15%;
		width: 70%;
		height: 20px;
		border-radius: 125px / 12px;
		-webkit-box-shadow: 0 0 18px #555;
		box-shadow: 0 0 28px #555;
	}
	.horizontal:after { 
		bottom: 0px;
		left: 15%;
		width: 70%;
		height: 20px;
		border-radius: 125px / 12px;
		-webkit-box-shadow: 0 0 18px #565656;
		box-shadow: 0 0 28px #565656;
	}
	.single:before { display: none; }
	
	
	/* MENTIONS */
	.mentions{
		font-size:14px;
		line-height:16px;
	}
	.mentions p{
		margin:0!important;
	}
	.mentions strong{
		color:#424242
	}
	/* MENTIONS */
	
	/* PRODUITS */
	.voir_implantations{
		width:96%;
		border:1px solid #9a9a9a;
		text-align:center;
		min-height:22px;
		padding-top:6px;
		margin-top:-4px;
		font-weight:bold;
		-moz-box-shadow: -3px 3px 2px 0px #9b9b9b;
		-webkit-box-shadow: -3px 3px 2px 0px #9b9b9b;
		-o-box-shadow: -3px 3px 2px 0px #9b9b9b;
		box-shadow: -3px 3px 2px 0px #9b9b9b;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=225, Strength=2);
	}
	.voir_implantations, .voir_implantations a{color:#424242;}
	.exemples_implantation{
		background-color:#dedede;
		padding:10px 0;
	-moz-box-shadow: 0px 3px 2px 0px #656565;
	-webkit-box-shadow: 0px 3px 2px 0px #656565;
	-o-box-shadow: 0px 3px 2px 0px #656565;
	box-shadow: 0px 3px 2px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=2);
	}
	.exemples_implantation img{margin:5px;}
	.produit_frame iframe{
		width:80%;
		height:322px;
		margin-top:30px;
	}
	.bande_devis{
		background-color:#3d3d3d;
		height:20px;
		padding:10px 0;
		text-align:center;
	-moz-box-shadow: 0px 3px 2px 0px #656565;
	-webkit-box-shadow: 0px 3px 2px 0px #656565;
	-o-box-shadow: 0px 3px 2px 0px #656565;
	box-shadow: 0px 3px 2px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=2);
	}
	.bande_devis,.bande_devis a,.bande_devis a:hover{
		color:#ffffff!important;
	}
	
	.caracteristiques{padding-left:15px;}
	.caracteristiques p{
		line-height:30px!important;
	}

	
	/* PRODUITS */
	
	/* MARQUES */
	.picto_matiere{
		width:106px;
		height:89px;
		margin:10px 3%;
	}
	/* MARQUES */
	
	
	
	/* ACCUEIL */
	#nos_services{
		list-style-type:none;
		float:left;
		width:100%;
		padding:0;	
	}
	#nos_services li{
		float:left;
		display:inline-block;
		width:25%;
		text-align:center;
	}
	#nos_services li img{margin-bottom:-4px;width:139px;height:141px;}
	#nos_services .bg_green{
		margin-top:0px;
		padding:7px 0 5px;
		height:23px;
	}
	#nos_services .bg_white{
		margin-top:0px;
		padding:7px 0 5px;
		height:12px;		
	}
	
	#accueil_motdirection{
		line-height:30px;
	}
	#accueil_motdirection img{
		float:left;
		margin:0 25px 20px 0;
	}
	.actualite_accueil{
		position:relative;
		width:100%;
		color:#ffffff;
		font-size:18px;
		text-align:right;
	}

	
	
	.bg_filigrane-g{
 		height:137px;
/*		z-index:10;
		background-image:url(images/bg-filigrane-g.png);
		background-repeat:repeat-x;
		background-position:top left; */
		
	}
	.bg_filigrane-d{
 		height:inherit;
/*		background-image:url(images/bg-filigrane-d.png);
		background-repeat:repeat-x;
		background-position:top right; */
	}
	.bg_filigrane-c{
 		margin-top:-59px;
		height:59px;z-index:10;
/*		background-image:url(images/bg-filigrane-c.png);
		background-repeat:repeat-x;
		background-position:top right; */
	}
	.bg_filigrane-b{
 		height:inherit;
/*		background-image:url(images/vague-blanche-h.png);
		background-repeat:repeat-x;
		background-position:bottom right; */
	}
	.bg_filigrane-b2{
		height:78px;
/* 		background-image:url(images/vague-blanche-h.png);
		background-repeat:repeat-x;
		background-position:bottom right; */
	}
	.bg_filigrane-v{
 		height:inherit;
/*		background-size:contain;
		background-image:url(images/vague-verte-h.png);
		background-repeat:repeat-x;
		background-position:bottom right; */
	}
	.bg_filigrane-h{
 		height:78px;
/*		background-image:url(images/vague-blanche-h.png);
		background-repeat:repeat-x;
		background-position:bottom right;
		background-size:contain;
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg); */
	}
	
		.arc_blanc{
			float:left;
			width:100%;
			margin-top:-3.05%;
		}
		.degrade_sterne {
		  display: inline-block;
		  position: relative;
		  width: 100%;
		  margin-top:-1px;
		  padding-bottom: 2%;
		  vertical-align: middle;
		  overflow: hidden;
		  z-index:11;
		 background:#ff4100;
/* 		background: #49d2cb;
		background: -moz-linear-gradient(45deg, #49d2cb 0%, #c05b38 33%, #c05b38 61%, #59a247 100%);
		background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#49d2cb), color-stop(33%,#c05b38), color-stop(61%,#c05b38), color-stop(100%,#59a247));
		background: -webkit-linear-gradient(45deg, #49d2cb 0%,#c05b38 33%,#c05b38 61%,#59a247 100%);
		background: -o-linear-gradient(45deg, #49d2cb 0%,#c05b38 33%,#c05b38 61%,#59a247 100%);
		background: -ms-linear-gradient(45deg, #49d2cb 0%,#c05b38 33%,#c05b38 61%,#59a247 100%);
		background: linear-gradient(45deg, #49d2cb 0%,#c05b38 33%,#c05b38 61%,#59a247 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49d2cb', endColorstr='#59a247',GradientType=1 ); */
		  
		}

	
		.degrade_sterne_titres{
				padding-bottom: 2%;
			background: -moz-radial-gradient(bottom, ellipse cover, rgba(241,241,241,0.65) 0%, rgba(34,34,34,0) 86%, rgba(0,0,0,0) 100%);
/* 			background: -webkit-gradient(radial, bottom center, 0px, center center, 100%, color-stop(0%,rgba(241,241,241,0.65)), color-stop(86%,rgba(34,34,34,0)), color-stop(100%,rgba(0,0,0,0)));
			background: -webkit-radial-gradient(bottom, ellipse cover, rgba(241,241,241,0.65) 0%,rgba(34,34,34,0) 86%,rgba(0,0,0,0) 100%); */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,0)), color-stop(100%,rgba(0,0,0,0.05)));
			background: -webkit-linear-gradient(top, rgba(241,241,241,0) 0%,rgba(0,0,0,0.05) 100%);
			background: -o-radial-gradient(bottom, ellipse cover, rgba(241,241,241,0.65) 0%,rgba(34,34,34,0) 86%,rgba(0,0,0,0) 100%);
			background: -ms-radial-gradient(bottom, ellipse cover, rgba(241,241,241,0.65) 0%,rgba(34,34,34,0) 86%,rgba(0,0,0,0) 100%);
			background: radial-gradient(ellipse at bottom, rgba(241,241,241,0.65) 0%,rgba(34,34,34,0) 86%,rgba(0,0,0,0) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6f1f1f1', endColorstr='#00000000',GradientType=1 );
		}
		
		.degrade_sterne_simple {
			background: #ffffff;
/* 			background: #49d2cb;
			background: -moz-linear-gradient(45deg, #49d2cb 0%, #c05b38 33%, #c05b38 61%, #59a247 100%);
			background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#49d2cb), color-stop(33%,#c05b38), color-stop(61%,#c05b38), color-stop(100%,#59a247));
			background: -webkit-linear-gradient(45deg, #49d2cb 0%,#c05b38 33%,#c05b38 61%,#59a247 100%);
			background: -o-linear-gradient(45deg, #49d2cb 0%,#c05b38 33%,#c05b38 61%,#59a247 100%);
			background: -ms-linear-gradient(45deg, #49d2cb 0%,#c05b38 33%,#c05b38 61%,#59a247 100%);
			background: linear-gradient(45deg, #49d2cb 0%,#c05b38 33%,#c05b38 61%,#59a247 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49d2cb', endColorstr='#59a247',GradientType=1 ); */
		}

	.click_hidden_word{
		z-index:11;
		font-size:40px;
		width:35px;
		height:35px;
		line-height:35px;
		color:#2d486a;
		background-color:#ffffff;
		border:3px solid #ff4100;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		cursor:pointer;
	}
	.click_hidden_word a{display:block;}
	.click_hidden_word a, .click_hidden_word a:hover{color:#2d486a;}
	#hidden_word{
		font-size:19px;
		height:0px;
		visibility:hidden;
	}
	#hidden_word iframe{
		width:100%;
		height:700px;
		margin:30px 0 30px;
	}
	
	
	.centrage_sterne_marche{
		width:65%;
		margin:0 auto;
	}
	.sterne_marches, .sterne_partenaires{
		float:left;
		width:30%;
		margin:0 30px 30px 0!important;
		display:inline;		
		font-family:'Din';
		color:#4e4e4e;
		font-size:25px;
		font-weight:normal;	
	
	}
	.sterne_marches:hover img{
		-webkit-transform: rotateY(-180deg);
		-moz-transform: rotateY(-180deg);
		-o-transform: rotateY(-180deg);
		-ms-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
	}
	.sterne_marches img, .sterne_partenaires img{display:block;}
	.sterne_marches>div{
		float:left;
		width:100%!important;
		background-color:#ebeaea;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
		-ms-transition: all 0.5s;
		transition: all 0.5s;	
	}
	.sterne_partenaires>div{
		float:left;
		width:100%!important;
		background-color:#ebeaea;
	}
	
	.sterne_marches a {color:#4e4e4e!important;}
	.sterne_partenaires a {color:#ffffff!important;}
	.sterne_partenaires a img{
		-webkit-transition: all 1s;
		-moz-transition: all 1s;
		-o-transition: all 1s;
		-ms-transition: all 1s;
		transition: all 1s;
	}
	.sterne_marches img, .sterne_partenaires img{margin-bottom:10px;	}
	.sterne_marches h4, .sterne_partenaires h4{
		width:80%;
		margin:-65px auto 3% auto;
		height:60px;
	}
	.sterne_marches:hover>div {
		-webkit-transform: rotateY(-180deg);
		-moz-transform: rotateY(-180deg);
		-o-transform: rotateY(-180deg);
		-ms-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
	}
	
	.sterne_partenaires a:hover img{
		filter: blur(4px);
		-webkit-filter: blur(4px);
	}
	.sterne_partenaires:hover a{color:#ffffff!important;}
	
	.sterne_marches:hover a{color:#ffffff!important;	}
	
	.sterne_marches:hover h4{
		-webkit-transform: rotateY(-180deg);
		-moz-transform: rotateY(-180deg);
		-o-transform: rotateY(-180deg);
		-ms-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
	}
	
	

	#slide1 {
		background:url(images/fond-vagues-silicone.jpg) center 0 repeat fixed;
	}
	
	
	.filtre_sterne{
		background-color:#ff4100;
/* background: -moz-linear-gradient(45deg, rgba(25,84,119,0.65) 0%, rgba(25,84,119,0) 15%, rgba(25,84,119,0.54) 86%, rgba(1,53,2,0.65) 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(25,84,119,0.65)), color-stop(15%,rgba(25,84,119,0)), color-stop(86%,rgba(25,84,119,0.54)), color-stop(100%,rgba(1,53,2,0.65)));
background: -webkit-linear-gradient(45deg, rgba(25,84,119,0.65) 0%,rgba(25,84,119,0) 15%,rgba(25,84,119,0.54) 86%,rgba(1,53,2,0.65) 100%);
background: -o-linear-gradient(45deg, rgba(25,84,119,0.65) 0%,rgba(25,84,119,0) 15%,rgba(25,84,119,0.54) 86%,rgba(1,53,2,0.65) 100%);
background: -ms-linear-gradient(45deg, rgba(25,84,119,0.65) 0%,rgba(25,84,119,0) 15%,rgba(25,84,119,0.54) 86%,rgba(1,53,2,0.65) 100%);
background: linear-gradient(45deg, rgba(25,84,119,0.65) 0%,rgba(25,84,119,0) 15%,rgba(25,84,119,0.54) 86%,rgba(1,53,2,0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6195477', endColorstr='#a6013502',GradientType=1 ); */
		
		/* padding-bottom:160px; */
	}
	
	.filtre_numbers {background-color:rgba(255,255,255,0.2);}
	.filtre_numbers img{opacity:1!important;}
	
	.savoirfaire{display:block;}
	.sterne_savoirfaire{
		float:left;
		width:100%;
		height:2px;
		
		background: #c05b38;
		background: -moz-linear-gradient(left, #c05b38 0%, #c05b38 49%, #6af3fe 53%, #6af3fe 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#c05b38), color-stop(49%,#c05b38), color-stop(53%,#6af3fe), color-stop(100%,#6af3fe));
		background: -webkit-linear-gradient(left, #c05b38 0%,#c05b38 49%,#6af3fe 53%,#6af3fe 100%);
		background: -o-linear-gradient(left, #c05b38 0%,#c05b38 49%,#6af3fe 53%,#6af3fe 100%);
		background: -ms-linear-gradient(left, #c05b38 0%,#c05b38 49%,#6af3fe 53%,#6af3fe 100%);
		background: linear-gradient(to right, #c05b38 0%,#c05b38 49%,#6af3fe 53%,#6af3fe 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c05b38', endColorstr='#6af3fe',GradientType=1 );
		line-height:12px;
	}
	.sterne_savoirfaire_int{
		float:left;
		width:100%;
		display:inline;
		font-family:'Din';
		color:#4e4e4e;
		font-size:40px;

		font-weight:normal;	
		text-align:center;	background-color:#ebeaea;	
	}
	.sterne_savoirfaire_int img{display:block;}
	.sterne_savoirfaire_int>div{
		width:100%;
		height:195px;
		line-height:15px;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
		-ms-transition: all 0.5s;
		transition: all 0.5s;
	}
	
	
	.sterne_savoirfaire_int a{color:#4e4e4e;}
	.sterne_savoirfaire_int img{margin-bottom:10px;width:405px;height:195px;}
	.sterne_savoirfaire_int h4{
		margin-top:-120px;
		margin-bottom:3%;
	}
/* 	.sterne_savoirfaire_int:hover>div{
		-webkit-transform: rotateY(-180deg);
		-moz-transform: rotateY(-180deg);
		-o-transform: rotateY(-180deg);
		-ms-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
	} */
	.sterne_savoirfaire_int:hover a{color:#ffffff!important;	text-shadow:0px 0px 8px #28110B;}
/* 	.sterne_savoirfaire_int:hover img,
	.sterne_savoirfaire_int:hover h4{
		-webkit-transform: rotateY(-180deg);
		-moz-transform: rotateY(-180deg);
		-o-transform: rotateY(-180deg);
		-ms-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
	} */
	.sterne_savoirfaire_int:hover span{display:none;}
	
	.nos_chiffres{
		display:block;
		text-shadow: -0px 0px 8px #128D97;
	}
	.nos_chiffres_resp{display:none;}
	
	#slide2 {
		/* background:url(images/bg-une.jpg) center 0 repeat fixed; */
		background-color:#4e4e4e;
		padding-bottom:10px;
	}
	

	
	.footer_pre{
/* 	-webkit-border-top-left-radius: 100%;
	-webkit-border-top-right-radius: 100%;
	-moz-border-radius-topleft:100%;
	-moz-border-radius-topright: 100%;
	border-top-left-radius: 100%;
	border-top-right-radius: 100%; 
		-webkit-border-radius: 50% / 60% 60% 40% 40%;*/
		margin:0 auto 0;
		border:0;
		background:url(images/arc-footer.gif) center 0 no-repeat;

		height:95px;
		
/* 		border-radius: 50% / 100% 100% 0 0;
		background: #49d2cb;
		background: -moz-linear-gradient(45deg, #49d2cb 0%, #c05b38 33%, #c05b38 61%, #59a247 100%);
		background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#49d2cb), color-stop(33%,#c05b38), color-stop(61%,#c05b38), color-stop(100%,#59a247));
		background: -webkit-linear-gradient(45deg, #49d2cb 0%,#c05b38 33%,#c05b38 61%,#59a247 100%);
		background: -o-linear-gradient(45deg, #49d2cb 0%,#c05b38 33%,#c05b38 61%,#59a247 100%);
		background: -ms-linear-gradient(45deg, #49d2cb 0%,#c05b38 33%,#c05b38 61%,#59a247 100%);
		background: linear-gradient(45deg, #49d2cb 0%,#c05b38 33%,#c05b38 61%,#59a247 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49d2cb', endColorstr='#59a247',GradientType=1 ); */
	}
	
	.sterne_savoirfaire_int .smenu_solutions{
		display:none;
		list-style-type:none;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background-color:#eeeeee;
		z-index:10;
		font-size:20px;
		padding:auto;
	}
	.sterne_savoirfaire_int .smenu_solutions li{
		padding:1% 0 1% 0;
	}
	.sterne_savoirfaire_int:hover .smenu_solutions{display:block;}
	.sterne_savoirfaire_int .smenu_solutions li:hover{
		background-color:#a0a0a0;
	}
	
	
	/* ACCUEIL */
	
	/* A PROPOS */
	#slide_historique{
		background:url(images/fond-vagues-silicone-3.jpg) center 0 no-repeat fixed;

	}
	#slide_equipe{
		background:url(images/fond-equipe.jpg) center 0 repeat fixed;
		height:570px;
	}
	#slide_extrusion{
		background:url(images/extrusion-controle-qualite.jpg) center 0 repeat fixed;
		height:570px;
	}
	.a_propos_today_parag_01{
		margin-top:-300px;
	}
	.a_propos_today_parag_01 p,
	.a_propos_today_parag_02 p{
		background-color:#ffffff;
		padding:70px 25px;
		font-size:20px;
		text-align:left;
	}
	.a_propos_today_parag_02 span{
		background-color:#ffffff;
		padding:30px 25px 0 0;
		font-size:20px;
		text-align:left;
	}
	.a_propos_today_parag_03 p{
		padding:30px 0px;
		font-size:20px;
		text-align:center;
	}
	.a_propos_today_parag_04 p{
		padding:80px 20px;
		font-size:20px;
		text-align:left;
	}
	
	.a_propos_today_parag_01 p b,
	.a_propos_today_parag_02 p b,
	.a_propos_today_parag_03 p b,.a_propos_today_parag_03 span b{font-size:23px;}
	
	.a_propos_today_parag_01 img,
	.a_propos_today_parag_02 img{width:auto;height:auto;}
	
	
	.historique_courbe{
		background:linear-gradient(to bottom, rgba(255,255,255,0) 95%, rgba(255,255,255,1) 100%), url(images/courbe.png);
		background-repeat:repeat-y;
		background-position:center;
	}
	.historique_dates{
		height:455px;
		font-size:16px;		
	}
	.historique_dates>div{
		background-repeat:no-repeat;
	}
	.la_date{
		font-size:100px;
		color:#ffffff;
		font-weight:bold;
		text-shadow: 0px 0px 10px #58cefd;
	}

	
	.a_propos_silicone_polymeres{
		float:left;
		width:100%;
	}
	
	/* A PROPOS */
	
	
	
	/* MARCHES */
	#slide_marche{
		background:url(images/fond-vagues-silicone.jpg) center 0 repeat fixed;
		height:auto;
	}
	#slide_marche2{
		background:url(images/fond-vagues-silicone-2.jpg) center 0 repeat fixed;
		height:auto;
	}
	.marche_medical_parag{
		position:relative;
	}
	.marche_medical_parag p{
		padding:30px 0px 0px;
		font-size:20px;
		text-align:left;
	}
	.marche_medical_parag p b{
		font-size:23px;
	}
	.marche_medical_parag p a{
		color:#ff7445;
	}
	/* MARCHES */	


	
	/* STERNE SAVOIR FAIRE */
	#slide_savoir{
		background:url(images/fond-vagues-silicone-2.jpg) center 0 repeat fixed;
		height:570px;
	}
	#slide_simask{
		background:url(images/slide_simask.jpg) center 0 no-repeat fixed;
		height:567px;
	}
	#slide_savoir_conseil{
		background:url(images/fond-silicone.jpg)center 0 repeat fixed;
		height:570px;
	}
	#slide_savoir_extrusion{
		background:url(images/fond-silicone-extrustion.jpg)center 0 repeat;
		height:570px;
	}
	#slide_savoir_moulage{
		background:url(images/fond-silicone-moulage.jpg)center 0 repeat fixed;
		height:570px;
	}
	#slide_savoir_impression{
		background:url(images/filet-impression-3D-silicone.jpg)center 0 repeat fixed;
		height:570px;
	}
	#slide_savoir_confection{
		background:url(images/fond-silicone-confection.jpg)center 0 repeat;
		height:570px;
	}
	#slide_foot_content{
		background:url(images/fond-vagues-silicone-2.png) center 0 repeat fixed;
		
	}
	
	#slide_foot_silicone{
		background:url(images/silicone-sterne-08.jpg) center 0 no-repeat fixed;
	}
	
	#slide_foot_content>div, #slide_marche>div, #slide_marche2>div{
		float:left;
		width:100%;
		height:inherit;
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(159,250,251,0.61)), color-stop(21%,rgba(180,231,250,0.54)), color-stop(65%,rgba(193,242,125,0.41)), color-stop(100%,rgba(215,244,177,0.3)));
background: -webkit-linear-gradient(-45deg, rgba(159,250,251,0.61) 0%,rgba(180,231,250,0.54) 21%,rgba(193,242,125,0.41) 65%,rgba(215,244,177,0.3) 100%);
background: -o-linear-gradient(-45deg, rgba(159,250,251,0.61) 0%,rgba(180,231,250,0.54) 21%,rgba(193,242,125,0.41) 65%,rgba(215,244,177,0.3) 100%);
background: -ms-linear-gradient(-45deg, rgba(159,250,251,0.61) 0%,rgba(180,231,250,0.54) 21%,rgba(193,242,125,0.41) 65%,rgba(215,244,177,0.3) 100%);
background: linear-gradient(135deg, rgba(159,250,251,0.61) 0%,rgba(180,231,250,0.54) 21%,rgba(193,242,125,0.41) 65%,rgba(215,244,177,0.3) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c9ffafb', endColorstr='#4dd7f4b1',GradientType=1 );
	}
	
	.savoir_faire_parag_01{
		margin-top:-300px;
	}
	.savoir_faire_parag_01 p,
	.savoir_faire_parag_02 p{
		background-color:#ffffff;
		padding:70px 25px;
		font-size:20px;
		text-align:left;
	}
	.savoir_faire_parag_03 p{
		padding:30px 0px;
		font-size:20px;
		text-align:center;
	}
	.savoir_faire_parag_04 p{
		padding:80px 20px;
		font-size:20px;
		text-align:left;
	}
	
	.savoir_faire_parag_01 p b,
	.savoir_faire_parag_02 p b,
	.savoir_faire_parag_03 p b{font-size:23px;}
	
	.savoir_faire_parag_01 img,
	.savoir_faire_parag_02 img{width:auto;height:auto;}
	
	/* STERNE SAVOIR FAIRE */
	
	/* STERNE PRODUITS */
	#slide_foot_produit{
		background:url(images/fond-produits-silicone.jpg) center 0 repeat;
		height:1100px;
	}
	#slide_foot_produit_profils{
		background:url(images/fond-produits-profils.jpg) center 0 repeat;
		height:1100px;
	}
	#slide_foot_produit_joint{
		background:url(images/fond-produits-joints.jpg) center 0 repeat;
		height:1100px;
	}
	/* STERNE PRODUITS */
	
	
	
	/* ENVIRONNEMENTS */
	.environnement_parag{
		position:relative;
		margin-top:60px;
	}
	.environnement_parag .form50pc{background-color:#ffffff;}
	.environnement_parag p{
		padding:30px 20px 20px 20px;
		font-size:20px;
		text-align:left;
	}
	.environnement_parag p b{
		font-size:23px;
	}
	.environnement_parag p a{
		color:#ff7445;
	}
	/* ENVIRONNEMENTS */

	
	
	/* PLAN DU SITE */
	#plan_site{ 
		list-style-type:none;
		text-align:left;
	}
	#plan_site .plan_site{
		margin-top:15px;
	}
	
	#plan_site ul{margin:0 0 0 40px;}
	/* PLAN DU SITE */
	
	
	/* MODULE DE RECHERCHE */
	#recherche_site{
		float:left;
		list-style-type:none;
		text-align:left;
	}
	#recherche_site li{float:left;
		margin-top:15px;
		margin-bottom:15px;
	}
	/* MODULE DE RECHERCHE */
	
	

	
	/* ENCART_COMMUN */
	.encart_commun{
		width:46%;
		padding:8px;
		color:#656565;
		min-height:280px;
		text-align:left;
	}
	.encart_commun a{color:#656565;text-decoration:underline;}
	.encart_commun a:hover{color:#656565!important;}
	
	.encart_communw{
		width:46%;
		background-color:#5a7310;
		padding:8px;
		color:#ffffff;
		min-height:280px;
		text-align:left;
	}
	.encart_communw a{color:#ffffff;text-decoration:underline;}
	.encart_communw a:hover{color:#ffffff!important;}
	/* ENCART_COMMUN */
	
	
	/* ACTU */
	#encart_actu{
		float:left;
		width:98.5%;
		margin:20px 0;
	}

	.actu_pave{
		float:left;
		width:95%;
		height:auto;
		margin:0px auto;
		padding:20px;
		background-color:#ffffff;
		border:1px solid #dfdede;
	}

	.actu_pave .snom{font-weight:bold;}
	.actu_pave a {font-weight:normal;color:#484848;}
	.actu_pave .little_italic {color:#f29400;}
	.actu_img{
		float:left;
		width:16%;
	}
	.actu_galerie{list-style-type:none;margin-top:20px;}
	.actu_galerie li{display:inline-block;margin-right:10px;}
	.actu_galerie li img{max-height:140px;}
	.info{border-top:1px solid #ffffff;min-height:300px;}
	.actu_txt_accueil{
		margin:0 0 20px -20px;
		padding:0 20px 0px 0;
		-webkit-column-count:2;
		-moz-column-count: 2;
		column-count: 2;
	}
	/* ACTU */
	
	/* PRESSE */
	#presse_suggestions li{
		list-style-type:none;
		display:inline-block;animation: anim_presse 0.5s linear;
		
	}
/* 	@keyframes anim_presse{
		0%{ margin-right: 2000px;}
		100%{margin-right: 0px;}
	} */
	.presse_pave{
		padding:15px;
		
		background-color:#ffffff;
		-webkit-box-shadow: 1px 1px 24px 3px rgba(124,130,160,0.88); 
		box-shadow: 1px 1px 24px 3px rgba(124,130,160,0.88);
	}
	.presse_height{min-height:700px;}
	.presse_pave .form49pc {text-align:center;}
	.presse_pave .form49pc img{
		max-width:600px;
		max-height:600px;
	}
	.presse_pave .form98pc {text-align:center;}
	.presse_pave .form98pc img{
		max-width:350px;
		max-height:260px;
	}
	.presse_pave_img{height:280px;}
	.presse_picto_marche{width:auto!important;height:100px;}
	.presse_navigation .left{
		transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
	}
	.presse_navigation .right{
		transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
	}
	.presse_pdf{
		position:absolute;
		bottom:10px;
		right:10px;
		width:50px;
		height:50px;
	}
	.presse_pdf img{
		width:50px;
		height:50px;
	}
	/* PRESSE */
	
	
	
	/* TEMOIGNAGES */
	.temoin_img img{
		border-radius:50%;
	}
	.temoin_txt_accueil{
		height:100px;
	}
	.temoin_pave{
		float:left;
		width:100%;
		height:auto;
		margin:17px auto 0;
		padding:10px;
		background-color:#ffffff;
		border-bottom:3px dotted #484848;
	}
	.temoin_pave span{font-size:24px;}
	.temoin_pave .snom{font-weight:bold;}
	.temoin_pave a {font-weight:normal;color:#484848;}
	.temoin_pave .little_italic {color:#f29400;}
	/* TEMOIGNAGES */
	

	

	/* BLOG */
	/* = reprise de la présentation actu */
	.blog_pave p{
		margin-bottom:40px;
		text-align:left;
	}
	.lire_aussi{font-size:18px;}
	.tous_conseils{font-family:impact!important;}
	/* BLOG */
	
	


	

	
	/* FACEBOOK */
	.fb_page{
		width:90%;
		margin:20px auto;
	}
	.fb_page b{color:#e85d0f;}
	.fb_page  a{color:#000000;}
	.fb_data_collect{
		width:30%;
		text-align:left;
		margin:0 auto 20px;
	}
	/* FACEBOOK */
	

	/* PARTENAIRES */
	.picto_web{width:22px;height:22px;}
	/* PARTENAIRES */
	

	
	
	/* BOUTIQUE */
	.bloc_produits{margin-top:20px;}
	.bloc_produits ul{position:relative;width:80%;margin:0 auto;list-style-type:none;}
	.bloc_produits_accueil,.bloc_produits_affil,.bloc_produits_plus{
		float:left;
		width:100%;
	}
	
	
	.bloc_produits_accueil ul,.bloc_produits_affil ul,.bloc_produits_plus ul{
		list-style-type:none;
		width:100%;
		margin:0 auto;		
	}
	.bloc_produits_accueil ul li,.bloc_produits_affil ul li,.bloc_produits_plus ul li{width:28%;}
	.bloc_produits ul li{width:100%;}
	.bloc_produits_accueil ul li, .bloc_produits ul li, .bloc_produits_affil ul li, .bloc_produits_plus ul li{
		display:inline-block;
		background-color:#ffffff;
		margin:0 23px 10px;
		padding:3px;
	}
	
	.bloc_produits_affil ul li{
		border:1px solid #8a8a8a;	
	}
	
	.bloc_produits_accueil ul li, .bloc_produits_accueil ul li a, .bloc_produits ul li, .bloc_produits ul li a{
		color:#494949;
	}
	.bloc_produits_accueil ul li span, .bloc_produits ul li span{}
	.article_photo{width:100%;text-align:center;margin-top:3px;}
	
	
		/* ARTICLE SEUL */
		.produit_commentaire,.produit_informations{float:left;text-align:justify;}
		.produit_commentaire,.produit_share, .produit_contacter, .produit_en_images, .produit_video{
			float:left;
			width:95%;
		}
		.produit_commentaire{
			font-size:15px;
			font-style:italic;
			color:#424242;
			margin-bottom:30px;
		}
		.produit_images{
			float:left;
			width:40%;
			text-align:left!important;
		}
		.produit_informations{
			width:60%;
		}
		.produit_informations span{font-size:17px;}
		.produit_informations .couleur_4 b{
			color:#424242;
		}
		.produit_options{
			font-size:14px!important;
		}
		.pdf_file{
			height:200px;
		}
		.produit_share{
			margin-top:60px;
			font-size:13px;
		}
		.produit_share img{vertical-align:middle;margin:5px;}
		.leurre_fb{height:26px;width:1px;}
		.produit_contacter_article{
			padding:5px 0;
			color:#ffffff;
			text-align:center;
			background-color:#0b3183;
			
		}
		.produit_contacter_article form,.produit_contacter_article label{
			cursor:pointer;
			width:100%;
		}
		
		
	
		
		
			/* L'ARTICLE EN IMAGES */
			.references_galeries{height:211px;}
			.references_galeries_ajax{width:100%;}
			.references_galeries_ajax{
				float:left;				
				/* background-color:#fcfcfd; */
			}
			.references_galeries img,.references_galeries_ajax img{
				max-height:140px;
				margin-right:10px;
			}
			/* L'ARTICLE EN IMAGES */
		
		
		
		/* ARTICLE SEUL */
	

	/* BOUTIQUE */
	

	
	/* PANIER */
	#multi_adresse{
		text-align:left;
		font-size:18px;
		/* margin-left:10px; */
	}
	#multi_adresse, #multi_adresse a{color:#424242;}
	.panier_connector{
		margin-top:20px;
		text-align:center;
	}
	.panier_connector .form45pc{
		padding:15px;
	}
	.panier_connector .form50pc {
		text-align:center;
	}
	.panier_connector .form50pc b,a{
		color:#000000;
	}	
	/* PANIER */
	
	
	/* COMPTE - GESTION */
	.presentation_compte{margin-top:20px;}
	.commandes_list{
		text-align:left;
		height:30px;
		line-height:35px;
	}
	.commandes_list img {vertical-align:middle;}
	.parcourir_doc > .ajax-upload-dragdrop{text-align:right;}
	.charge_docs{
		float:left;
		width:70%;
		padding:10px;
		background-color:#eeeeee;
		border:1px solid #454545;
	}
	#liste_fichiers{
		float:left;
		width:100%;
		list-style-type:none;
	}
	.cfp_button{
		border:0;
		background-color:transparent;
		font-style:italic;
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
		color:#4a4a4a;
		cursor:pointer;
	}
	.bg_commandes1{background-color:#eeeeee;padding:5px;}
	.bg_commandes2{background-color:#ffffff;padding:5px;}
	.suppression_formation img{
		width:25px;
		vertical-align:middle;
	}
	/* COMPTE - GESTION */
	
	

	/* PHOTOS - GALERIES */
	.galeries_erasmus hr{height:2px;margin:2px auto;}
	.galeries_titre{
		font-size:20px;
		color:#424242;
		margin:10px auto 10px;
		line-height:25px;
	}
	.galeries_titre span{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;		
	}
	.galeries_larg_pics{
		float:left;
		width:20%;
		min-height:160px;
		padding:5px auto;
		text-align:center;
	}
	.galeries_see_more{
		text-align:right;
		font-size:13px;
		/* font-weight:bold; */
	}
	.galeries_see_more,.galeries_see_more a{color:#000000;}
	/* PHOTOS - GALERIES */
	
	


	
	/* READY MADE */
	#discover{
		list-style-type:none;
		text-align:center;
	}
	#discover li{
		display:inline-block;
		margin:20px;
		background-repeat:no-repeat;
		width:140px;
		height:140px;
		border:1px solid #a6a6a6;
		-moz-box-shadow: 1px 1px 2px 0px #656565;
		-webkit-box-shadow: 1px 1px 2px 0px #656565;
		-o-box-shadow: 1px 1px 2px 0px #656565;
		box-shadow: 1px 1px 2px 0px #656565;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=2);
	}
	.discover_vignette img{width:140px;height:115px;}
	.discover_vignette{
		/* margin-top:119px; */
		text-align:center;
		font-family: 'Raleway';
	}
	.discover_vignette a{color:#6b1e59 !important;}
	#meteo{
		position:absolute;
		top:0;
		left:0;
		width:100%;
	}
	
	.MDWidget,.MDWidget iframe{
		width:300px;
		height:300px;
		margin:0 auto;
	}
	
	/* READY MADE */
	
	
	/* FAQ */
	.faq1{
		background-color:#ffffff;
	}
	.faq2{
		background-color:#ebebeb;
	}
	
	/* FAQ */
	
	/* RECRUTEMENT */
	.recrutement_encart{
		border-top:2px solid #1283b8;
		padding:25px 2px 15px 15px;
	background: #eef4e8;
	background: -moz-linear-gradient(top,  #eef4e8 0%, #ffffff 38%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eef4e8), color-stop(38%,#ffffff), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #eef4e8 0%,#ffffff 38%,#ffffff 100%);
	background: -o-linear-gradient(top,  #eef4e8 0%,#ffffff 38%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #eef4e8 0%,#ffffff 38%,#ffffff 100%);
	background: linear-gradient(to bottom,  #eef4e8 0%,#ffffff 38%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef4e8', endColorstr='#ffffff',GradientType=0 );

	}
	/* RECRUTEMENT */
	
	
	
	
	/* NOUS SITUER */
	.carte_localiser iframe{
		width:100%;
		height:380px;
		margin-bottom:15px;
	}
	.carte_localiser img{float:right;}
	/* NOUS SITUER */
	
	/* CONTACTS */
	.contacter_equipe{
		border:0;
		background-color:transparent;
		cursor:pointer;
		font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;
		font-size:14px;
		color:#5a7310;
		text-align:left;
	}
	.contacter_illustr{
		float:left;
		width:20%;
		text-align:center;
	}
	.laius{text-align:left;font-size:16px;font-weight:bold;}
	.champ_contact{
	float:left;
	width:30%;
	font-size:20px;
	}
	.message_contact{
		float:left;
		width:70%;
		font-size:20px;
	}
	.champ_contact div, .message_contact div{text-align:left;}
	.champ,.champ2,.champ_select,.textarea_contact{
		font-size: 20px;
		color:#888888;
		border:1px solid #bebebe;
		background-color:#ffffff!important;
		margin:2px 3px 3px 3px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.champ,.champ2{
		width:90%;height:19px;
	}
	.textarea_contact{
		width:80%;height:155px;
	}
	.code{
		width:85px;
		height:30px;
		font-size:20px;
		font-weight:bold;
		color:#ed7d3f;
	}
	.champ_bis{font-size: 20px;}
	.champ_bis {
		font-size: 20px;
		background-color:#ffffff!important;
		border:1px solid #bebebe;
	}
	/* CONTACTS */


	

	

	
	/* GABARITS - Actus, témoignages */
	
	.content_gabarit{
		position:relative;
		border-spacing:0px;
		border-collapse:collapse;
		width:95%;
		min-height:145px;
		padding:5px;
		margin:0 0 20px 15px;
		border:1px solid #424242;
		background-color:#ffffff;
 		-moz-box-shadow: 0px 4px 10px 2px #c0c0c0;
		-webkit-box-shadow: 0px 4px 10px 2px #c0c0c0;
		-o-box-shadow: 0px 4px 10px 2px #c0c0c0;
		box-shadow: 0px 4px 10px 2px #c0c0c0;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0, Direction=180, Strength=10); 
	}
	.content_gabarit .relative{
		height:inherit;
	}
	.content_gabarit div{
		font-family:Raleway;
		margin:0px;
		font-size:15px!important;
	}
	
	.content_gabarit img{
		vertical-align:top;
		margin:0px;
	}
	.content_gabarit .form25pc{
		/* text-align:center; */
		color:#424242!important;
	}
	.content_gabarit .form70pc{
		font-size:18px;
		color:#424242;
	}
	.content_gabarit b{color:#000000;}
	.content_gabarit p{
		color:#424242;
		width:98%;
		margin-top:10px;
		font-style:italic;
	}
	
	.content_actu{
		border-spacing:0px;
		border-collapse:collapse;
		width:100%;		
		border:1px solid #b60c7b;
		margin-bottom:20px;
	}	
	.content_actu p{
		text-align:left!important;
		font-size:14px;
		color:#b60c7b;
	}
	.signature{
		text-align:center;
		background-color:#5a7310;
		padding:2px 0 5px 0;
		-moz-box-shadow: 2px 3px 2px 0px #656565;
		-webkit-box-shadow: 2px 3px 2px 0px #656565;
		-o-box-shadow: 2px 3px 2px 0px #656565;
		box-shadow: 2px 3px 2px 0px #656565;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=146, Strength=2);
	}
	.signature a, .signature a:hover{color:#ffffff!important;display:block;}
	
	.lire_plus{
		/* float:right; */
		position:absolute;
		bottom:35px;
		right:5px;
		width:200px;
		margin-top:20px;
		font-weight:bold;
	}
	.lire_plus, .lire_plus a, .lire_plus a:hover{
		color:#ffffff!important;
		font-size:14px;
		font-style:italic;
		font-family:din;
	}
	.lire_plus_temoin{
		float:left;		
		width:100%;
		font-weight:normal;
		margin:10px 0 0 0;
		text-align:center;
	}
	.lire_plus_temoin, .lire_plus_temoin a, .lire_plus_temoin a:hover{
		color:#ffffff!important;
		font-size:22px;
		/* font-style:italic; */
		font-family:din;
	}

	.partager{
		background-image:url(images/fb-partager.png);
		position:absolute;
		top:0;
		right:0;
	}
	.partager_mail{
		background-image:url(images/partager-mail.png);
	}
	.partager,.partager_mail{
		width:93px;
		height:28px;
		background-repeat:no-repeat;
	}
	.partager img,.partager_mail img{
		width:93px;
		height:28px;
	}
	
	.partager_mini_fb{
		background-image:url(images/picto-share-facebook.png);
	}
	.partager_mini_viadeo{
		background-image:url(images/picto-share-viadeo.png);
	}
	.partager_mini_fb,.partager_mini_fb img, .partager_mini_viadeo,.partager_mini_viadeo img{
		float:left;
		margin:0 auto;
		width:24px;
		height:27px;
		background-repeat:no-repeat;
	}
	/* GABARITS - Actus, témoignages */
	
/* PAGES */


.couleur_1{color:#f3aa2e!important;} /* orange */
.couleur_1:hover{color:#f3aa2e!important;} /* orange */

.couleur_2{color:#ffffff!important;} /* blanc */ 
.couleur_2:hover{color:#ffffff!important;} /* blanc */ 
.couleur_3{color:#ff4100!important;}  /* vert neutre */ 
.couleur_3:hover{color:#ff4100!important;}  /* vert neutre */ 
.couleur_3 b{color:#ff4100;} /* vert neutre */ 

.couleur_4{color:#4e4e4e!important;} /* gris foncé */ 
.couleur_4:hover{color:#4e4e4e!important;} /* gris foncé */ 

.couleur_5{color:#990000!important;} /* rouge foncé */ 
.couleur_5:hover{color:#990000!important;} /* rouge foncé */
 
.couleur_6{color:#635a55!important;} /* gris moyen */ 
.couleur_6:hover{color:#635a55!important;} /* gris moyen */

.couleur_7{color:#ff4100!important;} /* vert */ 
.couleur_7:hover{color:#ff4100!important;} /* vert */

.couleur_8{color:#918e8c!important;} /* gris clair */ 
.couleur_8:hover{color:#918e8c!important;} /* gris clair */

.couleur_9{color:#006cae!important;}  /* bleu menu */ 
.couleur_9:hover{color:#006cae!important;}  /* bleu menu */ 
.couleur_9 b{color:#006cae;} /* bleu menu */ 

hr.couleur_1{background-color:#f3aa2e;border:0;height:3px;}
hr.couleur_2{background-color:#ffffff;border:0;height:3px;}
hr.couleur_3{background-color:#ff4100;border:0;height:3px;}
hr.couleur_4{background-color:#4e4e4e;border:0;height:3px;}
hr.couleur_5{background-color:#990000;border:0;height:3px;}
hr.couleur_6{background-color:#635a55;border:0;height:3px;}
hr.couleur_7{background-color:#ff7445;border:0;height:3px;}
hr.couleur_8{background-color:#918e8c;border:0;height:3px;}
hr.couleur_9{background-color:#006cae;border:0;height:3px;}


    /* ONLY SUPERADMIN */
	.admin_view{top:20px;opacity: 0.8;}
	.admin_view2{bottom:10px;opacity: 0.8;}
    .admin_view,.admin_view2{
		color:#000000;
        position:fixed;
        left:-180px;
        width:200px;
        font-family:Raleway;
        font-size:11px;
        font-style:italic;
		background-color:#E8E8E8;
		z-index:200;
		cursor:pointer;
		filter: alpha(opacity=40); /* For IE8 and earlier */
	-moz-box-shadow: 3px 3px 3px 0px #9b9b9b;
	-webkit-box-shadow: 3px 3px 3px 0px #9b9b9b;
	-o-box-shadow: 3px 3px 3px 0px #9b9b9b;
	box-shadow: 3px 3px 3px 0px #9b9b9b;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=135, Strength=3);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
		text-align:left;
		padding-left:20px;
	-moz-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-o-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-ms-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition:all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55); 
	
    }
	.admin_view b,.admin_view2 b{font-style:normal;}
	.admin_view p,.admin_view2 p{color:red;font-weight:bold;}
    .admin_view li{
        list-style-type:decimal;
    }
	.admin_view2 li{
        list-style-type:none;
    }
	.admin_view2{color:#000000;}
    .admin_view:hover,.admin_view2:hover{left:5px;}
    .admin_view:visited,.admin_view2:visited{left:5px;}
	
	
/* ATTENTE */
#waiting img{
	width:20px!important;
	height:20px!important;
	margin-top:20px!important;
}
/* ATTENTE */
	
	/* REDITE DE BUTTON_FORM 2025 pour changements charte exsto */
	.button_form, .button_form a, .button_form:hover{
		font-size:25px;
		padding:8px 20px 11px;
		color:#ffffff;		
		background: #ff4100;
		border:4px solid #ffffff;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		font-family:din;
		cursor:pointer;
	}
	/* REDITE DE BUTTON_FORM 2025 pour changements charte exsto */
	
	
	
	
	/* QR_FORM 202209 */
	#qr_form{ /*div principale du formulaire */
		float:none;
		max-width:41.6666%;
		margin-left:29.1666%;		
	}
	#qr_form2{ /*div principale du formulaire */
		float:none;
		max-width:61.6666%;
		margin-left:19.1666%;		
	}
	#qr_form label,#qr_form2 label{cursor:pointer;}
	#qr_form input[type=radio], #qr_form2 input[type=radio]{
		position: absolute;
		opacity: 0;
		width: 0;
		height: 0;
	}
	#qr_form input[type=radio]:checked + span, #qr_form2 input[type=radio]:checked + span{
		font-weight:bold;
	}
	#qr_form input[type=radio]+img, #qr_form2 input[type=radio]+img{
		cursor: pointer;
	}
	#qr_form input[type="checkbox"], #qr_form2 input[type="checkbox"]{
		margin:10px 0 0 0 ;
		-moz-appearance:none;
		-webkit-appearance:none;
		-o-appearance:none;
		outline: none;
		content: none;	
	}
	#qr_form input[type="checkbox"]:before, #qr_form2 input[type="checkbox"]:before{
		/* font-family: "Arial"; */
		content: "\002713";
		font-size: 17px;
		line-height: 13px;
		font-weight:bold;
		color: transparent !important;
		/* background: #fef2e0; */
		display: block;
		width: 15px;
		height: 15px;
		border: 1px solid #ff4100;
		margin: -2px 7px 0 0;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	#qr_form input[type="checkbox"]:checked:before, #qr_form2 input[type="checkbox"]:checked:before {
		color: #ff4100 !important;

	}
	
	#qr_form input[type=text], 
	#qr_form input[type=email],
	#qr_form input[type=tel],
	#qr_form textarea,	#qr_form2 input[type=text], 
	#qr_form2 input[type=email],
	#qr_form2 input[type=tel],
	#qr_form2 textarea{
		width:92%;
		margin:7px 3.5%;
		padding:7px;
		font-size:20px;
		color:#939393;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		text-align:center;
		border:1px solid #ff4100;
	}
	#qr_form textarea, #qr_form2 textarea{
		text-align:left;
		min-height:150px;
	}
	
	#qr_form2 hr{
		width:265px;
		margin:0 auto;
		border:0;
		background-color:#ff4100;
		height:10px;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	
	.download_whitepaper{
		width:420px;
		float:right;
		font-size:27px;
		padding:5px 0 6px 0;
		background-color:#ff4100;
		text-align:center;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		
	}
	/* QR_FORM 202209 */
	
	
	
	
	
/************************************************/
/* MEDIA SCREEN */
/* 	OS			Horizontal		Vertical
-------------------------------------------
	IPAD 		1024*672 		768*928 
	IPHONE 4S 	480*320			320*372
	IPHONE 5 	568*320			320*460
*/


/* 1920px */
@media screen and (min-width: 1920px){
	#one{width:1900px;margin:0 auto;}
	#footer{width:1900px;margin:0 auto;}
}


/* 1876px */
@media screen and (max-width: 1876px){
	.canvas_header{
		width:90%;
	}
	#diapo,.diaporama_pask{
		height:710px;
	}
	.bg_filigrane-g{
		height:154px;
	}
	.vitrine_nav li.child{
		padding:8px 6px 24px 6px;
	}
}

/* 1840px */
@media screen and (max-width: 1840px){	
	#diapo,.diaporama_pask{
		height:695px;
	}
	.vitrine_nav li.child{
		padding:8px 4px 24px 4px;
	}
}




/* 1773px DESKTOP  */
@media screen and (max-width: 1773px){
	.canvas_header{
		width:95%;
	}
	#diapo,.diaporama_pask{
		height:680px;
	}
	.ajust_diapo0{
		margin-top:2%;
		margin-left:0.5%;
	}
	.ajust_diapo1{
		margin-top:3%;
	}
	#nos_services li{
		font-size:13px;
	}
	.vitrine_nav{
		font-size:14px;
	}
	.vitrine_nav li.child{
		padding:8px 3px 24px 3px;
	}

}

/* 1740px */
@media screen and (max-width: 1740px){
div{
 -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

	.mgt-135{margin-top:-110px!important;}
	.bg_filigrane-g{
		margin-top:-95px!important;
		height:110px;
	}
	.hidefiligrane{display:none;}
	#diapo,.diaporama_pask{
		height:660px;
	}
	.canvas{
		width:80%;
	}

}


/* 1680px DESKTOP  */
@media screen and (max-width: 1680px){
	.canvas_header{
		width:100%;
	}
	#diapo,.diaporama_pask{
		height:640px;
	}
	
}

/* 1655px */
@media screen and (max-width: 1655px){
	#entete_coordonnees .form30pc{width:30%;}
	#entete_coordonnees .form35pc{width:40%;}
	
	#diapo,.diaporama_pask{
		height:630px;
	}
	
	.rubriques_nav li{
		padding:7px 5px 0 5px;
	}
	
}



/* 1600px DESKTOP  */
@media screen and (max-width: 1600px){
	.canvas{
		width:90%;
	}
	
	#diapo,.diaporama_pask{
		height:610px;
	}
	.nav{
		width:70%;
	}	
	
	.carte_localiser iframe{width:60%;}
	
	.vitrine_nav li.child{
		float:left;
		padding:8px 10px 24px 10px;
	}
	.vitrine_nav li.child{
		width:17%;
	}
	.vitrine_nav li.child2{
		width:28%;
	}
	
}
/* 1576px */
@media screen and (max-width: 1576px){
	#diapo,.diaporama_pask{
		height:590px;
	}
	.bg_filigrane-b{margin-top:10px;}
	.prods .mgt-300{
		margin-top:-270px!important;
	}
	.prods .mgt-40{
		margin-top:180px!important;
	}
}

/* 1500px */
@media screen and (max-width: 1500px){
	#diapo,.diaporama_pask{
		height:570px;
	}
	.ajust_diapo0{
		margin-left:2%;
	}
	.ajust_diapo1{
		margin-left:1%;
	}
}


/* 1450px DESKTOP  */
@media screen and (max-width: 1450px){
	#diapo,.diaporama_pask{
		height:550px;
	}
	.innovation_silicone .f80pc{width:95%;}
	
}
/* 1400px */
@media screen and (max-width: 1400px){
	#diapo,.diaporama_pask{
		height:530px;
	}
	.mgt-135{margin-top:-90px!important;}
	.bg_filigrane-g{
		height:90px;
	}
	.bg_filigrane-b{margin-top:25px;}
	.vitrine_nav li.child{
		padding:8px 11px 24px 11px;
	}
}



/* 1350px DESKTOP  */
@media screen and (max-width: 1350px){
	#diapo,.diaporama_pask{
		height:510px;
	}
	.vitrine_nav li.child{
		padding:8px 10px 24px 10px;
	}
	.ajust_diapo0{
		margin-top:3%;
		
	}
	.ajust_diapo1{
		margin-top:5%;
		margin-left:0.5%;
	}
	#hidden_word iframe{
		width:100%;
		background-color:transparent;
		min-height:400px;height:auto;
		margin:30px 0 30px;
	}
	.presse_pave .form49pc,.presse_pave .f48pc{
		width:98%;
	}
	#presse_suggestions .form33pc{width:105%;}
	.presse_height{min-height:400px;}
}

/* 1300px */
@media screen and (max-width: 1300px){
	#diapo,.diaporama_pask{
		height:490px;
	}
	.vitrine_nav li.child{
		padding:8px 8px 24px 8px;
	}
}



/* 1280px DESKTOP  */
@media screen and (max-width: 1280px){
	#entete_coordonnees .form30pc{width:30%;font-size:12px;}
	#entete_coordonnees .form35pc{font-size:16px;}
	.bg_filigrane-b{margin-top:30px;}
	.ajust_diapo0, .ajust_diapo1{
		font-size-adjust: 0.42;
	}
	.sterne_marches{font-size:22px;}
	.innovation_silicone .f80pc{margin-left:1%;width:95%;}
	.innovation_silicone .f80pc img{width:50%;}
	.innovation_silicone .mgt-100{margin-top:0px!important;}
	#slide_foot_content .mgt-300{margin-top:-200px!important;}
}



/* 1263px */
@media screen and (max-width: 1263px){
	.vitrine_nav{font-size:13px;}
	.vitrine_nav li.child{
		float:left;
		padding:8px 3px 27px 3px;
	}

	#footer .form80pc, #footer .form75pc{width:70%;}
	#footer .form20pc, #footer .form25pc{width:30%;}
	.champ_contact{width:80%;}
	.message_contact{width:80%;}
	.textarea_contact{width:90%;}
	
	#qr_form2 .form50pc{
		width:100%;
	}
	#qr_form2 img{float:none!important;}
}
/* 1235px */
@media screen and (max-width: 1235px){
	#diapo,.diaporama_pask{
		height:470px;
	}

	#infra_tools{
		float:left;
		width:100%;
		margin-bottom:40px;
	}
	#infra_tools ul li{
		width:auto;
	}
}
/* 1200px */
@media screen and (max-width: 1200px){
	#diapo,.diaporama_pask{
		height:450px;
	}
	.ajust_diapo0, .ajust_diapo1{
		font-size-adjust: 0.30;
	}
	.ajust_diapo0{
		margin-top:7%;
		margin-left:-1%;
	}
	.ajust_diapo1{
		margin-top:8%;
		margin-left:-1%;
	}
}


/* 1194px DESKTOP  */
@media screen and (max-width: 1194px){
	.carte_localiser iframe{width:100%;}
	.carte_localiser img{float:none;margin:0 auto;}
	

	.savoir_faire_parag_01 .f40pc{width:90%;}
}

/* 1176px DESKTOP  */
@media screen and (max-width: 1176px){
	.canvas{width:90%;margin-left:auto;}
	.vitrine_nav{font-size:12px;}
	.li_barre{font-size:15px;}

	
	.article_photo{
		height:218px;
	}
	.article_photo img{
		height:auto!important;		
		max-height:188px;
		width:auto!important;
	}
	
}
/* 1170px */
@media screen and (max-width: 1170px){
	#entete_coordonnees .form30pc{display:none;}
	
}

/* 1152px DESKTOP  */
@media screen and (max-width: 1152px){
	#diapo,.diaporama_pask{
		height:440px;
	}
	.prods .mgt-300{
		margin-top:-230px!important;
	}
	.prods .mgt-40{
		margin-top:190px!important;
	}
}


/* 1145px */
@media screen and (max-width: 1145px){
	.vitrine_nav{font-size-adjust: 0.50;}
	.pave_accueil .form100pc .form80pc p{
		font-size:10px;
	}
	#menu_recup li{height:180px;}
	#menu_recup li img{
		width:auto!important;
		max-height:120px;
	}
	
	.sterne_marches{font-size:19px;}
	.prods .mgt-300{
		margin-top:-230px!important;
	}
	.prods .mgt-40{
		margin-top:130px!important;
	}
}

/* 1118px */
@media screen and (max-width: 1118px){
	#entete_coordonnees .form35pc{width:70%;}
	#diapo,.diaporama_pask{
		height:430px;
	}
	
	#menu_recup li{width:45%;}

	#logo{width:180px;height:auto;}


}


/* 1084px */
@media screen and (max-width: 1084px){
	#diapo,.diaporama_pask{
		height:410px;
	}
	.vitrine_nav{font-size:13px;}
	.sterne_marches h4, .sterne_partenaires h4{
		margin:-60px auto 1% auto;
		height:50px;
	}
	#slide_foot_content .mgt-300{margin-top:-100px!important;}
}

/* 1058px */
@media screen and (max-width: 1058px){
	#menu_recup{
		width:60%;
		margin-left:auto;
		margin-right:auto;
	}
	#menu_recup li{width:40%;}
	#div_lightbox_actu{width:90%;left:5%;}
	#div_lightbox_adap{width:90%;margin-left:5%;}
	
	.nav .canvas {width:100%;}
	#footer .form80pc, #footer .form75pc{width:60%;}
	#footer .form20pc, #footer .form25pc{width:40%;}

	
	.img_demo{
		width:100%;
		height:auto!important;
	}
	.rubriques_nav{font-size:13px;}
	.panier_connector .form45pc{
		width:97%;
		margin-bottom:80px;
		border:1px solid #424242;
	}
	
	.environnements_sterne .f70pc{
		width:100%;
	}
}



/* 1024px DESKTOP  */
@media screen and (max-width: 1024px){
	.font45,.font35,.font40,.sterne_savoirfaire_int h4 a{
		font-size-adjust: 0.30!important;
	}
	.degrade_sterne_titres{
		font-size-adjust: 0.40;
	}
	.line35{
		line-height:25px;font-size-adjust: 0.40;
	}
	#diapo,.diaporama_pask{
		height:400px;
	}
	.ajust_diapo0, .ajust_diapo1{
		font-size-adjust: 0.30;
	}

	.ajust_diapo1{
		margin-left:-1.5%;
	}

	.commun_home .form49pc, .commun_home .f49pc{
		width:100%;
	}
	.commun_home .f49pc{float:left;margin-top:25px;}
	.actualite_accueil{height:440px;}
	.actualite_accueil .info{width:95%!important;}

	.lateral_links{
		width:17.9%;
	}
	.body_page #lyrContainerMaster{
		width:82.1%;
	}
	#body_page{width:100%;}
	.coord_localiser .form25pc, .coord_localiser .form75pc{
		width:100%;
	} 

	.form70pc_1024{width:81%;float:right;}
	.event_desc img{width:98%;}
	.youtube-player{width:98%;height:290px;}
	.zoomEffect:hover{
		-moz-transform: scale(1.02);
		-webkit-transform: scale(1.02);
		-o-transform: scale(1.02);
		-ms-transform: scale(1.02);
		transform: scale(1.02);
	}
	.zoomEffect_mini:hover{
		-moz-transform: scale(0.05);
		-webkit-transform: scale(0.05);
		-o-transform: scale(0.05);
		-ms-transform: scale(0.05);
		transform: scale(0.05);
	}
	
	.img_dep_1 .cadreimage_l img,.img_dep_2 .cadreimage_l img{
		width:120px;
		height:120px;	
	}
	.img_dep_1 .cadreimage_l,.img_dep_2 .cadreimage_l,
	.img_dep_1 .cadrerond_l,.img_dep_2 .cadrerond_l{
		width:120px;
		height:120px;
		-webkit-border-radius: 60px;
		-moz-border-radius: 60px;
		border-radius: 60px;	
	}
	.img_dep_1{
		float:left;
		margin:-40px 0 0 0px;
	}
	.img_dep_2{
		margin:-40px -40px 0 0px;
	}
	.charte_resp{width:90%;}
	
	
	#slide_savoir,#slide_savoir_conseil,#slide_savoir_extrusion,#slide_savoir_moulage,#slide_savoir_impression,#slide_savoir_confection{
		height:370px;
	}
	
	#slide_historique .f50pc{
		width:90%;
	}
}





/* 1002px */
@media screen and (max-width: 1014px){
	.canvas_lg{height:100px;}
	.vitrine_nav li.child{
		padding:8px 3px 6px 3px;
	}
	.smenu ul{
		top:25px;
		font-size:12px!important;
	}
	.smenu ul li{
		padding-left:3px!important;
		padding-right:3px!important;
	}
	
	.nav {margin-top:70px;width:75%;}

	.mgt-135{margin-top:-50px!important;}
	.bg_filigrane-g{
		height:104px;
	}
	
	
	.centrage_sterne_marche{
		width:100%;
		margin:0 auto;
	}
	.marches_2022 .form30pc{
		width:100%;
		margin:0 auto;
	}
	.sterne_marches{/* font-size:15px; */ width:45%;}
/* 	.sterne_marches img{margin-bottom:10px;	} */
	.savoirfaire .form30pc{
		width:45%;
	}
	
	#footer .form60pc, #footer .form75pc{width:100%;margin:15px 0;}
	#footer .form40pc, #footer .form25pc{width:100%;}
	
	#footer .pdt140{
		padding-top:10px;
	}
	
}

/* 988px */
@media screen and (max-width: 988px){
	#diapo,.diaporama_pask{
		height:370px;
	}
	.ajust_diapo0{
		margin-top:9%;
	}
	.ajust_diapo1{
		margin-top:10%;
	}
	.sterne_marches h4, .sterne_partenaires h4{
		margin:-50px auto 1% auto;
	}
}





/* 946px */
@media screen and (max-width: 946px){
	.vitrine_nav{display:none;}
	.show-menu,.logo{display:block;}
	.vitrine_resp{visibility:visible;}
	.vitrine_nav_resp{display:block;}
	.vitrine_resp_tintin{visibility:visible;}
	#sous_nav{display:none;}
	#sidebar{display:none;}
	#sidebar.fixed{	
		display:none;
	}
	.menu_sup{display:none;}
	.li_barre{visibility:hidden;}	
	.contacter_illustr{
		display:none;
	}
	
}


/* 928px IPAD */
@media screen and (max-width: 928px){
	#diapo,.diaporama_pask{
		height:350px;
	}	
	#header_perso{
		width:150px;
	}
	.vitrine_nav li.child{
		padding:8px 3px 7px 3px;
	}
	.smenu ul li{
		padding-left:2px!important;
		padding-right:2px!important;
	}
	.bg_title_a{width:95%;}
	
	

}
/* 927px */
@media screen and (max-width: 927px){
	.vitrine_nav{
		font-size:11px;
	}
/* 	.centrage_sterne_marche{
		width:100%;
		margin:0 auto;
	} */
	/* .sterne_marches{font-size:13px;width:25%;} */
	.prods .mgt-300{
		margin-top:-230px!important;
	}
	.prods .mgt-40{
		margin-top:270px!important;
	}

}

/* 873px */
@media screen and (max-width: 873px){
	#diapo,.diaporama_pask{
		height:330px;
	}
	.ajust_diapo0, .ajust_diapo1{
		font-size-adjust: 0.25;
	}
	.ajust_diapo0{
		margin-top:11%;
	}
	.ajust_diapo1{
		margin-top:11.5%;
	}
	.degrade_sterne_titres{
			padding-bottom: 2%;
background: -moz-linear-gradient(top, rgba(241,241,241,0) 0%, rgba(0,0,0,0.07) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,0)), color-stop(100%,rgba(0,0,0,0.07)));
background: -webkit-linear-gradient(top, rgba(241,241,241,0) 0%,rgba(0,0,0,0.07) 100%);
background: -o-linear-gradient(top, rgba(241,241,241,0) 0%,rgba(0,0,0,0.07) 100%);
background: -ms-linear-gradient(top, rgba(241,241,241,0) 0%,rgba(0,0,0,0.07) 100%);
background: linear-gradient(to bottom, rgba(241,241,241,0) 0%,rgba(0,0,0,0.07) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f1f1f1', endColorstr='#12000000',GradientType=0 );
	}
	
	
	/* .inner img{display:none;} */
	.inner .form60pc{width:100%;}
	.inner .f35pc{float:left;width:100%;}
	.inner .f35pc p{float:left;width:70%;}
	.inner .f35pc p img{margin:10px 15%;height:auto!important;}
	.actualite_accueil{height:auto!important;}
	.actualite_accueil .partager{top:10px;right:10px;}
	.actualite_accueil .lire_plus{bottom:10px;right:10px;}
	.actualite_accueil .lire_plus_temoin{/*display:none;*/bottom:10px;}
}

/* 861px */
@media screen and (max-width: 861px){
	.vitrine_nav{font-size:10px;}
	.vitrine_nav li.child{
		padding:8px 2px 11px 2px;
	}
	.smenu ul{left:-50px;width:110%;}
	.smenu ul li{padding-left:1px;padding-right:1px;font-size:10px;}
	.displaynone{display:none;}
	.marques_sterne .form50pc{
		width:100%;
	}
	.picto_matiere{
		width:86px;
		height:auto!important;
		margin:10px 2%;
	}
	
}
/* 850px */
@media screen and (max-width: 850px){
	#div_inform>div{left:2.5%;width:90%;}
}
/* 823px */
@media screen and (max-width: 823px){
	#diapo,.diaporama_pask{
		height:310px;
	}
	

}


/* 805px */
@media screen and (max-width: 805px){
	.bg100gray{height:auto!important;}
	.actu_pave{width:92%;}
	.actu_pave .mgl5{margin:auto;}
	.actu_pave .form80pc,.actu_pave section{width:96%;}
	.actu_img{width:100%;margin-bottom:15px!important;}


}

/* 800px DESKTOP */
@media screen and (max-width: 800px){
	.bg_filigrane-g{height:90px;margin-top:-78px!important;}
	.bg_filigrane-b{margin-top:0;background-size:contain;}
	#footer{padding-bottom:20px;}
	#footer .form80pc, #footer .form75pc{width:100%;margin:15px 0;}
	#footer .form20pc, #footer .form25pc{width:100%;}
	
	/* .centrage_sterne_marche{width:90%;} */
/* 	.sterne_marches{
		font-size:11px;
		width:25%;
		margin:0 20px 20px 0!important;
	}
	.sterne_marches img{margin-bottom:20px;}
	.sterne_marches h4, .sterne_partenaires h4{
		height:30px;
	} */
	.sterne_savoirfaire_int h4 span{font-size-adjust: 0.43;}
	.picto_chiffres{width:50%;}
	.nos_chiffres  .font40{font-size:35px!important;}
	.nos_chiffres  .font35{font-size:30px!important;}
	.nos_chiffres  .font25{font-size:20px!important;}
	
	
	#qr_form, #qr_form2{ /*div principale du formulaire */
		max-width:95%;
		margin-left:1%;
	}
	#network_link_news{display:none;}
}



/* 767px */
@media screen and (max-width: 767px){
	#logo{margin-left:55px;}
	.canvas_lg{height:84px;}

	.contacter_content{
		width:100%;
	}
	#diapo,.diaporama_pask{
		height:290px;
	}
	.ajust_diapo0{
		margin-top:0%;
	}
	.ajust_diapo1{
		margin-top:1%;
		margin-left:-2.5%;
	}
	.bg_filigrane-g{margin-top:-68px!important;}
	#hidden_word iframe{
		width:100%;
		background-color:transparent;
		min-height:350px;height:auto;
		margin:30px 0 30px;
	}

	.degrade_sterne .font25{font-size:20px;}
	.degrade_sterne .font22{font-size:17px;}
	.degrade_sterne .font19, #hidden_word{font-size:14px;margin-bottom:15px!important;}

	/* .centrage_sterne_marche{width:100%;} */
/* 	.sterne_marches{
		font-size:13px;
		width:30%;
		margin:0 10px 10px 0!important;
	}
	.sterne_marches img{margin-bottom:20px;} */
	
	#slide_historique .la_date{
		font-size:90px;
	}
	#slide_historique .f50pc{
		margin-top:30px;
		
	}
	#slide_historique .jeviensdici{background-position:top -30px left -110px!important;}
	#slide_historique .jeviensdela{background-position:top -30px right -110px!important;}
	#slide_historique .mgl30, #slide_historique .mgr30{
		margin-left:0px!important;
		margin-right:0px!important;
	}
	.historique_dates{height:auto;}
}

/* 716px */
@media screen and (max-width: 716px){
	.galeries_larg_pics{
		width:50%;
	}

	#diapo,.diaporama_pask{
		height:270px;
	}
	.temoignage_home, .footer_pre{
		display:none;
	}

	.prods .mgt-40{
		margin-top:360px!important;
	}
}

/* 694px */
@media screen and (max-width: 694px){
	.presse_pave{width:92%;}
	.presse_pave img{width:100%;}
	#presse_suggestions .form33pc{width:100%;}
}


/* 670px */
@media screen and (max-width: 670px){
	#entete_coordonnees .form35pc{font-size:13px;}
	#entete_coordonnees h1{font-size:13px;}
	#diapo,.diaporama_pask{
		height:250px;
	}
	.sterne_marches{
		width:40%;
		margin:0 5px 5px 0!important;
	}
	.savoirfaire .form30pc{
		width:65%;
		margin:0 17.5%;
	}
	#slide_foot_content .mgt-300{margin-top:-50px!important;}
}
/* 620px */
@media screen and (max-width: 620px){
	.actu_pave .form30pc, .actu_pave .form70pc{width:100%;text-align:right;}
	
	#diapo,.diaporama_pask{
		height:230px;
	}
/* 	.sterne_marches{
		font-size:11px;
	} */
	
	.nos_chiffres  .font40{font-size:30px!important;}
	.nos_chiffres  .font35{font-size:25px!important;}
	.nos_chiffres  .font25{font-size:15px!important;}
	
	.news_entete {font-size:12px;}
}


/* 582px */
@media screen and (max-width: 582px){
	#div_lightbox_actu{width:95%;left:2.5%;}
	#div_lightbox_adap{width:95%;margin-left:2.5%;}
	#div_lightbox_actu img{max-height:120px;}
	#div_lightbox_actu div{font-size-adjust: 0.40;}
	
	.champ_contact{width:100%;}
	.message_contact{width:100%;}
	.charge_docs .form35pc,.charge_docs .form60pc{width:100%;}
	.charge_docs select{font-size:13px;}
	
	.degrade_sterne_titres .form50pc,
	.environnement_parag .form50pc,
	.f55pc,
	.f60pc,
	.form49pc,
	.f49pc,
	.degrade_sterne_titres .form50pc .f50pc,
	.degrade_sterne_titres .form100pc .f50pc{float:left;
		width:100%;
	}
	.degrade_sterne_titres .form40pc{width:100%;margin-top:15px;}
	.degrade_sterne_titres hr{width:35%;}
	.degrade_sterne_titres h2{line-height:27px;}
	.line35{
		line-height:22px;font-size-adjust: 0.38;
	}
	.f49pc{float:left;}
	.gabarit .form49pc img,.gabarit .f49pc img{width:50%;height:auto;margin:0 25%;}
	.savoir_faire_parag_02{width:90%;}
	.savoir_faire_parag_04{width:100%;}
	.savoir_faire_parag_01 p, .savoir_faire_parag_04 p{padding:30px 20px;}
	.form100pc .f80pc{float:left;width:90%;margin:0 5%;}
	.f40pc{float:left;width:90%;margin:0 0%;}
	.line45{
		line-height:32px;font-size-adjust: 0.38;
	}
	.today_and_tomorrow{
		font-size-adjust: 0.38;
	}
	.marches_sterne .ajust_img, .savoir_faire_sterne .ajust_img, .environnements_sterne .ajust_img, .today_and_tomorrow .ajust_img,  .produits .ajust_img{
		max-width:50%;
		height:auto;
		margin:20px 25%;
	}
	.marches_sterne p{margin-bottom:15px;}
	#slide_savoir,#slide_savoir_conseil,#slide_savoir_extrusion,#slide_savoir_moulage,#slide_savoir_impression,#slide_savoir_confection{
		height:200px;
	}
	.prods .mgt-300{
		margin-top:-200px!important;
	}
}

/* 564px */
@media screen and (max-width: 564px){
	#entete_coordonnees .form35pc{
		margin-top:10px!important;font-size:12px;
	}
	#logo{margin-left:0px;width:100px;}
	#diapo,.bg_filigrane-g{
		display:none;
	}
	.sterne_marches{
		/* font-size:10px; */
		margin:0 5px 5px 0!important;
	}
	.savoirfaire .form30pc{
		width:80%;
		margin:0 10%;
	}
	.prods .mgt-300{
		margin-top:30px!important;
	}
	.prods .mgt-40{
		margin-top:30px!important;
	}
}

/* 512px */
@media screen and (max-width: 512px){
	#entete_coordonnees .form35pc{font-size:12px;}
	#entete_coordonnees h1{font-size:12px;}
	.sterne_marches{
		/* font-size:14px; */
		width:46%;
		margin:0 10px 10px 0!important;
	}
	.welc{font-size:30px;}
	.nos_chiffres {display:none;}
	.nos_chiffres_resp {display:block;margin-bottom:20px;}
	.nos_chiffres_resp div{margin-bottom:20px;}
	.nos_chiffres  .font40{font-size:30px!important;}
	.nos_chiffres  .font35{font-size:25px!important;}
	.nos_chiffres  .font25{font-size:15px!important;}
	
	.lire_plus_temoin{padding:35px 0 10px 0;}
	.actu_txt_accueil{
		-webkit-column-count:1;
		-moz-column-count: 1;
		column-count: 1;
	}
	
}


/* 500px */
@media screen and (max-width: 500px){

	#header_perso{
		width:40px;
	}
	#header_perso span{display:none;}
	#header_perso ul li ul{left:-110px;}
	#sidebar.fixed{	/* .fixed étant déclaré en js dans pask.js */
		position: fixed;
		margin-top:-102px;z-index:2000;
	}
	.actu_pave{width:86.5%;}
	.galeries_larg_pics{
		width:100%;
	}
	.galeries_see_more{margin-top:40px;}
	
	
	#entete_coordonnees .form35pc{
		width:80%;
		font-size:11px;
	}
	#hidden_word iframe{
		width:100%;
		background-color:transparent;
		min-height:220px;height:auto;
		margin:30px 0 30px;
	}
	
}

/* 468px */
@media screen and (max-width: 468px){
	.bg_title {height:auto;padding:3px;}
	.bg_title h2{font-size:15px;}
	.g-recaptcha{width:inherit!important;transform:scale(0.80);-webkit-transform:scale(0.80);transform-origin:0 0;-webkit-transform-origin:0 0;}
	
	.degrade_sterne_titres .form40pc{
		margin-bottom:25px;
	}
	.sterne_marches{
	/* 	font-size:13px; */
	}	
}

/* 435px */
@media screen and (max-width: 435px){
	#entete_coordonnees .form35pc{font-size:11px;}
	#entete_coordonnees h1{font-size:11px;}
	.sterne_marches{
		/* font-size:11px; */
	}
	.histoire_temp .form80pc, .histoire_temp .form50pc{
		width:100%;
	}
}


/* 402px */
@media screen and (max-width: 402px){
	.connector{width:95%;}
	.connector .champ{float:left!important;width:95%!important;margin:10px 0 10px 0!important;}
	#search /*, .select_lg */{display:none;}
	
	#entete_coordonnees .form35pc{
		width:75%;
		font-size:10px;
	}
	.picto_chiffres{width:50%;}
	.nos_chiffres_resp  .font40{font-size:20px!important;}
	.nos_chiffres_resp  .font35{font-size:15px!important;}
	.nos_chiffres_resp  .font25{font-size:10px!important;}
	.sterne_savoirfaire_int h4 span{font-size-adjust: 0.40;line-height:0px;}
	
	.lire_plus_temoin{padding:70px 0 0 0;}
}

/* 373px */
@media screen and (max-width: 373px){
	#entete_coordonnees .form35pc{font-size:10px;}
	#entete_coordonnees h1{font-size:10px;}
	.sterne_marches{
		width:48.5%;
		/* font-size:10px; */
		margin:0 4px 4px 0!important;
	}	
}

/* 345px */
@media screen and (max-width: 345px){
	#entete_coordonnees .form35pc{font-size:9px;	}
	#entete_coordonnees h1{font-size:9px;}
}
