<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* UTF-8 à jamais */
/*
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:400;
font-weight:500;
font-weight:600;

font-family:'Merriweather',serif;
font-weight:300;
font-weight:400;

font-weight:300;
fdont-style:italic;

*/
#entete{
	height:378px;
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,0,0, 1) 0%, rgba(0,0,0, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,0,0, 1) 0%, rgba(0,0,0, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,0,0, 1) 0%, rgba(0,0,0, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,0,0, 1) 0%, rgba(0,0,0, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,0,0, 1) 0%, rgba(0,0,0, 1) 100%);
	
	position:relative;
	float:left;
	width:100%;
}
#entete h1{
	color:#fff;
	font-family:'Poppins',sans-serif;
	font-weight:400;
	text-transform:uppercase;
}
#entete .accroche{
	color:#fff;
	font-weight:300;
	margin:0;
}
#entete #bloc_menu{
	height:78px;
	border-bottom:1px solid rgba(177,200,0,0.5);
	
	background:rgba(0,0,0,0.2);
	backdrop-filter: saturate(180%) blur(10px);-moz-backdrop-filter: saturate(180%) blur(10px);-webkit-backdrop-filter: saturate(180%) blur(10px);-o-backdrop-filter: saturate(180%) blur(10px);
	z-index:20;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;
}
#main.scroll_bas #entete #bloc_menu{
	height:50px;
  box-shadow:0px 10px 50px 0px rgba(0,0,0,0.2);
	background:rgba(0,0,0,0.3);  
}
#main.scroll_bas #entete #bloc_menu:hover{
	height:78px;
}
#entete #bloc_menu_contenu{
	width:77%;
	max-width:1400px;
	margin:0 auto;
	position:relative;
}
#bloc_menu_smartphone{
	display:none;
}
#bloc_menu #logo{
	float:left;
	display:block;
	text-align:left;
	height:80px;
}
#main.scroll_bas #entete #bloc_menu #logo{
	height:48px;
}
#main.scroll_bas #entete #bloc_menu:hover #logo{
	height:80px;
}
#bloc_menu #logo:hover,
#bloc_menu #logo.sel{
	background:none;
	height:76px;
	border-bottom:2px solid #b1c800;
	
}
#main.scroll_bas #entete #bloc_menu:hover #logo:hover{
	height:76px;
}
#bloc_menu #logo #logo_svg{
	margin-top:25px;
	width:180px;
	height:33px;
	transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;
}
#main.scroll_bas #entete #bloc_menu #logo #logo_svg{
	margin-top:10px;
	width:140px;
	height:26px;
}
#main.scroll_bas #entete #bloc_menu:hover #logo #logo_svg{
	margin-top:25px;
	width:180px;
	height:33px;
}
#bloc_menu #logo #logo_svg .studio path,
#bloc_menu #logo #logo_svg .studio rect{
	fill:#fff;
}
#bloc_menu #logo #logo_svg .bis path,
#bloc_menu #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu .menu{
	float:right;
	margin-top:32px;
	height:48px;
	transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;
}
#main.scroll_bas #entete #bloc_menu .menu{
	margin-top:4px;
}
#main.scroll_bas #entete #bloc_menu:hover .menu{
	margin-top:32px;
}
#bloc_menu_smartphone .menu{
	float:left;
	margin-top:32px;
	height:48px;
}
#bloc_menu .menu li,
#bloc_menu_smartphone .menu li{
	float:left;
	height:48px;
}
#bloc_menu .menu li:hover,
#bloc_menu .menu li.sel,
#bloc_menu_smartphone .menu li:hover,
#bloc_menu_smartphone .menu li.sel{
	/*background:url('deco/menu-bas-on.png') bottom left repeat-x;*/
}
#bloc_menu .menu li:hover,
#bloc_menu .menu li.sel{
	background:none;
	height:44px;
	border-bottom:2px solid #b1c800;
	
}
#bloc_menu .menu li:hover a{
	color:#b1c800;
	
}
#bloc_menu .menu li a,
#bloc_menu_smartphone .menu li a{
	display:block;
	text-decoration:none;
	text-align:right;
	font-family:'Poppins',sans-serif;
	font-weight:300;
	color:#fff;
	padding-top:12px;
	padding-bottom:12px;
}
#bloc_menu .menu li a{
	padding-top:12px;
	padding-bottom:12px;
	transition-property:all;-moz-transition-property:all;-webkit-transition-property:all;-o-transition-property:all;
	transition-duration:0.3s;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;
	transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;
}
#bloc_menu .menu li.sel:hover a{
	padding-top:12px;
	padding-bottom:12px;
}
#bloc_menu .menu li:hover a{
	padding-top:16px;
	padding-bottom:8px;
}
#bloc_menu #menu_btn{
	position:absolute;
	top:30px;
	right:20px;
	cursor:pointer;
	transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;
	z-index:3;
}
#main.scroll_bas #bloc_menu #menu_btn{
	top:15px;
}
#sous_menu{
	height:60px;
	width:100%;
	background:url('deco/sous-menu-fond.png') top left repeat-x;
}
#sous_menu li{
	float:right;
}
#sous_menu li ul li{
	height:53px;
	float:left;
	border-bottom:1px solid #464647;
}
#sous_menu li ul li a{
	display:block;
	text-decoration:none;
	color:#fff;
	font-size:0.93em;
	text-transform:uppercase;
	text-align:right;
	font-family:'Poppins',sans-serif;
	font-weight:400;
}
#sous_menu li ul li a{
	line-height:54px;
	transition-property:all;-moz-transition-property:all;-webkit-transition-property:all;-o-transition-property:all;
	transition-duration:0.3s;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;
	transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;
}
#sous_menu li ul li:hover a{
	padding-top:4px;
	line-height:50px;
	color:#b1c800;
	
}
#sous_menu li ul li:hover,
#sous_menu li ul li.sel{
	border-bottom:1px solid #b1c800;
	
}
/*--------------- CORPS ---------*/
#corps{
	clear:left;
}
#bloc_nous_rejoindre{
	width:100%;
	float:left;
	margin-top:0;
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,0,0, 1) 0%, rgba(0,0,0, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,0,0, 1) 0%, rgba(0,0,0, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,0,0, 1) 0%, rgba(0,0,0, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,0,0, 1) 0%, rgba(0,0,0, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,0,0, 1) 0%, rgba(0,0,0, 1) 100%);
	height:430px;
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;
	-webkit-flex-flow:column wrap;flex-flow:column wrap;
}
#bloc_nous_rejoindre svg{
	margin:0 auto;
	margin-top:35px;
	display:block;
}
#bloc_nous_rejoindre p{
	margin:0 auto;
	font-size:2.14em;
	font-family:'Poppins',sans-serif;
	font-weight:600;
	color:#fff;
	text-transform:uppercase;
	line-height:1.1em;
	text-align:center;
	margin-top:30px;
}
#bloc_nous_rejoindre a.contactez_nous{
	margin:0 auto;
	margin-top:30px;
	display:block;
	width:273px;
	height:43px;
	line-height:43px;
	border:1px solid rgba(255,255,255,0.5);
	border-radius:4px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-family:'Poppins',sans-serif;
	font-weight:400;
	font-size:1.07em;
	transition:all 0.1s ease;-moz-transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-o-transition:all 0.1s ease;
}
#bloc_nous_rejoindre a.contactez_nous:hover{
	box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,0.5);
}
#bloc_equipe{
	width:100%;
	float:left;
	margin-top:100px;
	background-color:#02c1a7;
	height:250px;
	position:relative;
}
#bloc_equipe a{
	display:block;
	height:100%;
	width:100%;
	text-decoration:none;
}
#bloc_equipe ul{
	position:absolute;
	top:0;
	left:0;
	height:250px;
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;
	-webkit-flex-flow:row nowrap;flex-flow:row nowrap;
	width:calc(50% + 245px);
	overflow:hidden;
}
#bloc_equipe ul li{
	width:calc(100%/6);
}
#bloc_equipe ul li img{
	height:200px;
	margin-top:50px;
}
#bloc_equipe span{
	position:absolute;
	top:0;
	left:calc(50% + 245px);
	width:222px;
	height:170px;
	display:block;
	float:left;
	background-color:#1a1a1a;
	color:#fff;
	font-size:1.14em;
	text-align:right;
	padding-top:80px;
	padding-right:30px;
	line-height:1.875em;
}
#sous_menu_service{
	background-color:#f1f1f1;
	padding-top:75px;
	padding-bottom:110px;	
}
#sous_menu_service ul{
	width:857px;
	margin:0 auto;
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;
	-webkit-flex-flow:row wrap;flex-flow:row wrap;
}
#sous_menu_service ul li{
	width:285px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	text-align:center;
}
#sous_menu_service ul li a{
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}
#sous_menu_service ul li.modulo3{
	border-right:0;
}
#sous_menu_service ul li.deuxieme_moitie{
	border-bottom:0;
}
#sous_menu_service ul li svg.picto_developpement{
	margin-top:5px;
}
#sous_menu_service ul li svg.picto_agencement{
	margin-top:39px;
}
#sous_menu_service ul li svg.picto_application{
	margin-top:44px;
}
#sous_menu_service ul li svg.picto_design{
	margin-top:3px;
}
#sous_menu_service ul li svg.picto_edition{
	margin-top:43px;
}
#sous_menu_service ul li svg.picto_strategie{
	margin-top:9px;
}
#sous_menu_service ul li h3{
	text-transform:uppercase;
	font-family:'Poppins',sans-serif;
	font-weight:600;
	color:#00d7c5;
	font-size:1.43em;
	line-height:20px;
	margin-top:15px;
}
#sous_menu_service ul li p{
	margin:15px 30px 30px;
	text-align:center;
	color:#868686;
	font-size:1.14em;
}
#derniere_realisation{
	width:77%;
	max-width:1400px;
	margin:0 auto;
	height:480px;
	clear:left;
}
#derniere_realisation h2{
	text-align:center;
	font-family:'Poppins',sans-serif;
	font-weight:400;
	color:#fff;
	font-size:1.43em;
	text-transform:uppercase;
	padding-top:35px;
}
#derniere_realisation ul{
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;
	-webkit-flex-flow:row wrap;flex-flow:row wrap;
	-webkit-justify-content:space-around;justify-content:space-around;
	margin-top:30px;
}
#derniere_realisation ul li{
	width:300px;
	text-align:center;
	margin-bottom:60px;
}
#derniere_realisation ul li a{
	text-decoration:none;
	color:#fff;
}
#derniere_realisation ul li div.photo_ref{
	width:270px;
	height:270px;
	border-radius:270px;
	position:relative;
	overflow:hidden;
	background:#333;
	margin-bottom:20px;
	margin-left:15px;
	transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;
	-webkit-mask-image:-webkit-radial-gradient(white, black);
}

