@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,900|Josefin+Sans:300,400,600,700,900);
html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;}
*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit;}
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, i, iframe, img, ins, kbd, keygen, label, legend, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, td, video, tt, u, var{margin:0;padding:0;border:0 none;border:0;font-size:100%;vertical-align:top;outline:0;background:transparent;}
ol{list-style:none;}
blockquote, q{quotes:none;}
table, table td{border-collapse:collapse;padding:5px;}
/*img{max-width:100%;border:0;text-align:left;vertical-align:top;}*/
embed, object{vertical-align:top;outline:none;}
input, select{font-weight:normal;vertical-align:middle;}
strong{font-weight:700;}
.strong{font-weight:700;}
.italic{font-style:italic;}
.clear{clear:both;}
.cleara::after{clear:both;content:"";display:table;}
.hidden{display:none;visibility:hidden;}
.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.contrast{-webkit-filter:contrast(160%);filter:contrast(160%);}
.brightness{-webkit-filter:brightness(0.25);filter:brightness(0.25);}
.blur{-webkit-filter:blur(3px);filter:blur(3px);}
.invert{-webkit-filter:invert(100%);filter:invert(100%);}
.sepia{-webkit-filter:sepia(100%);filter:sepia(100%);}
.huerotate{-webkit-filter:hue-rotate(180deg);filter:hue-rotate(180deg);}
.opacity{-webkit-filter:opacity(50%);filter:opacity(50%);}
.upper{text-transform:uppercase;}
.lower{text-transform:lowercase;}
.txtleft{text-align:left;}
.txtcenter{text-align:center;}
.txtright{text-align:right;}
.alert{margin:10px 0;padding:10px;border:1px solid #bce8f1;border-radius:3px;color:#3a87ad;background-color:#d9edf7;}
.shadow{box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.3);display:block;}
.uppercase{text-transform:uppercase;}
.underline{text-decoration:underline;}
.black{font-weight:900;}
.bold{font-weight:700;}
.semibold{font-weight:600;}
.fleft{float:left;}
.fright{float:right;}
.bloc-visimodif-mod{position:relative;z-index:999;color:#000;font:400 20px/30px 'Montserrat',sans-serif;}
.bloc-visimodif-normal{padding:10px 0;z-index:999;font:400 20px/30px 'Montserrat',sans-serif;}
.center{text-align:center;}
.table{width:100%;display:table;}
.relative{position:relative;}
.minibar{width:100%;}
.couleur{color:#4f598e;}
.couleur2{color:#233662;}
/*svg path{all:inher90;}*/
/*.wrapper{width:100%;max-width:1800px;margin:0 auto;position:relative;display:table;}*/
.wrapper{width:1200px;margin:0 auto;position:relative;display:table;}
body{/*background:url('../images/fond.jpg') no-repeat center bottom transparent;background-attachment:fixed;/*background-size:cover;*/}


/*FONTS STANDARDS*/
body{font:400 18px/24px 'Josefin Sans',sans-serif;color:#616161;}
	a{color:#616161;}
#menu a{font:600 16px/27px 'Josefin Sans',sans-serif;color:#000;text-transform:uppercase;}
header h1,.mentions-legales .h1, .h1{font:700 30px/40px 'Josefin Sans',sans-serif;color:#000;padding:0;margin:0 auto 40px;position:relative;display:table;text-transform:uppercase;letter-spacing:2px;}
	h2{font:400 24px/34px 'Josefin Sans',sans-serif;color:#000;padding:0;margin:10px 0;text-transform:uppercase;letter-spacing:2px;}
	h3{font:400 20px/30px 'Josefin Sans',sans-serif;color:#000;padding:0;margin:5px 0;text-transform:uppercase;letter-spacing:2px;}
#footer{font:400 14px/20px 'Open Sans', sans-serif;color:#fff;}
	#footer a{color:#fff;}
#accordion h2,#accordion h2 a{font:400 20px/25px 'Open Sans',sans-serif;color:#fff;padding:5px 10px;text-align:left;text-transform:none;}


/*HEADER*/
#header{margin:0;padding:0;position:relative;z-index:20;background:#fff;}
	#logo{display:block;z-index:10;width:448px;height:127px;margin:0;position:absolute;left:0;top:0;}


/*MENU*/
#menu{z-index:5;text-align:right;padding:50px 0;}
	ul.navigation{padding:0;margin:0;display:table;width:100%;}
	#menu .navigation li.nomenu{display:none;}
	#menu li{display:inline-block;vertical-align:bottom;position:relative;margin:0;z-index:10;}
	#menu li a{text-decoration:none;padding:0;display:block;position:relative;text-align:center;}
	#menu li + li{margin-left:20px;}
	/*#menu li:hover,#menu li.active{}*/
	/*#menu li:hover a,#menu li.active a{color:#004378;}*/

	/*SOUSMENU*/
	#menu ul.smenu2 a{font:700 13px/30px 'Open Sans',sans-serif;color:#fff;text-shadow:none;}
	#menu ul.smenu2{display:none;position:absolute;left:0;width:280px;padding:0;white-space:nowrap;text-align:left;background:#000;border:2px solid #000;}
		#menu li:hover ul.smenu2{display:block;}
		#menu ul.smenu2 li,#menu ul.smenu2 li.hidden{display:block !important;visibility:visible !important;border:none !important;}
		#menu ul.smenu2 li a{text-decoration:none;padding:5px 30px;display:block;}
		#menu ul.smenu2 li:hover,#menu ul.smenu2 li.active{border:none;}
		#menu li:hover ul.smenu2 li a,#menu li.active ul.smenu2 li a{background:none;}
		#menu li ul.smenu2 li:hover a,#menu li ul.smenu2 li.active a{color:#fff;background:#000;}
		#menu li ul li + li{margin-left:0;}

	/*SOUSSOUSMENU*/
	#menu ul.smenu3{display:none;position:absolute;top:0;left:280px;padding:0;white-space:nowrap;text-align:left;background:#0B0A0A;}
		#menu ul.smenu2 li:hover ul.smenu3{display:block;}
		#menu ul.smenu3 li,#menu ul.smenu3 li.hidden{display:block !important;visibility:visible !important;border:none !important;}
		#menu ul.smenu3 li a{text-decoration:none;padding:0 20px;display:block;}
		#menu ul.smenu3 li:hover,#menu ul.smenu3 li.active{border:none;}
		#menu li:hover ul.smenu3 li a,#menu li.active ul.smenu3 li a{background:none;}
		#menu li ul.smenu3 li:hover a,#menu li ul.smenu3 li.active a{background:#171717;}
		#menu li ul li + li{margin-left:0;}

		/*.navigation svg{width:1em;height:1em;fill:currentColor;}*/
		/*#menu li.index:hover a,#menu li.index.active a.index,#menu li.index a{line-height:0;border:none;fill:currentColor;}*/
		/*#menu a.index:hover,#menu a.index:hover svg,#menu a.index.active,#menu a.index.active svg{color:#aa112b;background:none;}*/
		/*#menu a.index{line-height:34px;padding-top:3px;}*/


/*CONTENT*/
#content{padding:60px 0;position:relative;}


/*CONTAINER*/
#article,.article{width:880px;display:table-cell;padding:0 40px 0 0;position:relative;}
#aside,.aside{width:320px;display:table-cell;vertical-align:middle;padding:0;position:relative;}
#full,.full{width:100%;padding:0;margin:0 auto;position:relative;}


/*SOUSCONTAINER*/
.content,.indentm{position:relative;padding:0;}
.message-container .content{margin:0;border:none;padding:0;}
	#visicod{display:none !important;}


/*MAP*/
#map{display:block;width:100%;max-width:1200px;height:500px;-webkit-transition:all .2s linear;-kthtml-transition:all .2s linear;transition:all .2s linear;background:url("../images/map.jpg") center center no-repeat;}
	#map:hover{filter:grayscale(100%);}


/*FOOTER*/
#footer{padding:20px 0 40px 0;margin:0;position:relative;background:#233662;}
	#footer a{z-index:10;text-decoration:none;}


/*DIVERS*/
.sep{display:inline-block;vertical-align:middle;width:2px;height:20px;background:#fefefe;margin:0 30px;}
.videodetector{display:block;width:100%;height:640px;position:relative;}
	.videodetector iframe{width:100%;height:100%;position:absolute;top:0;left:0;}
.slicknav_menu{background:#4f598e;text-transform:uppercase;font-size:20px;line-height:30px;position:relative;z-index:10;}
	.slicknav_nav a{color:#fff;text-align:center;}
	.slicknav_nav li ul li.hidden{display:block !important;visibility:visible !important;}
	.slicknav_nav li.menuok.hidden{display:block !important;visibility:visible !important;}
.parallax-container{height:550px;position:relative;padding:0;z-index:1;overflow:hidden;}
	.parallax{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1;}
		.parallax img{bottom:0;display:none;left:50%;min-height:100%;min-width:100%;position:absolute;transform:translateX(-50%);}




#animation{position:relative;-webkit-box-shadow:0px 0px 50px 0px rgba(216,216,217,1);-moz-box-shadow:0px 0px 50px 0px rgba(216,216,217,1);box-shadow:0px 0px 50px 0px rgba(216,216,217,1);}

#menu li a::after{background:#233662;content:"";width:0;height:3px;position:absolute;bottom:0;left:0;right:0;transition:all 0.3s ease-in-out 0s;margin:0 auto;}
	#menu li:hover a::after, #menu li.active a::after{width:100%;}

header h1::after,.mentions-legales .h1::after{content:"";width:100%;height:3px;background:#233662;display:block;position:absolute;left:0;bottom:0;}
.h1::after{content:"";width:100px;height:5px;background:#233662;display:block;position:absolute;left:0;right:0;bottom:-10px;margin:0 auto;}

.flex{display:flex;justify-content:space-between;}
	.flex30{flex:0 1 33%;flex-flow:row wrap;position:relative;max-width:400px;}
	.flex100{flex:0 1 100%;flex-flow:row wrap;margin:10px 0;}
	.cell{flex:1 1 100%;}
	.flexpad{padding-top:100px;}

#accueil{position:relative;padding:40px 0;text-align:center;}
	#accueil h3{font:700 18px/30px 'Josefin Sans',sans-serif;color:#000;margin:35px auto;position:relative;}
		#accueil .h1::after{content:"";width:100%;height:3px;background:#4f598e;display:block;position:absolute;left:0;right:0;bottom:0;margin:0 auto;}
		#accueil h3::after{content:"";width:100px;height:5px;background:#233662;display:block;position:absolute;left:0;right:0;bottom:-10px;margin:0 auto;}
	.img1{display:block;width:100%;max-width:400px;height:400px;background:url('../images/btn1.jpg') no-repeat center center transparent;-webkit-box-shadow:4px 4px 5px 0px rgba(67,67,67,0.3);-moz-box-shadow:4px 4px 5px 0px rgba(67,67,67,0.3);box-shadow:4px 4px 5px 0px rgba(67,67,67,0.3);}
	.img2{display:block;width:100%;max-width:400px;height:400px;background:url('../images/btn2.jpg') no-repeat center center transparent;-webkit-box-shadow:4px 4px 5px 0px rgba(67,67,67,0.3);-moz-box-shadow:4px 4px 5px 0px rgba(67,67,67,0.3);box-shadow:4px 4px 5px 0px rgba(67,67,67,0.3);}
	.img3{display:block;width:100%;max-width:400px;height:400px;background:url('../images/btn3.jpg') no-repeat center center transparent;-webkit-box-shadow:4px 4px 5px 0px rgba(67,67,67,0.3);-moz-box-shadow:4px 4px 5px 0px rgba(67,67,67,0.3);box-shadow:4px 4px 5px 0px rgba(67,67,67,0.3);}
	#accueil .texte{padding:30px;text-align:left;}
	#accueil .btnsuite{font:400 16px/30px 'Josefin Sans',sans-serif;color:#000;text-decoration:none;text-transform:uppercase;letter-spacing:1px;border:3px solid #233662;display:table;margin:10px auto;padding:5px 15px;}
		#accueil .btnsuite:hover{background:#233662;color:#fff;-webkit-box-shadow:2px 2px 5px 0px rgba(67,67,67,0.8);-moz-box-shadow:2px 2px 5px 0px rgba(67,67,67,0.8);box-shadow:2px 2px 5px 0px rgba(67,67,67,0.8);}


#prefooter{font-size:0;}
	#prefooter .gauche{display:inline-block;width:62%;vertical-align:top;padding:40px 0 0;position:relative;}
	#prefooter .droite{display:inline-block;width:38%;vertical-align:top;padding:30px 0;position:relative;text-align:center;font:400 18px/30px 'Josefin Sans',sans-serif;color:#000;background:#fff;margin-top:-80px;z-index:10;}
		#prefooter .droite::before{content:"";display:block;width:100%;position:absolute;-webkit-box-shadow:-3px 0px 35px 0 rgba(0,0,0,.2);box-shadow:-3px 0px 35px 0 rgba(0,0,0,.2);left:0;top:0;bottom:0;z-index:-1;}
		#prefooter h3{font:700 24px/40px 'Josefin Sans',sans-serif;color:#000;margin:10px auto;position:relative;}
			#prefooter h3::after{content:"";width:100px;height:5px;background:#233662;display:block;position:absolute;left:0;right:0;bottom:0;margin:0 auto;}
		.logo2{display:block;width:309px;height:297px;background:url('../images/logo2.jpg') no-repeat center center transparent;margin:0 auto 22px;}


#imgfooter{position:relative;padding:30px 0;text-align:center;font:400 20px/30px 'Josefin Sans',sans-serif;color:#082c52;}
	#imgfooter img{width:100%;}



/*----- -----------------------------------------*\
|*					CSSGRAM						 *|
\*-----------------------------------------------*/
.hudson:before,.hudson:after{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none;opacity:0;}
.hudson:before{z-index:2;}
.hudson::after{z-index:3;background:-webkit-radial-gradient(circle, #a6b1ff 50%, #342134);background:radial-gradient(circle, #a6b1ff 50%, #342134);mix-blend-mode:multiply;}
.hudson:hover{position:relative;-webkit-filter:brightness(1.2) contrast(0.9) saturate(1.1);filter:brightness(1.2) contrast(0.9) saturate(1.1);}
.hudson:hover::after, .hudson:hover::before{opacity:.5;}




/*-----------------------------------------------*\
|*					GALERIE IMAGE				 *|
\*-----------------------------------------------*/
.img-gal-container{clear:both;margin:10px 0 0 0;font-size:0;text-align:center;overflow:hidden;}
.img-gal{display:inline-block;position:relative;max-width:100%;width:230px;height:230px;margin:5px;overflow:hidden;
/*-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);*/}
.img-gal img{box-shadow:inset 0 0 10px #003a64;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-kthtml-transition:all .2s linear;display:block !important;max-width:100%;}
/*.img-gal:hover{-webkit-box-shadow:0 15px 10px -10px rgba(0,0,0,0.5) ,0 1px 4px rgba(0,0,0,0.3) ,0 0 40px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 15px 10px -10px rgba(0,0,0,0.5) ,0 1px 4px rgba(0,0,0,0.3) ,0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 15px 10px -10px rgba(0,0,0,0.5) ,0 1px 4px rgba(0,0,0,0.3) ,0 0 40px rgba(0,0,0,0.1) inset;}*/
.galerie-container{clear:both;margin-top:20px;}
.photoBas{float:left;position:relative;width:248px;height:248px;margin:0 10px 10px 0;overflow:hidden;}
.even{margin:0 0 10px 0;}
.photoBas:hover .zoom-content{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/zoom.png) no-repeat center center #000;background-color:rgba(0,0,0,.6);}
.photost img{border:1px solid #bebbab;}
.gal-container{display:table;width:100%;border-collapse:separate;border-spacing:0 26px;table-layout:fixed;}
.gal-img{display:table-cell;width:100%;text-align:center;}
.gal-row{display:table-row;}
.gal-img .gal-zoom{display:inline-block;border:1px solid #1c406c;}
.gal-zoom img{border:none;}
.gal-zoom{position:relative;}
.gal-zoom:hover .zoom-content{display:block;}
.gal-zoom-content{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/zoom.png) no-repeat center center #000;background-color:rgba(0,0,0,.6);}
.img-gal .description{background-color:rgba(255,204,102,.85);bottom:0;color:#fff;font-size:14px;left:0;padding:4px 8px;position:absolute;right:0;text-align:center;text-transform:uppercase;z-index:10;}
.img-gal svg{fill:#fff;height:50%;left:40%;position:absolute;top:25%;transform:translate(-50%, -50%) scale(0);transition:all 300ms cubic-bezier(0.6, -0.28, 0.735, 0.045) 0ms;width:25%;z-index:10;}
.img-gal:hover svg{transform:translate(0px, 0px) scale(1);transition:all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 100ms;}
.img-gal a{display:block;}
.img-gal.zoom:hover::before{background-color:rgba(255,204,102,.7);position:absolute;top:0;right:0;bottom:0;left:0;content:"";}





/*----- -----------------------------------------*\
|*					ROYAL SLIDER				 *|
\*-----------------------------------------------*/
#full-width-slider{width:100%;height:640px;z-index:-1;position:relative;overflow:hidden;}
#full-width-slider .rsImg{margin-top:0 !important;}
.infoBlock{position:absolute;top:30px;right:30px;left:auto;max-width:25%;padding-bottom:0;background:#FFF;background:rgba(255, 255, 255, 0.8);overflow:hidden;padding:20px;}
.infoBlockLeftBlack{color:#fff;background:#233662;background:rgba(0,0,0,0.75);left:30px;right:auto;}
/*@media screen and (min-width:960px) and (min-height:660px){
  .heroSlider .rsOverflow,.royalSlider.heroSlider{height:520px !important;}
}
@media screen and (min-width:960px) and (min-height:1000px){
	.heroSlider .rsOverflow,.royalSlider.heroSlider{height:660px !important;}
}
@media screen and (min-width:0px) and (max-width:800px){
	.royalSlider.heroSlider,.royalSlider.heroSlider .rsOverflow{height:300px !important;}
	.infoBlock{padding:10px;height:auto;max-height:100%;min-width:40%;left:5px;top:5px;right:auto;font-size:12px;}
}*/




/*----- -----------------------------------------*\
|*					RESEAUX SOCIAUX				 *|
\*-----------------------------------------------*/
ul.social{display:block;padding:0;margin:0 auto;float:right;}
/* Texte Partager sur :*/
ul.social li{display:inline-block;font-size:14px;vertical-align:middle;fill:#505050;z-index:10;}
ul.social li.reseau-social{font-size:24px;display:inline-block;padding:0 0.3em 0 0;}
ul.social li.reseau-social:last-child{padding-right:0;}
ul.social li.reseau-social a:hover,ul.social li.reseau-social a:focus{outline:none;}
ul.social li.reseau-social:active{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);}
ul.social li.reseau-social svg{width:1.2em;height:1.2em;fill:currentColor;z-index:10;}
ul.social li:hover svg{fill:#4f59e8;}




/*-----------------------------------------------*\
|*					RESPONSIVE					 *|
\*-----------------------------------------------*/
@media (max-width:1220px){
	.wrapper{width:980px;display:block;}
	#full{width:980px;}
	#article,.article{width:660px;}
	#menu a{font:600 12px/30px 'Josefin Sans',sans-serif;}
	#menu li + li{margin-left:15px;}
	#accueil h3{font:400 15px/30px 'Josefin Sans',sans-serif;}
	ul.navigation{padding:0 10px 0 0;}
}

@media (max-width:1000px){
	.slicknav_menu{display:block;}

	nav .navigation,#menu,#supersized-loader,.logo2,#prefooter .droite::before{display:none !important;visibility:hidden !important;}

    .wrapper{width:100% !important;margin:0 auto;}
	nav{width:100%;height:auto;box-sizing:border-box;}
    	nav select{display:block;visibility:visible;}
	
	body{margin:0;background-size:cover;}
	
	#header{width:100%;margin:0 auto;height:auto;position:relative;border:none;padding:10px 0;text-align:center;}
		article header, header h1, .mentions-legales .h1, .h1{margin:0 auto 40px;padding:0;text-align:center;}
	
	#logo{margin:0 auto;position:relative;width:90%;height:auto;max-width:448px;float:none;padding:0;display:block;top:0;left:0;right:0;bottom:0;}
		#logo img{width:100%;height:auto;}

	#article,#aside,#full,#content,.content,.indentm,#footer,#accueil,#accueil .gauche,#accueil .droite,#prefooter,#prefooter .gauche,#prefooter .droite{box-shadow:none;display:block;width:100%;max-width:100%;border:none;float:none;border:none;padding:0;box-sizing:border-box;height:auto;margin:0;left:0;top:0;right:0;bottom:0;position:relative;min-height:auto !important;}
	#article,#full{padding:40px 10px;}
	#content{padding:0;margin:0;position:relative;z-index:5;}
	.content,.indentm{border-radius:0;padding:0;}

    #article{max-width:none;border-radius:none;}
    	/*article img{max-width:100% !important;height:auto !important;display:block;float:none !important;margin:10px auto !important;}*/

    #aside{text-align:center;max-width:none;min-height:0;position:relative;min-width:auto;}
    	#aside img{box-shadow:none;max-width:100%;}

	#footer{padding:10px 10px 40px;box-sizing:border-box;height:auto;text-align:center;position:relative;}
		#footer .social{float:none;display:table;width:100%;margin:10px auto;}
		ul.social{float:none;display:table;width:100%;margin:10px auto;text-align:center;}
	    	ul.social li.reseau-social{font-size:35px;}

	.sep{margin:10px auto;}

    #map{display:block;margin:30px auto 0;float:none;border:none;position:relative;width:100%;max-width:1200px;height:500px;}

    .contact-form{width:100%;display:block;}
    .form input,.form textarea{width:100%;box-sizing:border-box;}
    .form button{margin:0;}

    .mentions-legales h2{margin:10px 0;}
    iframe{max-width:100%;}

    .wrp-mosaic,.wrp-mosaic figure img{width:100%;height:auto;text-align:center;}
    .wrp-mosaic figure, .wrp-mosaic div{border:none;}
    .wrp-mosaic figure,.wrp-mosaic .fleft,.wrp-mosaic .fright{float:none;display:inline-block;}
	.wrp-mosaic figure.mos-x1,.wrp-mosaic figure.mos-s1,.wrp-mosaic figure.mos-b1,.wrp-mosaic figure.mos-m1,
	.wrp-mosaic figure.mos-s2,.wrp-mosaic figure.mos-m2,.wrp-mosaic figure.mos-b2{height:auto;width:100%;margin:5px;max-width:147px;}

	.img-gal-container{text-align:center;font-size:0;margin:20px 0;}
	.img-gal,.img-gal.end{float:none;display:inline-block;margin:5px;}
	.photoBasTxt,.photoBas{width:30%;height:auto;display:inline-block;float:none;}
    .photoBasTxt img,.photoBas img{width:100%;height:100%;}    
    .fancybox-nav span{visibility:visible;}
	#full-width-slider{height:300px !important;position:relative;}

	.flex{flex-direction:column;display:block;}
	.flex30{margin:10px auto 0;}

	header h1,.mentions-legales .h1, .h1{font:700 24px/34px 'Josefin Sans',sans-serif;}
	h2{font:400 18px/28px 'Josefin Sans',sans-serif;}
	h3{font:400 14px/24px 'Josefin Sans',sans-serif;}
	/*header h1::after,.mentions-legales .h1::after,.h1::after{left:0;top:0;}*/
	.flexpad{padding-top:0;}
	#accueil .texte{padding:30px 10px;}
	#accueil .table{padding-top:30px;}
	.parallax-container{height:300px;}
	#prefooter .gauche{padding:20px 0 0 0;}
	#prefooter .droite{padding:10px 0;}
}