@font-face { font-family:'fontello'; font-weight:normal; font-style:normal;
src:url('https://9e88e5.staticwbm.com/20180815043931im_/https://www.french-creations.com/css/fonts/fontello.eot?21605316'); src:url('https://e95a5d.staticwbm.com/20180815043931im_/https://www.french-creations.com/css/fonts/fontello.eot?21605316#iefix') format('embedded-opentype'), url('https://f5d055.staticwbm.com/20180815043931im_/https://www.french-creations.com/css/fonts/fontello.woff?21605316') format('woff'),
url('https://bf97b3.staticwbm.com/20180815043931im_/https://www.french-creations.com/css/fonts/fontello.ttf?21605316') format('truetype'), url('https://65b17a.staticwbm.com/20180815043931im_/https://www.french-creations.com/css/fonts/fontello.svg?21605316#fontello') format('svg'); }

.logo_netpom:before 	{ content:'\e80d'; font-size:38px; }
.facebook i:before  	{ content:'\e808'; font-size:18px; }
.twitter i:before   	{ content:'\e802'; font-size:16px; }
.instagram i:before 	{ content:'\e809'; font-size:19px; }
.youtube i:before		{ content:'\e803'; font-size:20px; }
#contenu .right .bloc #call:before { content:'\e806'; font-size:27px; margin-right:10px; }

i, i:before, .logo_netpom:before, .social_network li i:before, #contenu .right .bloc #call:before { font-family:"fontello"; font-style:normal; font-weight:normal; speak:none; width:1em; font-variant:normal; text-transform:none; }

/************************************/

* { margin: 0; padding: 0; }
html { margin:0; height: 100%; }
body { margin:0; height:100%; font-family:'Open Sans', sans-serif; color:#584F51; font-weight:300; font-size:14px; }
p, a, figcaption { font-family:'Open Sans', sans-serif; font-size:16px; line-height:23px; font-weight:300; }
h1, h2, h3, #navigation ul li a { -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing: grayscale; }
img { border:none; }
.centre { width:1020px; display:block; margin:0 auto; position:relative; z-index:8; }
.clear { clear:both; }
.second { margin-top:30px; }

.topbar { height:34px; line-height:34px; width:100%; padding:2px 0; margin:0 0 30px 0; }
.topbar .centre { 
display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;
-webkit-flex-flow:row; flex-direction:row;}
.topbar #mc_embed_signup, .topbar .social { display:block;
/* FLEX */ -webkit-box-flex:1;-moz-box-flex:1;width:20%;-webkit-flex:1;-ms-flex:1;flex:1; }
.topbar #mc_embed_signup {
/* FLEX */ -webkit-box-flex:2;-moz-box-flex:2;width:20%;-webkit-flex:2;-ms-flex:2;flex:2; }
.topbar .mc-field-group > * { display:inline-block; }
.topbar .social { text-align:right; }
.topbar input[type=email] { font-size:14px; padding:3px; }
.topbar input[type=submit] { display:inline-block; margin:0; font-size:14px; padding:2px 0; width:110px; }
.topbar .social p, .topbar .social .social_network { display:inline-block; vertical-align:middle; height:34px; line-height:30px; }
.topbar .social_network li i:before { font-size:16px; }
.topbar .social_network .twitter i:before { font-size:14px; }
.topbar .social_network li { float:left; list-style:none; text-align:center; }
.topbar .social_network li a { width:34px; margin:3px 0 0 0; display:block; text-decoration:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }


/************** HEADER **********************/

#header { height:160px; position:relative; z-index:10; }
#header .centre { width:1200px !important; }
#header #logo { display:block; width:300px; height:155px; margin:0 auto; position:relative; z-index:10; }
#header img { border:0; }
#header #navigation { display:block; width:1200px; height:102px; position:absolute; top:50px; z-index:5; }
#header #navigation ul { width:960px; }
#header #navigation ul li { list-style:none; float:left; }
#header #navigation ul li a { text-decoration:none; }


/************** FOOTER **********************/

#footer { padding:20px; height:auto; }
#footer ul { position:relative; padding:0;
flex-flow:row wrap; -webkit-flex-flow:row wrap;
display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }
#footer ul li { list-style:none;
flex:0 0 auto; width:calc(33.3% - 10px); margin:0 5px 10px/* goutiere */; display:block; }
#footer ul li iframe { width:100%; }
#footer ul li a { text-decoration:none; }
#footer ul li a:hover { text-decoration:underline; }
#footer ul li ul { line-height:25px; width:145px; float:left; }
#footer ul li ul li { line-height:25px; }

#footer #cl_footer { height:2px; }

#footer .sitemap li { padding-left:35px; background-repeat:no-repeat; background-size:25px; margin:0; }
#footer .sitemap #s-home { background-position:0 0; }
#footer .sitemap #s-menu { background-position:0 -25px; }
#footer .sitemap #s-gallery { background-position:0 -50px; }
#footer .sitemap #s-location { background-position:0 -75px; }
#footer .sitemap #s-press { background-position:0 -100px; }
#footer .sitemap #s-careers { background-position:0 -125px; }
#footer .sitemap #s-contact { background-position:0 -150px; }
#footer figure { text-align:center; margin:5px 0 10px 0; }

.pieds { display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;
-webkit-flex-flow:row; flex-direction:row; }
#footer .pieds p { display:block; flex:1; line-height:20px; }
#footer .pieds p:first-child { flex:2; }
#footer .rightfooter { text-align:right; }
.logo_netpom { text-decoration:none; display:inline-block; margin:-3px 0 0 6px; vertical-align:middle; }