#derniere_realisation ul li#reference_46 div.photo_ref:hover{
	background-color:#F0003A;
}

#derniere_realisation ul li#reference_2 div.photo_ref:hover{
	background-color:#afb3b1;
}

#derniere_realisation ul li#reference_42 div.photo_ref:hover{
	background-color:#C0FF99;
}

#derniere_realisation ul li#reference_4 div.photo_ref:hover{
	background-color:#68c2f9;
}

#derniere_realisation ul li#reference_7 div.photo_ref:hover{
	background-color:#eae6dd;
}

#derniere_realisation ul li#reference_8 div.photo_ref:hover{
	background-color:#ec011a;
}

#derniere_realisation ul li#reference_9 div.photo_ref:hover{
	background-color:#8cc7e9;
}

#derniere_realisation ul li#reference_47 div.photo_ref:hover{
	background-color:#e4c382;
}

#derniere_realisation ul li#reference_11 div.photo_ref:hover{
	background-color:#e4c2a2;
}

#derniere_realisation ul li#reference_14 div.photo_ref:hover{
	background-color:#fb7f53;
}

#derniere_realisation ul li#reference_23 div.photo_ref:hover{
	background-color:#ff4a5d;
}

#derniere_realisation ul li#reference_15 div.photo_ref:hover{
	background-color:#45b9f5;
}

#derniere_realisation ul li#reference_16 div.photo_ref:hover{
	background-color:#5bc6f1;
}

#derniere_realisation ul li#reference_17 div.photo_ref:hover{
	background-color:#a8c606;
}

#derniere_realisation ul li#reference_18 div.photo_ref:hover{
	background-color:#ccc5b7;
}

#derniere_realisation ul li#reference_19 div.photo_ref:hover{
	background-color:#b42500;
}

#derniere_realisation ul li#reference_20 div.photo_ref:hover{
	background-color:#2772ca;
}

#derniere_realisation ul li#reference_22 div.photo_ref:hover{
	background-color:#f5db71;
}

#derniere_realisation ul li#reference_24 div.photo_ref:hover{
	background-color:#28c7dd;
}

#derniere_realisation ul li#reference_25 div.photo_ref:hover{
	background-color:#FF444F;
}

#derniere_realisation ul li#reference_41 div.photo_ref:hover{
	background-color:#dfcbc1;
}

#derniere_realisation ul li#reference_28 div.photo_ref:hover{
	background-color:#e0ae00;
}

#derniere_realisation ul li#reference_29 div.photo_ref:hover{
	background-color:#e09e66;
}

#derniere_realisation ul li#reference_30 div.photo_ref:hover{
	background-color:#e1d8d2;
}