/****** CONTENU *****/
#contenu { width:960px; min-height:550px; padding:60px 30px 50px 30px; margin-top:-70px; display:block; overflow:hidden; }
#contenu p { margin-bottom:4px; }
#contenu #accroche { width:680px; height:100px; margin:0 auto 30px; display:block; background-size:cover !important; }

#contenu .left, #contenu .right { float:left; }

#contenu .left { width:630px; margin-right:30px; }
#contenu .right { width:300px; }
#contenu .right .bloc { display:block; overflow:hidden; clear:both; margin-bottom:20px; }
#contenu #info p, #contenu #info p a { font-size:13px; font-style:italic; margin-top:8px; }

.button { display:inline-block; padding:8px 19px; margin:0 auto;
/* arrondis */ border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; behavior:url(https://240fbf.staticwbm.com/20180815043931im_/https://www.french-creations.com/css/PIE.htc); }
.button a { text-decoration:none; }

.right .social_network { clear:both; height:37px; margin:15px 0 0; }
.right .social_network li { width:37px; height:37px; line-height:37px; margin:0 8px 0 0; float:left; list-style:none; text-align:center;
/* arrondis */ border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; behavior:url(https://240fbf.staticwbm.com/20180815043931im_/https://www.french-creations.com/css/PIE.htc); }
.right .social_network i { color:#ffffff; }
.right .social_network li a { width:37px; height:37px; margin:6px 0 0; display:block; text-decoration:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
.right .social_network .facebook { background:#3b5998; }
.right .social_network .twitter { background:#3acbfd; }
.right .social_network .pinterest { background:#d62229; }
.right .social_network .instagram { background:#3F729B; }

	
	/* Accueil */
	
	#contenu .intro { margin:30px 0; font-size:18px; line-height:26px; font-weight:500; }
	
	#contenu #quotes { width:100%; }
	#contenu #quotes ul { margin:22px 0 0 0; }
	#contenu #quotes li { width:100%; margin:0 0 20px 0; display:inline-block; list-style:none; }
	#contenu #quotes li .name { font-weight:bold; }
	
	#newsletter #mce-EMAIL { width:97%; margin:0; }
	#newsletter input[type=submit] { margin:10px auto; display:block; float:none; }
	
	#delivery a { text-align:center; display:block; }
	#delivery img { margin:0 0 10px 0; }
	
	
	/* Menu */
	
	#menu ul { margin:25px 0 20px;
	flex-flow:row wrap; -webkit-flex-flow:row wrap;
	display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }
	#menu ul > * { flex:0 0 auto; width:calc(33.3% - 16px); margin:0 8px 25px; display:block; }
	#menu ul li img { margin-bottom:8px; width:100%; height:auto; }
	
	
	/* Gallery */
	
	#gallery img { margin:15px 0; }
	
	
	/* Promotions */
	
	#contenu #promotions h1:first-child { margin:0 0 18px; }
	#contenu #promotions figure { margin:0 0 30px; }
	#contenu #promotions figcaption { font-size:17px; }
	#contenu #promotions img { width:80%; height:auto; margin:12px 0 0; }
	
	
	/* Press */
	
	#contenu #press ul { width:630px; list-style:none; }
	#contenu #press ul li { float:left; margin:0 10px 12px; }
	
	
	/* Contact */
	
	#contact form { margin-top:20px; }
	form .left { width:300px !important; }
	form label { font-family:'Open Sans',sans-serif; font-size:15px; font-weight:300; display:block; margin:6px 0 5px; }
	form .valid { border:1px solid transparent; }
	form .error { border:1px solid #d44e4e; }
	form input[type=text], form input[type=email], form input[type=submit], form textarea {
	margin-bottom:5px; padding:6px 3px; color:#584F51; font-size:15px; font-family:'Open Sans', sans-serif;
	border:1px solid transparent;
	/* arrondis */ border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; behavior:url(https://240fbf.staticwbm.com/20180815043931im_/https://www.french-creations.com/css/PIE.htc); }
	form input[type=text], form textarea { width:292px; }
	form input[type=submit] { float:right; border:1px solid #cac9b9; text-transform:uppercase; width:120px; padding:8px; font-size:17px; letter-spacing:2px; }
	form textarea { height:140px; }
	form input[type=submit] { margin:25px auto; cursor:pointer; border:1px solid transparent; display:block; float:none; }
	
	#validationMessage { border:1px solid red; margin-bottom:10px; display:none; }
	.message { margin:25px 0 15px 0; padding:12px 20px;
	/* arrondis */ border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; behavior:url(https://240fbf.staticwbm.com/20180815043931im_/https://www.french-creations.com/css/PIE.htc); }
	.msg_error { background:#EE6F6F; color:#994545; text-shadow:1px 1px 0 #ee8e8e; }
	.msg_valid { background:#C5EC93; color:#759945; text-shadow:1px 1px 0 #d1f0a9; }
	
	form #img-code-confirmation { float:right; }
	form #verif_code { width:187px !important; }
	

	.titre { color:#669933; font-family:'Open Sans',sans-serif; font-weight:300; font-size:15px; }
	.titre_error { color:#ff0000; }
	
	
	
/*
     FILE ARCHIVED ON 05:39:53 Aug 15, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:55:19 May 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.544
  exclusion.robots: 0.149
  exclusion.robots.policy: 0.12
  esindex: 0.037
  cdx.remote: 47.367
  LoadShardBlock: 317.352 (3)
  PetaboxLoader3.datanode: 387.453 (5)
  PetaboxLoader3.resolve: 257.115 (4)
  load_resource: 419.465 (2)
*/