#derniere_realisation ul li#reference_31 div.photo_ref:hover{
	background-color:#ECD3AA;
}

#derniere_realisation ul li#reference_32 div.photo_ref:hover{
	background-color:#01a8dd;
}

#derniere_realisation ul li#reference_33 div.photo_ref:hover{
	background-color:#B8E73C;
}

#derniere_realisation ul li#reference_34 div.photo_ref:hover{
	background-color:#ddf774;
}

#derniere_realisation ul li#reference_35 div.photo_ref:hover{
	background-color:#A18399;
}

#derniere_realisation ul li#reference_36 div.photo_ref:hover{
	background-color:#a6d1d7;
}

#derniere_realisation ul li#reference_37 div.photo_ref:hover{
	background-color:#ef5d23;
}

#derniere_realisation ul li#reference_38 div.photo_ref:hover{
	background-color:#67afee;
}

#derniere_realisation ul li#reference_39 div.photo_ref:hover{
	background-color:#d4d1d1;
}

#derniere_realisation ul li#reference_40 div.photo_ref:hover{
	background-color:#e4cba9;
}

#derniere_realisation ul li#reference_44 div.photo_ref:hover{
	background-color:#ffe190;
}

#derniere_realisation ul li#reference_45 div.photo_ref:hover{
	background-color:#69dfdb;
}

#derniere_realisation ul li#reference_48 div.photo_ref:hover{
	background-color:#FF009B;
}

#derniere_realisation ul li#reference_49 div.photo_ref:hover{
	background-color:#ffb186;
}

#derniere_realisation ul li#reference_50 div.photo_ref:hover{
	background-color:#ff4b26;
}

#derniere_realisation ul li#reference_51 div.photo_ref:hover{
	background-color:#b7586b;
}

#derniere_realisation ul li#reference_53 div.photo_ref:hover{
	background-color:#39a7cc;
}

#derniere_realisation ul li#reference_52 div.photo_ref:hover{
	background-color:#ff7461;
}

#derniere_realisation ul li#reference_54 div.photo_ref:hover{
	background-color:#58aa7e;
}

#derniere_realisation ul li#reference_55 div.photo_ref:hover{
	background-color:#ae1821;
}

#derniere_realisation ul li#reference_56 div.photo_ref:hover{
	background-color:#b6d1e5;
}

#derniere_realisation ul li#reference_57 div.photo_ref:hover{
	background-color:#a6a5a0;
}

#derniere_realisation ul li#reference_58 div.photo_ref:hover{
	background-color:#6fbb69;
}

#derniere_realisation ul li#reference_59 div.photo_ref:hover{
	background-color:#fff464;
}

#derniere_realisation ul li#reference_60 div.photo_ref:hover{
	background-color:#81b1d9;
}

#derniere_realisation ul li#reference_61 div.photo_ref:hover{
	background-color:#f1ca55;
}

#derniere_realisation ul li#reference_63 div.photo_ref:hover{
	background-color:#2e2fec;
}

#derniere_realisation ul li#reference_64 div.photo_ref:hover{
	background-color:#f48923;
}

#derniere_realisation ul li#reference_65 div.photo_ref:hover{
	background-color:#9fc8c9;
}

#derniere_realisation ul li#reference_66 div.photo_ref:hover{
	background-color:#ffcc00;
}

#derniere_realisation ul li#reference_67 div.photo_ref:hover{
	background-color:#AA9F9A;
}

#derniere_realisation ul li#reference_68 div.photo_ref:hover{
	background-color:#429f46;
}

#derniere_realisation ul li#reference_69 div.photo_ref:hover{
	background-color:#063e95;
}

#derniere_realisation ul li#reference_70 div.photo_ref:hover{
	background-color:#00AC84;
}

#derniere_realisation ul li#reference_71 div.photo_ref:hover{
	background-color:#A1A1A1;
}

#derniere_realisation ul li#reference_72 div.photo_ref:hover{
	background-color:#cec9b1;
}

#derniere_realisation ul li#reference_73 div.photo_ref:hover{
	background-color:#97b5c4;
}

#derniere_realisation ul li#reference_74 div.photo_ref:hover{
	background-color:#ff9822;
}

#derniere_realisation ul li#reference_75 div.photo_ref:hover{
	background-color:#f1efea;
}

#derniere_realisation ul li#reference_76 div.photo_ref:hover{
	background-color:#e2dedb;
}

#derniere_realisation ul li#reference_77 div.photo_ref:hover{
	background-color:#0079d0;
}

#derniere_realisation ul li#reference_79 div.photo_ref:hover{
	background-color:#85AB00;
}

#derniere_realisation ul li#reference_80 div.photo_ref:hover{
	background-color:#7F8088;
}

#derniere_realisation ul li#reference_81 div.photo_ref:hover{
	background-color:#c6bdad;
}

#derniere_realisation ul li#reference_82 div.photo_ref:hover{
	background-color:#b7c9d1;
}

#derniere_realisation ul li#reference_83 div.photo_ref:hover{
	background-color:#e3006a;
}

#derniere_realisation ul li#reference_84 div.photo_ref:hover{
	background-color:#fdcb04;
}

#derniere_realisation ul li#reference_85 div.photo_ref:hover{
	background-color:#F7EAF3;
}

#derniere_realisation ul li#reference_86 div.photo_ref:hover{
	background-color:#FFECE3;
}

#derniere_realisation ul li div.photo_ref img{
	position:absolute;
	top:20px;
	left:20px;
}
#derniere_realisation ul li.gabarit_2018 div.photo_ref img{
	box-shadow:-4px 4px 0px 0px #ccc,0px 40px 40px 0px rgba(0,0,0,0.5);
transform:rotateX(45deg) rotateZ(-45deg);-moz-transform:rotateX(45deg) rotateZ(-45deg);-webkit-transform:rotateX(45deg) rotateZ(-45deg);-o-transform:rotateX(45deg) rotateZ(-45deg);
	top:-90px;
	left:105px;
}
#derniere_realisation ul li h4{
	font-size:1.29em;
	font-family:'Poppins',sans-serif;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	line-height:1em;
	padding:0 30px;
}
#derniere_realisation ul li h6{
	font-style:italic;
	color:#ccc;
	padding:5px 20px;
}
#nav_service{
	background:url('deco/nav-service-fond.png') top left no-repeat;
	background-size:cover;
	clear:left;
}
#nav_service_contenu{
	margin:0 auto;
}
#nav_service h3{
	font-family:'Poppins',sans-serif;
	font-weight:400;
	text-transform:uppercase;	
	color:#2b2b2b;
	text-align:center;
}
#service_nav_bloc{
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;
	-webkit-flex-flow:row nowrap;flex-flow:row nowrap;
	height:155px;
	width:100%;
	margin-top:30px;
}
#service_nav_bloc div{
	height:140px;
	-webkit-box-flex:1;-webkit-flex:1;flex:1;
}
#service_nav_bloc div.prec{
	margin-right:10px;
}
#service_nav_bloc div.suiv{
	margin-left:10px;
}
#service_nav_bloc div a{
	display:block;
	height:100%;
	width:100%;
	box-shadow:0px 0px 20px 0px #ccc;
	text-decoration:none;
	position:relative;
	background:#fff;
}
#service_nav_bloc div.prec a svg{
	position:absolute;
	top:60px;
	left:30px;
}
#service_nav_bloc div.suiv a svg{
	position:absolute;
	top:60px;
	right:30px;
}
#service_nav_bloc div div.bloc_texte{
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;
}
#service_nav_bloc div.prec div.bloc_texte{
	float:right;
}
#service_nav_bloc div.suiv div.bloc_texte{
	float:left;
}
#service_nav_bloc div div.bloc_texte h4{
	text-transform:uppercase;
	font-family:'Poppins',sans-serif;
	font-weight:600;
	color:#00d7c5;
	align-self:center;
	/*margin:auto 0;*/
}
#service_nav_bloc div.prec div.bloc_texte h4{
	text-align:right;
	padding-right:30px;
}
#service_nav_bloc div.suiv div.bloc_texte h4{
	text-align:left;
	padding-left:30px;
}
#service_nav_bloc div div.bloc_img{
	width:110px;
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;
	margin-top:25px;
	height:90px;
}
#service_nav_bloc div div.bloc_img svg{
	position:relative;
	top:auto;
	left:auto;
	right:auto;
	/*margin:auto;*/
	align-self:center;
	margin:0 auto;
	width:50px;
}
#service_nav_bloc div.prec div.bloc_img{
	border-left:1px solid #e7e7e7;
	float:right;
}
#service_nav_bloc div.suiv div.bloc_img{
	border-right:1px solid #e7e7e7;
	float:left;
}
#service_nav_bloc div div.bloc_img img{
	/*margin:auto;*/
	align-self:center;
	margin:0 auto;
	width:50px;
}
/*--------------- PIED ---------*/
#pied{
	padding-top:100px;
	padding-bottom:100px;
}
#bloc_newsletter{
	margin:0 auto;
	width:77%;
	max-width:1400px;
}
#bloc_newsletter h4{
	text-align:center;
	font-family:'Poppins',sans-serif;
	font-weight:400;
	color:#fff;
	font-size:1.43em;
	text-transform:uppercase;
}
#bloc_newsletter #newsletter_inscription{
	width:350px;
	margin:0 auto;
	height:45px;
	margin-top:20px;
	margin-bottom:50px;
}
#bloc_newsletter input{
	float:left;
	height:45px;
	line-height:45px;
	width:234px;
	background:#1a1a1a;
	border-radius:4px;
	font-style:italic;
	color:#ccc;
	border:0;
	padding:0 20px;
}
#bloc_newsletter input.submit{
	border:1px solid #808080;
	background-color:#000;
	color:#fff;
	font-family:'Merriweather',serif;
	font-weight:400;
	font-style:normal;
	text-transform:uppercase;
	font-size:1.07em;
	height:45px;
	line-height:45px;
	width:62px;
	text-align:center;
	margin-left:12px;
}
#pied_contenu{
	margin:0 auto;
	width:77%;
	max-width:1400px;
	border-top:1px solid #464646;
	position:relative;
}
#pied a#logo_pied{
	position:absolute;
}
#pied ul{
	height:21px;
}
#pied ul li{
	float:left;
	padding:0 14px;
	border-right:1px solid #464646;
}
#pied ul li.dernier{
	border-right:0;
}
#pied ul li a{
	color:#fff;
	text-decoration:none;
	font-size:0.86em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	height:21px;
	line-height:21px;
}
#pied p{
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size:0.86em;
	width:100%;
	text-align:center;
}
#pied #pied_reseau_sociaux{
	position:absolute;
}
#pied #pied_reseau_sociaux a{
	text-decoration:none;
	width:26px;
	height:26px;
	float:left;
	margin-left:5px;
}
#pied #pied_reseau_sociaux svg{
	fill:#8b8b8b;
	width:26px;
	height:26px;
}
.section_offline{
	margin:20px auto;
}
.section_offline h1{
	color:#000;
}
.section_offline p{
	color:#000;
}</pre></body></html>