@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Oswald:300italic,400italic,600italic,700italic,800italic,400,300,500,600,700,800);
/* compact [
	plugins-dist/mediabox/colorbox/black-simple/colorbox.css
	plugins-dist/porte_plume/css/barre_outils.css?1658475991
	local/cache-css/cssdyn-css_barre_outils_icones_css-bb1258a6.css?1681802983
	plugins/auto/notation/v2.4.8/css/notation.v2.css
	plugins/auto/ckeditor/v1.2.4/css/cked-editor.css
	page=styles
	plugins/plugin_site_erasme/sq-erasme/css/erasmeV2-static.css
	plugins/plugin_site_erasme/sq-erasme/css/screen.css
	plugins/plugin_site_erasme/sq-erasme/css/slick-theme.css
	plugins/plugin_site_erasme/sq-erasme/css/slick.css
] 73.1% */

/* plugins-dist/mediabox/colorbox/black-simple/colorbox.css */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:4999;overflow:hidden}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
#cboxOverlay{background:#000;opacity:0.9;filter:alpha(opacity = 90)}
#colorbox{outline:0}
#cboxContent{margin-top:20px;background:#000}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{border:5px solid #000;background:#fff}
#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}
#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}
#cboxLoadingGraphic{background:url('//www.webnapperon.com/plugins-dist/mediabox/colorbox/black-simple/images/loading.gif') no-repeat center center}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}
#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url('//www.webnapperon.com/plugins-dist/mediabox/colorbox/black-simple/images/controls.png') no-repeat top left;width:28px;height:65px;text-indent:-9999px}
#cboxPrevious:hover{background-position:bottom left}
#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url('//www.webnapperon.com/plugins-dist/mediabox/colorbox/black-simple/images/controls.png') no-repeat top right;width:28px;height:65px;text-indent:-9999px}
#cboxNext:hover{background-position:bottom right}
#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url('//www.webnapperon.com/plugins-dist/mediabox/colorbox/black-simple/images/controls.png') no-repeat top center;width:38px;height:19px;text-indent:-9999px}
#cboxClose:hover{background-position:bottom center}

/* plugins-dist/porte_plume/css/barre_outils.css?1658475991 */
.markItUpHeader{text-align:left}
.markItUp .markItUpHeader a,.markItUp .markItUpTabs a,.markItUp .markItUpFooter a{color:#000;text-decoration:none}
.markItUp{margin:5px 0;position:relative}
.markItUp .markItUpContainer{margin:0;padding:0}
.markItUp .markItUpEditor{clear:both;display:block;overflow:auto;margin:0}
#text_area{height:300px}
.markItUp .markItUpFooter{margin:0;padding:0;width:100%}
.markItUp .markItUpResizeHandle{overflow:hidden;width:22px;height:5px;margin-left:auto;margin-right:auto;background-image:url('//www.webnapperon.com/plugins-dist/porte_plume/css/img/handle.png');cursor:ns-resize}
.markItUp .markItUpTabs{font-size:12px;line-height:18px;text-align:right;padding:1px 1px 0;margin-bottom:-2px;top:6px;overflow:hidden;position:absolute;right:30px;clear:right;z-index:5}
.markItUp .markItUpTabs a{display:block;float:right;border:1px solid #ccc;border-bottom:0;margin:0 1px;padding:3px 4px 2px;background:#EEE;border-radius:5px 5px 0 0}
.markItUp .markItUpTabs a.on{background-color:#fff;border-bottom:1px solid #fff;box-shadow:1px 1px #eee inset}
.markItUp .markItUpTabs a:hover{background-color:#fff}
.markItUp .markItUpPreview{clear:both;border:1px solid #ccc;background:#fff;overflow:auto;padding:1em}
.markItUp .preview p{margin-bottom:1em}
.markItUp .preview ul{margin-bottom:1em;margin-top:.5em}
.markItUp .preview li{border:none;padding:1px}
.markItUp .preview .cadre ol,.markItUp .preview .cadre ul{padding:.5em}
.markItUp .markItUpHeader{display:block;margin:0;padding:0;background-color:#F5F5F5;background:-webkit-gradient(linear,left top,left bottom,from(#F1F1F1),to(#DDD));background:-moz-linear-gradient(top,#F1F1F1,#DDD);border:1px solid #ccc;border-color:#F1F1F1 #EEE #CCC;border-color:#ddd #ddd #ccc;border-radius:6px 6px 0 0;min-height:29px}
.markItUp .markItUpHeader:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.lte7 .markItUp .markItUpHeader ul{height:29px}
.markItUp .markItUpHeader ul{display:block;margin:0!important;padding:0}
.markItUp .markItUpHeader ul li{list-style:none;float:left;position:relative;clear:none;border:0;margin:0;padding:0;overflow:visible}
.markItUp .markItUpHeader ul li:first-child{padding-top:0}
.markItUp .markItUpHeader ul .markItUpDropMenu ul{border-left:1px solid #CCC}
.markItUp .markItUpHeader ul .markItUpDropMenu li{margin-right:0;padding:0 1px 1px 0;background-color:#CCC}
.markItUp .markItUpHeader ul ul a{background-color:#F1F1F1}
.markItUp .markItUpHeader ul ul{display:none;position:absolute;top:29px;left:-1px;width:150px;z-index:3;padding-top:2px}
.lte8 .markItUp .markItUpHeader ul ul{padding-top:0;border-top:1px solid #ccc}
.markItUp .markItUpHeader ul ul li{float:left}
.markItUp .markItUpHeader ul ul .markItUpDropMenu{background:#F5F5F5 url('//www.webnapperon.com/plugins-dist/porte_plume/css/img/submenu.png') no-repeat 50% 50%}
.markItUp .markItUpHeader ul .separateur{border-left:1px solid #d2d2d2}
.markItUp .markItUpHeader ul ul .separateur{margin:0;border:0}
.markItUp .markItUpHeader ul a{clear:none;display:block;margin:0;padding:7px 6px 6px}
.markItUp .markItUpHeader ul a:focus,.markItUp .markItUpHeader ul a:active{-moz-transform:translateY(1px);outline:none!important}
.markItUp .markItUpHeader ul a:hover{background-color:#fff}
.markItUp .markItUpHeader ul a em{display:block;background-repeat:no-repeat;width:16px;height:16px;text-indent:-10000px}
.markItUp .markItUpContainer.fullscreen{position:fixed;top:0;left:0;height:100%;width:100%;background:#DDD;z-index:1002}
.markItUp .fullscreen .markItUpHeader{position:absolute;top:0;right:50%;width:50%;max-width:40em;display:block!important}
.markItUp .fullscreen .markItUpEditor{position:absolute!important;top:0;right:50%;width:50%;max-width:40em;height:95%!important;margin-top:30px;display:block!important}
.markItUp .fullscreen .markItUpPreview{position:absolute;top:0;left:50%;width:50%;max-width:40em;height:95%!important;margin-top:30px;display:block!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.markItUp .fullscreen .markItUpTabs{position:absolute;left:50%;width:50%;max-width:40em}
.markItUp .fullscreen .markItUpTabs .previsuVoir,.markItUp .fullscreen .markItUpTabs .previsuEditer,.markItUp .fullscreen .markItUpFooter{display:none}
.markItUp .markItUpTabs .fullscreen{text-indent:-1000em;text-align:left;background-image:url('//www.webnapperon.com/plugins-dist/porte_plume/css/img/arrow_out.png')!important;background-position:center center!important;background-repeat:no-repeat!important;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:16px}
.markItUp .fullscreen .markItUpTabs .fullscreen{background-image:url('//www.webnapperon.com/plugins-dist/porte_plume/css/img/arrow_in.png')!important}

/* local/cache-css/cssdyn-css_barre_outils_icones_css-bb1258a6.css?1681802983 */
.markItUp .outil_header1>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -226px}
.markItUp .outil_bold>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -478px}
.markItUp .outil_italic>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -586px}
.markItUp .outil_stroke_through>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -946px}
.markItUp .outil_liste_ul>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -622px}
.markItUp .outil_liste_ol>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -658px}
.markItUp .outil_indenter>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -514px}
.markItUp .outil_desindenter>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -550px}
.markItUp .outil_quote>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -442px}
.markItUp .outil_poesie>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -1050px}
.markItUp .outil_link>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -298px}
.markItUp .outil_notes>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -334px}
.markItUp .outil_guillemets>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -910px}
.markItUp .outil_guillemets_simples>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -802px}
.markItUp .outil_guillemets_de>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -766px}
.markItUp .outil_guillemets_de_simples>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -838px}
.markItUp .outil_guillemets_uniques>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -874px}
.markItUp .outil_caracteres>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -262px}
.markItUp .outil_a_maj_grave>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -82px}
.markItUp .outil_e_maj_aigu>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -154px}
.markItUp .outil_e_maj_grave>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -190px}
.markItUp .outil_aelig>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -46px}
.markItUp .outil_aelig_maj>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -10px}
.markItUp .outil_oe>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -406px}
.markItUp .outil_oe_maj>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -370px}
.markItUp .outil_ccedil_maj>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -118px}
.markItUp .outil_uppercase>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -730px}
.markItUp .outil_lowercase>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -694px}
.markItUp .outil_code>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -1086px}
.markItUp .outil_cadre>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -1122px}
.markItUp .outil_clean>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -982px}
.markItUp .outil_preview>a>em{background-image:url(//www.webnapperon.com/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -1018px}
.markItUp .couteau_suisse_drop>a>em{background-image:url(//www.webnapperon.com/plugins/auto/couteau_suisse/v1.14.2/icones_barre/couteau-19.png)}
.markItUp .cs_smileys_drop>a>em{background-image:url(//www.webnapperon.com/local/couteau-suisse/icones_barre/e629c3859278e1529745e04844408a.png)}
.markItUp .smiley_pleure_de_rire>a>em{background-image:url(//www.webnapperon.com/local/couteau-suisse/icones_barre/7beda7f2c38f55dcbdd71f0b5dc18b.png)}
.markItUp .smiley_triste>a>em{background-image:url(//www.webnapperon.com/local/couteau-suisse/icones_barre/d215ab4a2b7e0f548776689f3da391.png)}
.markItUp .smiley_mort_de_rire>a>em{background-image:url(//www.webnapperon.com/local/couteau-suisse/icones_barre/e629c3859278e1529745e04844408a.png)}
.markItUp .smiley_en_colere>a>em{background-image:url(//www.webnapperon.com/local/couteau-suisse/icones_barre/e5e737be2c4e490635a45bf6fac235.png)}
.markItUp .smiley_clin_d-oeil>a>em{background-image:url(//www.webnapperon.com/local/couteau-suisse/icones_barre/68fed518de5a15d5f419bc310041e2.png)}
.markItUp .smiley_sourire>a>em{background-image:url(//www.webnapperon.com/local/couteau-suisse/icones_barre/d57fbd7e65da9011c9b11d5cade587.png)}
.markItUp .smiley_pas_content>a>em{background-image:url(//www.webnapperon.com/local/couteau-suisse/icones_barre/f761a130c6809c76e7bfa50ac7e8b4.png)}
.markItUp .smiley_diable>a>em{background-image:url(//www.webnapperon.com/local/couteau-suisse/icones_barre/7255b4c2c69c4d121bf56147db15d3.png)}
.markItUp .smiley_rouge>a>em{background-image:url(//www.webnapperon.com/local/couteau-suisse/icones_barre/8fcfd3bcd739c7463160d126942dfa.png)}
.markItUp .smiley_rigolo>a>em{background-image:url(//www.webnapperon.com/local/couteau-suisse/icones_barre/a1e1c51809361a498890bdeee422b6.png)}
.markItUp .smiley_lunettes>a>em{background-image:url(//www.webnapperon.com/local/couteau-suisse/icones_barre/af9827a8e1eb52d0104fdd9b5f9b9e.png)}
.markItUp .smiley_tire_la_langue>a>em{background-image:url(//www.webnapperon.com/local/couteau-suisse/icones_barre/0bec8559d8834ab3d4792431b4507c.png)}
.markItUp .smiley_bof>a>em{background-image:url(//www.webnapperon.com/local/couteau-suisse/icones_barre/91806daedb5544c25ba2855bfa2731.png)}
.markItUp .smiley_mouais>a>em{background-image:url(//www.webnapperon.com/local/couteau-suisse/icones_barre/58fba6f14d66800482fb1883a00248.png)}
.markItUp .smiley_surpris>a>em{background-image:url(//www.webnapperon.com/local/couteau-suisse/icones_barre/4f6b61691cd1619ef0ec7795b523e4.png)}
.ajaxLoad{position:relative}
.ajaxLoad:after{content:"";display:block;width:40px;height:40px;border:1px solid #eee;background:#fff url('//www.webnapperon.com/plugins/auto/ckeditor/v1.2.4/images/searching.gif') center no-repeat;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px}
.fullscreen .ajaxLoad:after{position:fixed;left:75%}

/* plugins/auto/notation/v2.4.8/css/notation.v2.css */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url('//www.webnapperon.com/plugins/auto/notation/v2.4.8/css/img/star.png') no-repeat 0 0}
div.rating-cancel,div.rating-cancel a{background:url('//www.webnapperon.com/plugins/auto/notation/v2.4.8/css/img/delete.gif') no-repeat 0 -16px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.rating-cancel.star-rating-on a{background-position:0 0!important}
div.star-rating-hover a{background-position:0 -32px}
div.rating-cancel.star-rating-hover a{background-position:0 -16px}
div.star-rating-readonly a,div.star-rating-readonly{cursor:default!important}
div.star-rating{background:transparent!important;overflow:hidden!important}
.formulaire_notation .notation_note{display:inline}
.formulaire_notation .note{padding:0;margin:0 5px;line-height:1em}
.notation .note{color:Purple;font-weight:400}
.notation .topten{border:1px solid #AAE;padding:1px}
.notation td{padding:0 5px}
.notation .ligne_paire{background-color:#EEF}
.notation thead tr{background-color:#AAE;text-align:center;color:#005}
.notation .auteurs{border:1px solid #AAE;border-bottom:0;border-right:0}
.notation .auteurs .nom{border-bottom:1px solid #AAE}
.notation .auteurs .note{border:1px solid #AAE;border-left:0;border-top:0}
.notation .stat{font-size:.81em;border:1px solid #AAE}
.notation .barre{background-color:#AAE;height:10px;line-height:5px;font-size:.4em;display:block;float:left;margin-top:1em;margin-right:1em}
.critique{font-size:.9em;border:1px solid Purple;padding:0}
.critique .titre-note a{font-weight:700;color:#FFF;background-color:purple;padding:0 5px;margin:0}
.critique .spip{margin:0 0 0 5px}
.critique small{color:Purple;font-size:.8em;font-weight:400}
.critique .grosse_note{float:right;border:2px solid Purple;padding:0 10px;margin-left:3px;color:Purple;font-size:3em;font-weight:700}
.formulaire_notation button{border:none;background-color:transparent;display:inline;padding:0;margin:0;cursor:pointer}
.formulaire_notation button img{vertical-align:middle;padding:0!important;margin:0}
.formulaire_jaime_jaimepas div.rating-cancel,.formulaire_jaime_jaimepas div.star-rating{margin-bottom:2px}
.formulaire_jaime_jaimepas .note{margin:0 5px}
.formulaire_jaime_jaimepas .reponse_formulaire{clear:left;margin:0;font-size:90%;padding:3px 3px 0}
.formulaire_jaime_jaimepas form div{clear:left}
.formulaire_jaime_jaimepas form .submit{border:0;background:0;padding:1px 0;cursor:pointer}
.formulaire_jaime_jaimepas form .submit:hover{font-weight:700}
.formulaire_jaime div.rating-cancel,.formulaire_jaime div.star-rating{margin-bottom:2px}
.formulaire_jaime .note{margin:0 5px}
.formulaire_jaime .reponse_formulaire{clear:left;margin:0;font-size:90%;padding:3px 3px 0}
.formulaire_jaime form div{clear:left}
.formulaire_jaime .reponse_formulaire_ok{display:none}
.formulaire_jaime form .submit{border:0;background:0;padding:1px 0;cursor:pointer}
.formulaire_jaime form .submit:hover{font-weight:700}
.jaime_coeur{float:left}
.note_coeur{float:left;font-size:inherit}
input[type="submit"].jaime_coeur,input[type="submit"].jaimeplus_coeur{border:0;overflow:hidden;text-indent:-200em;width:14px;height:11px;margin:0;padding:0}
input[type="submit"].jaime_coeur,input[type="submit"].jaimeplus_coeur:hover,input[type="submit"].jaimeplus_coeur:active{background:transparent url('//www.webnapperon.com/plugins/auto/notation/v2.4.8/css/img/coeur_spring.png') no-repeat;background-position:0 0}
input[type="submit"].jaimeplus_coeur,input[type="submit"].jaime_coeur:hover,input[type="submit"].jaime_coeur:active{background:transparent url('//www.webnapperon.com/plugins/auto/notation/v2.4.8/css/img/coeur_spring.png') no-repeat;background-position:100% 0}

/* plugins/auto/ckeditor/v1.2.4/css/cked-editor.css */
div.modele-spip{white-space:pre;font-family:monospace}
form.formulaire_crayon{max-width:999999px}

/* page=styles */


/* plugins/plugin_site_erasme/sq-erasme/css/erasmeV2-static.css */
h1 p{padding:0;margin:0}
.formulaire_crayon input,.formulaire_crayon textarea{background:#FFF!important;color:#000!important}
body{overflow-x:hidden}
.v-spacer{height:60vh}
#BlocPresentation,#blocChiffresPresentation,#blockPartenaires{width:93%!important}
#blocTrombinoscope{width:95%!important}
#blockPartenaires{height:260px;overflow:hidden}
body{background-color:#FFF;padding:0;margin:0;top:0;left:0;right:0;bottom:0;width:100%;font-family:Oswald,sans-serif}
input[type=submit]{cursor:pointer;font-weight:700;padding:8px;text-align:center;height:40px;text-transform:uppercase;background:#FFF;color:#000;border:none;font-size:19px}
h1{text-transform:uppercase;font-size:48px;font-style:normal;font-weight:400;line-height:53px;color:#000;border-bottom:solid 5px;width:max-content;padding-top:62px;margin-top:0}
ul li i{font-size:20px}
ul li{font-family:Open Sans,sans-serif;font-size:17px;font-weight:400;line-height:30px}
.cacher{display:none}
.invert{filter:invert(1)}
.marges{padding-left:62px;padding-right:62px}
.modal-overlay{position:fixed;height:100%;width:100%;background-color:#000;z-index:2;opacity:0.5}
#page-sommaire{background-color:#000}
#entete{position:fixed;background:rgba(0,0,0,1);top:0;left:0;padding:0;margin:0;width:100%;z-index:2;height:62px;display:flex;justify-content:space-between}
#boutonMenuEnTete{cursor:pointer;background-color:#f9f9f9;height:62px;width:62px;color:#FFF;float:left}
#boutonMenuEnTete img{height:auto;padding:10px 0 0 14px}
#logo_erasme_entete img{width:350px;padding:5px;margin-left:10%}
#logo_erasme_entete_mobile{display:none}
#formulaireRechercheEnTete{display:flex;float:right;vertical-align:center}
#formulaireRechercheEnTete button{background:none;border:none}
#formulaireRechercheEnTete .icone{cursor:pointer;height:40px;width:40px;color:#FFF;padding:6px 5px 0 10px;margin:5px 6px 5px 5px;float:left}
#formulaireRechercheEnTete #recherche{height:39px;padding-left:10px;width:151px;margin:5px 0 0;background:no-repeat;color:#FFF;border-bottom:solid 1px #FFF;border-top:none;border-left:none;border-right:none}
#formulaireRechercheEnTete .icone svg{padding:5px 0 0;margin:5px 0 0}
#menu_principal{transition:all 0.25s linear}
.overlay{height:100%;width:0;position:fixed;z-index:3;top:0;left:0;background-color:rgb(0,0,0);overflow-x:hidden;transition:0.5s;opacity:1}
.overlay-content{position:relative;width:100%;text-align:left;margin:50px 0 0 25px;font-weight:300}
.overlay a{padding:8px;text-decoration:none;font-size:36px;color:#FFF;display:block;transition:0.3s;cursor:pointer}
.boutonMenu{width:100vw}
.overlay .boutonMenu:hover,.overlay a:focus{color:#0d0d0d;background-color:#FFF}
.overlay .closebtn{position:absolute;top:-59px;right:5px;font-size:100px}
.separateur{width:80%;background:#FFF;height:1.2px;margin-left:10px}
.boutonMenu svg{cursor:pointer}
#page-sommaire #footer,#footer_mobile{top:100%}
#page-sommaire #footer .newsletter{position:absolute}
#footer,#footer_mobile{display:flex;width:100%;height:130px;background-color:#000;color:#FFF;font-size:13px;bottom:-62px;margin:0 0;position:relative;overflow:hidden}
#footer a,#footer_mobile a{color:#FFF;font-style:italic;padding:0 3px 3px}
#footer a:hover,#footer_mobile a:hover{text-decoration:none}
#footer_left{position:relative;left:0;float:left;height:50px;padding-left:20px;padding-top:15px;font-size:16px}
#footer_center{position:relative;width:27%;margin:0 auto;display:flex}
#footer_right{position:relative;float:right;right:0;height:50px;padding-top:17px}
#footer_right a{text-decoration:none}
#footer_mobile{height:initial;display:none}
#footer_mobile .partenaires{display:flex;align-items:center;justify-content:center;padding:10px}
#footer_mobile .partenaires .icon-metro{border-left:1px solid #FFF;padding-left:30px;margin-left:24px}
#footer_mobile .footer_row{display:flex}
#footer_mobile .liens{display:flex;flex-direction:column;flex:50%;padding-left:10px}
#footer_mobile .icon-social-network-wrapper{margin-right:14px}
.bloc_social{width:41px;height:41px;background-color:#666;float:left;margin-left:5px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}
.bloc_social:hover{background-color:#333}
.iconeFooter{fill:#FFF}
#footer_right{width:max-content}
#bloc_footer_center .logo-grand-lyon{padding-bottom:12px}
#bloc_footer_center{text-align:center;display:flex;flex-direction:column}
.icon-metro span{font-size:11px;font-style:normal;font-weight:400}
#footer_right{display:flex;align-items:center}
.blocPremierNiveau{width:100%;padding-bottom:60px}
#pageSommaire{width:100%;background-color:#FFF}
#page-sommaire_accueil{background-color:#000}
#pageSommaire .btn{display:flex;justify-content:center;margin-left:3%;width:100%}
#pageSommaire .btn.actu p{color:#000}
#pageSommaire .btn.actu button:hover p{color:#FFF}
#pageSommaire .btn button,#footer .btn button,#footer_mobile .btn button{background:none;color:#FFF;border-radius:4px;border:solid 2px;font-size:29px;margin:25px;transition:all ease-in-out 0.2s;padding:6px 30px}
#pageSommaire .btn button,#pageSommaire .btn button p,#footer .btn button,#footer_mobile .btn button{font-size:20px;font-weight:500}
#pageSommaire .btn button:hover,#footer .btn button:hover,#footer_mobile .btn button:hover{background-color:#FFF;color:#000;transition:all ease-in-out 0.2s;cursor:pointer}
#blocVideo{padding-bottom:0}
#blocVideo .scroll{display:block;position:absolute;left:50%;bottom:9vw;transition:all ease-in 0.2s}
#blocVideo .scroll:hover{transform:scale(120%);transition:all ease-in 0.2s}
#titreSousVideo{font-style:normal;font-weight:500;font-size:36px;line-height:53px;text-align:center;color:#020202}
#BlocPresentation .texte{font-family:'Open Sans';font-size:23px;color:#000;font-weight:400;width:60%}
#BlocPresentation p{margin-top:0}
#BlocPresentation h1{width:max-content;max-width:95%}
#BlocApproche{background-color:#000}
#BlocApproche h1{color:#FFF}
#BlocApproche ul{display:flex;justify-content:space-between;list-style:none;overflow:hidden}
#BlocApproche ul li{margin:auto}
#BlocApproche ul li p{text-align:center;color:#FFF;font-size:25px}
#BlocHistoire img{width:90%;height:auto}
#blocChiffresPresentation{width:100%}
#blocChiffresPresentationUrbanLab{width:100%}
#blocChiffresPresentationUrbanLab #sousBlocServiceGauche{width:20%;float:left}
#blocChiffresPresentationUrbanLab #sousSousBlocHaut{margin-bottom:20px}
#sousSousBlocHaut,#sousSousBlocBas{height:350px}
#sousSousBlocHaut,#sousSousBlocBas,#sousBlocServiceMilieu{background-size:cover!important}
#sousBlocServiceGauche,#sousBlocServiceMilieu{margin-right:20px}
#sousBlocServiceGauche{width:20%}
#sousBlocServiceMilieu,#sousBlocServiceDroite{width:35%;float:left;height:722px}
#sousBlocServiceDroite{padding-left:30px;background-color:#000}
#sousBlocServiceDroite h2{font-size:75px;color:#FFF;font-weight:400;text-transform:uppercase}
#sousBlocServiceDroite a{text-decoration:none}
#blocTrombinoscope{width:100%}
#blocUrbanlabEtContact{color:#FFF;height:500px;display:flex;background-color:#000;height:max-content;margin-bottom:20px}
#blocUrbanlabEtContact #sousBlocUrbanLab{display:flex;flex-direction:column;width:30%}
#sousBlocUrbanLab a{text-decoration:none}
#blocUrbanlabEtContact #sousBlocFormulaireContact{width:40%;margin:0 0 0 14%;float:left}
#blocUrbanlabEtContact .formulaire_spip input,#blocUrbanlabEtContact .formulaire_spip textarea,#formulaire_contact_auteur input,#formulaire_contact_auteur textarea{width:95%;border-radius:0}
#blocUrbanlabEtContact h1{color:#FFF}
#blocUrbanlabEtContact h3{font-size:50px;font-family:Open Sans;font-weight:700;text-transform:uppercase;margin:0}
#blocUrbanlabEtContact p{font-size:20px}
#blocActualites{background-color:#FFF;filter:invert(1)}
#blocActualites .actualites{width:95%%}
#blocProjets{background-color:purple}
#blocTags{width:95%;margin-right:auto;margin-bottom:90px}
#miniBlocProjets,#blocContenantArticles,#listeResultatsRechercheArticles,#listeResultatsRechercheRubriques{margin-top:10px;width:99%;float:left}
.projet,.articleDeCetAuteur,.prototype,.resultatArticle,.resultatRubrique,.blocGrille{width:270px;height:270px;float:left;margin-right:20px;margin-bottom:25px;background:none}
.boutonRetour{cursor:pointer;text-align:left;background:#000;font-family:"Open Sans","sans-serif";font-weight:700;font-size:12px;color:#fff;margin-left:15px;padding:9px 0 0 10px;position:absolute;top:410px;width:95px;height:40px;text-transform:uppercase;border:none;display:flex}
.boutonRetour svg{margin:2px 7px 0 0}
.boutonRetour p{padding:1px 0 10px;margin:0}
#enTeteProjet,#enTetePrototype,#enTeteEvenement,#enTeteArticle,#enTeteTrombinoscope{height:440px;margin-bottom:0;padding-top:20px;width:100%;background-color:#000}
#enTeteProjet h1,#enTeteEvenement h1,#enTetePrototype h1{padding-top:0}
#contenuEnTeteProjet h2,#contenuEnTetePrototype h2,#contenuEnTeteEvenement h2,#contenuEnTeteRubriqueProjet h2{background-color:#FFF;color:#000;max-width:max-content;padding:0 174px 0 5px;font-size:43px;text-transform:uppercase;margin:120px 0 0% 3%;font-weight:initial}
#contenuEnTeteProjet p,#contenuEnTetePrototype p,#contenuEnTeteEvenement p,#contenuEnTeteRubriqueProjet p{font-family:"Open Sans",serif;font-style:normal;font-size:19px;line-height:25px;margin:15px 0 0 3%;width:45%;color:#FFF}
.titreMiniBlocProjet,.titreMiniBlocArticle,.resultatRubriqueTitre{background:#000;font-style:normal;font-weight:400;font-size:24px;line-height:36px;align-items:center;color:#FFFBFB;margin-left:20px;padding-left:20px;margin-right:20px;padding-right:20px;overflow:hidden;height:75px}
.dateMiniBlocProjet{font-family:"Open Sans",serif;font-style:italic;font-weight:300;font-size:15px;line-height:18px;color:#FFF;background:#000;margin-left:20px;padding-left:20px;margin-right:20px;padding-right:20px;display:inline-block}
#miniBlocPrototypes{margin-top:50px;width:100%;float:left}
.titreMiniBlocPrototype{background:#000;font-style:normal;font-weight:400;font-size:24px;line-height:36px;align-items:center;color:#FFFBFB;margin:20px 0 0 20px;padding:0 20px;width:69%;overflow:hidden;height:75px;max-width:max-content}
.dateMiniBlocPrototype{font-family:"Open Sans",serif;font-style:italic;font-weight:300;font-size:15px;line-height:18px;color:#FFF;background:#000;margin-left:20px;padding-left:20px;margin-right:20px;padding-right:20px;display:inline-block}
#miniBlocEvenements .evenements{width:338px;float:left;margin-right:20px;margin-bottom:25px;background:none}
#contenuEnTeteTrombinoscope h2{font-style:normal;font-weight:700;font-size:48px;line-height:71px;text-align:center;margin-left:20%;margin-right:20%;padding-top:40px}
#contenuEnTeteTrombinoscope p{font-family:"Open Sans",serif;font-style:normal;font-weight:700;font-size:18px;line-height:25px;text-align:center;margin-left:20%;margin-right:20%}
#miniBlocEvenements{margin-top:10px;width:100%;float:left}
.titreArticleLie,.blocEvenementTitre,.resultatBreveTitre{background:#000;font-family:Oswald,serif;font-style:normal;font-weight:400;font-size:24px;line-height:36px;color:#FFFBFB;align-items:center;margin-left:20px;margin-right:20px;padding:7px}
.dateArticleLie,.blocEvenementChrono{font-family:Open Sans,serif;font-style:italic;font-weight:300;font-size:19px;line-height:18px;background:#000;color:#FFF;margin-left:20px;margin-right:20px;padding:5px 0 5px 10px}
.texteArticleLie,.blocEvenementContenu{font-family:Open Sans,serif;font-style:normal;font-weight:400;height:80px;font-size:15px;line-height:18px;color:#000;margin-left:20px;margin-right:20px;padding-left:10px}
.evenement{width:345px;height:345px;float:left;margin-right:20px;margin-bottom:25px;border:2px solid #000}
div.evenement img{width:100%;height:100%}
.titreMiniBlocEvenement{background:#000;font-style:normal;font-weight:400;font-size:24px;line-height:36px;align-items:center;color:#FFFBFB;margin-left:20px;padding-left:20px;margin-right:20px;padding-right:20px}
.dateMiniBlocEVenement{font-family:"Open Sans",serif;font-style:italic;font-weight:300;font-size:13px;line-height:18px;color:#FFF;background:#000;margin-left:20px;padding-left:20px;margin-right:20px;padding-right:20px;display:inline-block}
#listeResultatsRecherche h3{color:#000!important;font-weight:400}
.blocArticleLie,.blocEvenementAccueil,.resultatBreve{float:left;width:300px;height:300px;margin:0 20px 25px 0;border:2px solid #000;transition:all ease-in 0.1s;overflow:hidden}
#blocGaucheUrbanlab:hover,#bloCentralUrbanlabHaut:hover,#bloCentralUrbanlabBas:hover,#blocDroiteUrbanlab:hover,.blocArticleLie:hover,.blocEvenementAccueil:hover,.evenement:hover,.resultatBreve:hover{opacity:0.7;transition:all ease-in 0.1s}
.blocEvenementAccueil.plus{transition:all ease-in 0.2s}
.blocEvenementAccueil.plus h2{font-size:36px;margin:5px 0 0 15px;color:#000}
.blocEvenementAccueil.plus img{width:70px;float:right;margin:36px 25px 0 0}
.blocEvenementAccueil.plus:hover{opacity:1;background-color:#000;cursor:pointer;transition:all ease-in 0.2s}
.blocEvenementAccueil.plus:hover h2{color:#FFF}
.blocEvenementAccueil.plus:hover img{filter:invert()}
.logoEvenementAccueil{height:249px;margin-bottom:2px}
.introEvenementAccueil{height:249px;background-color:#D5D8E0;position:relative}
.event-title{color:#000;font-weight:700;font-size:14px;margin-bottom:8px;margin-left:15px;padding-top:20px}
.event-date{color:#000;font-style:italic;font-size:13px;margin-left:35px;margin-bottom:8px}
.event-text{width:80%;margin:auto;color:#000;font-size:13px}
.black-button{background-color:#000;color:#FFF;font-size:14px;font-weight:700;padding:6px;width:170px;position:absolute;bottom:0;left:50px}
.black-button svg{margin-left:10px}
#enTeteQuiSommesNous{height:440px;margin-top:50px;background:#000}
#enTeteQuiSommesNous h2{position:relative;top:60px;margin-left:40px;color:#000;text-transform:uppercase;font-size:45px;background:#FFF;width:max-content;padding:0 45px 0 15px;font-weight:400}
.partnenaire-slider{width:90%;margin:auto}
.slick-prev::before,.slick-next::before{font-size:85px!important;color:#000!important}
.partnenaire-slider .slick-prev{z-index:999;top:25px;left:-100px;z-index:0}
.partnenaire-slider .slick-next{right:-28px;z-index:99999;top:25px;z-index:0}
.partnenaire-slider .slick-slide{height:200px!important;width:auto!important}
.partnenaire-slider .slick-slide img{margin:10px;padding:0;display:block;width:auto!important}
.sousBlocPresentation{height:500px;text-align:center;vertical-align:middle;display:table-cell}
#sousBlocGauche{width:25%;background-color:lightcyan}
#sousBlocGaucheSurTitre{font-style:normal;font-weight:700;font-size:70px;line-height:104px;text-align:center;color:#020202}
#sousBlocGaucheTitre{font-family:"Open Sans","sans-serif";font-style:normal;font-weight:700;font-size:24px;line-height:33px;text-align:center;color:#000}
#sousBlocGaucheSousTitre{font-family:"Open Sans","sans-serif";font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-align:center;color:#000}
#sousBlocMilieu{width:11%;padding-right:20px;padding-left:20px}
#sousBlocMilieuHaut{width:100%;height:50%;display:flex;margin:auto auto 20px}
#sousBlocMilieuHaut p{margin:auto;text-align:center}
#sousBlocMilieuHautSurTitre{font-style:normal;font-weight:700;font-size:70px;line-height:104px;text-align:center;color:#000}
#sousBlocMilieuHautTitre{font-family:"Open Sans","sans-serif";font-style:normal;font-weight:700;font-size:24px;line-height:33px;text-align:center;color:#000}
#sousBlocMilieuHautSousTitre{font-family:"Open Sans","sans-serif";font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-align:center;color:#000}
#sousBlocMilieuBasSurTitre{font-style:normal;font-weight:700;font-size:70px;line-height:104px;text-align:center;color:#020202}
#sousBlocMilieuBasTitre{font-family:"Open Sans","sans-serif";font-style:normal;font-weight:700;font-size:24px;line-height:33px;text-align:center;color:#020202}
#sousBlocMilieuBasSousTitre{font-family:"Open Sans","sans-serif";font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-align:center;color:#000}
#sousBlocMilieuBas{width:100%;height:46%;margin:auto;display:flex}
#sousBlocMilieuBas p{margin:auto;text-align:center}
#sousBlocDroite{width:25%;background-color:lightgrey}
#sousBlocDroiteSurTitre{font-style:normal;font-weight:700;font-size:70px;line-height:104px;text-align:center;color:#000}
#sousBlocDroiteTitre{font-family:"Open Sans","sans-serif";font-style:normal;font-weight:700;font-size:24px;line-height:33px;text-align:center;color:#000}
#sousBlocDroiteSousTitre{font-family:"Open Sans","sans-serif";font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-align:center;color:#000}
#blocGaucheUrbanlab{float:left;width:39%;height:620px;background-color:#000;color:#FFF;padding:20px 0 0 30px}
#blocGaucheUrbanlab .titre{font-weight:400;font-size:22px}
#blocGaucheUrbanlab .surtitre{font-size:75px;font-weight:700;width:75%;margin:0}
#bloCentralUrbanlab{float:left;width:19%;margin:0 1%}
#bloCentralUrbanlabHaut{height:300px;margin-bottom:20px}
#bloCentralUrbanlabBas{height:300px;margin-bottom:1%}
#blocDroiteUrbanlab{float:left;width:39%;height:620px}
#blocGaucheUrbanlab,#bloCentralUrbanlabHaut,#bloCentralUrbanlabBas,#blocDroiteUrbanlab{transition:all ease-in 0.2s}
#sousBlocFormulaireContact fieldset,#formulaire_contact_auteur fieldset{padding:0;margin-bottom:35px;border:none}
#sousBlocFormulaireContact fieldset,#formulaire_contact_auteur form fieldset{font-family:'Open Sans',sans-serif!important;font-style:italic!important;font-size:14px!important}
#sousBlocFormulaireContact fieldset legend,#formulaire_contact_auteur fieldset legend{font-size:30px}
#sousBlocFormulaireContact fieldset input,#formulaire_contact_auteur fieldset input{height:30px}
#sousBlocFormulaireContact .boutons{display:flex;justify-content:center}
#sousBlocFormulaireContact .boutons input{width:max-content}
.trombine{float:left;display:flex;width:18%;margin:0 2% 2% 0;transition:all ease-in-out 0.4s}
.titreTrombine,.sousTitreTrombine{opacity:0;background:#000;font-style:normal;font-weight:400;font-size:24px;line-height:36px;align-items:center;color:#FFFBFB;margin:20px 20px 0 7px;padding:0 20px 5px 5px;width:max-content;transition:all ease-in-out 0.4s}
.trombine.pastrombine:hover{filter:invert(1)}
.trombine:hover .titreTrombine,.trombine:hover .sousTitreTrombine{opacity:1;transition:all ease-in-out 0.4s}
.sousTitreTrombine{font-size:19px;line-height:27px;font-style:italic;font-weight:200;width:90%}
.trombine:after{content:"";display:block;padding-bottom:100%}
.boutonTag{display:block;float:left;margin:5px;cursor:pointer;font-family:Open Sans,serif;font-style:normal;font-weight:400;font-size:14px;line-height:25px;align-items:center;text-transform:uppercase}
.boutonTagActif{background:#FFF;color:#000;border:solid 1px}
.boutonTagActif::before{content:""}
.boutonTagInactif{background-color:#FFF;border:1px solid #000;opacity:0.5}
.boutonTagActif .boutonTagEtat img{transform:rotate(0deg)}
.boutonTagInactif .boutonTagEtat img{transform:rotate(45deg)}
.boutonTagEtat{border-left:solid 1px;float:right;margin:0 0 0 10px;padding:0 0 0 7px}
#blocInfolettres button{margin:0}
#formulaire_inscription_infolettre .boutons input{width:40%}
#boutonInscriptionInfolettre{display:block!important}
.item.newsletter{width:100%}
.newsletter .item-content{margin-top:15px}
.newsletter-subscription-form-container{padding:0;display:flex;height:289px;text-align:left;flex-direction:column;background-color:#000;color:#FFF}
.newsletter-main-text{font-weight:400;font-size:15px;color:#FFF;border-left:solid 1px;padding:0 0 0 10px;margin:0 0 0 15px}
.newsletter-form{display:flex;justify-content:center}
.newsletter-input-wrapper{display:flex;width:33%}
.newsletter-input-wrapper input{border-radius:0;border:none;flex-grow:1}
.newsletter-input-wrapper button{color:#FFF;font-weight:700;background-color:#000;cursor:pointer;border-color:#000;padding:8px}
.newsletter-sub-text{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-align:center;color:#020202}
#formulaire_inscription_infolettre{text-align:center}
#formulaire_inscription_infolettre ul li{list-style:none}
#boutonInscriptionInfolettre{float:left;height:55px;width:90px}
#blocIconesReseauxSociaux{text-align:center}
.icon-social-network{width:35px}
.icon-social-network.facebook{width:17px}
.icon-social-network-wrapper{margin-right:35px}
#blocIconesReseauxSociaux{margin-top:30px}
.editer_session_email,::marker{display:inline}
.editer_session_email #champMailInfolettre{border-radius:0;border:solid 1px;padding:0 0 0 25px;width:40%}
.boutons{display:inline}
.editer_session_email label{display:none}
#champMailInfolettre{float:left;padding:3px;height:40px;border:none;margin-right:5px;margin-left:-15px;width:39%}
.enTeteRubriqueProjet{height:350px;font-style:normal;background:#000;margin-bottom:50px;margin-top:62px;color:#FFF;padding-top:1px;background-position:center}
.texteEnTeteActu,.texteEnTetePrototype,.texteEnTeteProjet{font-family:"Open Sans","sans-serif";font-size:18px;line-height:25px;width:54%;margin:auto}
#contenuEnTeteRubriqueProjet p{background-color:#FFF;color:#000;padding:15px}
.enTeteRubriqueProjet .boutonRetour{bottom:initial;top:360px}
.enTeteRubriqueProjet .picto_onu{position:absolute;right:0;top:315px}
.blocGrille{transition:all ease-in-out 0.2s}
.bloc_article{width:249px;height:249px;float:left;margin:0 2% 2% 0;transition:all ease-in-out 0.2s}
.bloc_article:hover,.blocGrille:hover{filter:grayscale(100%);transition:all ease-in-out 0.2s}
#listeResultatsRecherche{margin-top:62px;margin-left:7%;width:90%}
#listeResultatsRecherche #aucunResultat p{text-align:center;font-size:20px;font-weight:400;font-family:"Open Sans"}
#listeResultatsRecherche #aucunResultat p:first-child{font-size:50px;font-weight:700;font-family:"Oswald";margin:0}
#listeResultatsRechercheArticles{clear:both}
#listeResultatsRechercheBreves{clear:both}
.resultatBreve{width:250px;height:250px;float:left}
#listeResultatsRechercheRubriques{clear:both}
.resultatRubrique{width:250px;height:250px;float:left}
.listeResultatsRechercheDocuments{clear:both}
.listeResultatsRechercheDocuments .resultatDocument{width:16%;height:200px}
.resultatDocument{width:44%;float:left;margin:0 40px 25px 0;background-position:center;background-size:cover;background-repeat:no-repeat}
.resultatDocument .resultatDocumentTitre{font-size:17px;padding:5px}
.resultatDocumentLogo{float:left;width:50px;overflow:hidden;height:100px;margin-right:15px}
.resultatDocumentLogo .spip_logo{width:52px;height:auto}
.resultatDocument .container{display:flow-root}
.resultatDocument .resultatDocumentTitre{margin:0;font-weight:700}
.resultatDocument .resultatDocumentDate{background-color:#000;color:#FFF;padding:5px;color:#FFF;font-style:italic;font-size:15px}
#page-recherche #aucunResultat{height:100vh;display:flex;flex-direction:column;justify-content:center}
#contenuEnTeteArticle{padding:40px 0 0 3%}
#contenuEnTeteArticle h2,#contenuEnTeteArticle p{font-style:normal;font-weight:400;font-size:40px;line-height:71px;text-align:left;color:#000;padding:0 20px 0 10px;background:#FFF;width:max-content;max-width:95%}
#contenuEnTeteArticle p{font-weight:lighter;font-style:italic;font-size:20px;line-height:45px}
#enTeteArticle{margin-bottom:0;padding-bottom:0}
#liste_articles .article_single{padding:15px;max-width:1000px;width:100%;margin:auto;margin-bottom:20px}
#enTeteArticle .boutonRetour{top:350px;bottom:initial}
.article_single{margin-left:auto;margin-right:auto}
.article_single h1{color:#000;font-size:30px;margin:0 0 20px;text-transform:initial;width:max-content;max-width:90%}
.article_single p{font-family:Open Sans,serif;font-weight:400;font-size:19px;line-height:32px}
.spip_documents,.spip_documents > img{width:100%;height:auto}
.documents_joints{display:flex;justify-content:left}
.documents_joints .resultatDocument .resultatDocumentTitre,.documents_joints .resultatDocument .resultatDocumentDate{color:#FFF;width:max-content;height:max-content}
.documents_joints .resultatDocument{height:initial}
#blocEnTeteAuteur{width:100%;height:400px;padding-top:62px;background:#000}
#blocGaucheEnTeteAuteur{height:100%;width:25%;float:left}
#photoAuteur{height:100%;width:100%}
#blocDroiteEnTeteAuteur{height:100%;display:flex;flex-direction:column}
#nomAuteur{background:#FFF;height:max-content;margin:15px 0 0 15px;font-size:23px;color:#000;padding:5px;font-weight:bolder;width:20%}
#infosAuteur{margin-left:15px;color:#FFF;width:20%;font-weight:400}
#reseauxSociauxAuteur{margin:15px 0 0 20px;display:flex}
#reseauxSociauxAuteur #twitter_auteur{float:left;margin-right:20px}
#contenuAuteur .boutonRetour{bottom:0;top:350px}
#auteur-contact-click{background:none;box-shadow:none;border:none;cursor:pointer}
#auteur-contact-click img{width:31px}
#auteur_contact{position:fixed;left:32vw;width:40%;z-index:3;background-color:#000;color:#FFF;font-family:'Open Sans',serif;padding:30px;top:20%;border:10px solid}
#auteur_contact .close{float:right;filter:invert(1)}
#auteur_contact legend{margin:10px 0}
#auteur_contact input{margin-bottom:10px}
#auteur_contact h1{text-decoration:none;color:#FFF;margin:0}
#auteur_contact .boutons{display:flex;justify-content:center}
#blocContenantTags{clear:both}
#blocContenantArticles{clear:both;margin-top:120px}
#page-article h3{font-size:23px}
#page-article ul li{font-size:19px}
#page-article img{max-width:100%;height:auto}
#page-article-projets .projet-marges{width:60vw}
#page-article-projets #menu_principal{font-weight:300}
#page-article-projets{font-size:20px;font-family:'Open Sans',serif;font-weight:300}
#page-article-projets h3{margin:0 0 35px;font-size:35px;font-family:'Oswald',serif;text-decoration:underline;color:#000;font-weight:400}
#page-article-projets h4{color:#000;text-transform:uppercase;font-family:'Oswald',serif;font-weight:400;font-size:25px}
#page-article-projets header{padding:0 0;position:relative;width:100%;margin:0 auto;-webkit-transition:all 200ms ease;transition:all 200ms ease;background:#FFF}
#page-article-projets header a{color:#000;font-size:13px}
#page-article-projets header a.login{margin-right:20px}
#page-article-projets header .logo{display:inline-block}
#page-article-projets header ul.primary-nav{margin:0 0;padding:0}
#page-article-projets header ul.primary-nav li{display:inline-block;vertical-align:middle}
#page-article-projets header ul.primary-nav li a{color:#000;display:block;padding:3px 7px 24px 0;height:0;white-space:normal;font-size:14px;box-sizing:border-box;line-height:20px;-webkit-transition:all 200ms ease;transition:all 200ms ease}
#page-article-projets header ul.primary-nav li a:hover{color:#333}
#page-article-projets header ul.primary-nav li:last-child a{padding-right:0}
#page-article-projets header ul.member-actions li{display:inline}
#page-article-projets header ul.member-actions li a{color:#fff}
#page-article-projets header ul.member-actions li a:hover{color:#FF5274}
#page-article-projets header .header-nav{display:inline-block}
#page-article-projets header .member-actions{position:absolute;right:0;top:41px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
#page-article-projets .separateur-vertical{background:#000;width:1px;height:30px;margin:15px}
.navigation{position:fixed;top:62px;left:0;right:0;-webkit-transition:all 200ms ease;transition:all 200ms ease;z-index:1}
.navigation .logo{display:inline-block;vertical-align:top;border-radius:50%;overflow:hidden;margin:10px;-webkit-transition:all 200ms ease;transition:all 200ms ease}
.navigation .logo img{max-height:45px;-webkit-transition:all 200ms ease;transition:all 200ms ease;width:auto}
.navigation .header-nav{display:inline-block;vertical-align:top;white-space:nowrap;font-size:0}
.project-tree{z-index:0}
.hero .hero-content{margin:17% 0 0;font-size:0;position:absolute}
.hero .hero-content .clear{clear:both;height:0}
.hero .hero-content h1{font-family:Oswald;font-weight:400;margin:0;font-size:52px;padding:5px 15px 5px 10px;text-transform:uppercase;letter-spacing:1px;border:none;background-color:#000}
.hero{min-height:510px;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;position:relative}
.hero .down-arrow a{color:#fff}
.hero h1{color:#fff;margin-bottom:40px}
.hero p.intro{color:#fff;font-size:20px;font-weight:300;margin-bottom:80px}
.hero .hero-cache{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background:#000 radial-gradient(rgba(0,0,0,0.02),rgba(0,0,0,0.36))!important}
.hero .hero-content .intro{margin:0;padding:8px 10px 10px;font-size:20px;line-height:21px;font-style:italic;font-weight:400}
.hero .hero-txt{vertical-align:middle;text-align:right;float:left;width:100%;padding:10px 10px 10px 30px}
.hero .hero-soustitre{background-color:#000;padding:5px;width:max-content;margin:90px 0 0 30px}
.hero .hero-field{float:right;width:100px;display:inline-block}
.hero .hero-field-small{display:none}
.project-container{padding:50px 0;text-align:left}
.project-container h3{margin:0 0 20px;font-size:48px;font-family:'Open Sans',serif}
.project-container p.encadre{border:solid 2px;padding:10px;font-weight:700;display:block;font-style:initial;float:left}
#section-developpement{padding:60px 40px 40px 0;margin:auto}
.developpement-timeline{border-bottom:solid 5px #E1E1E1;position:relative;display:flex;margin:60px 0;justify-content:center}
.developpement{width:25%;text-align:center;position:relative;background:#EEEEF1;border-radius:3px;margin:0 10px 30px;padding:15px 20px 13px;color:#69696A}
.developpement:before{content:"";display:block;position:absolute;bottom:-20px;left:50%;margin-left:-10px}
.developpement-picto{width:30px;height:30px;border-radius:40px;position:absolute;bottom:-47px;left:50%;margin-left:-10px;border:solid 8px rgba(255,255,255,.6)}
.developpement-number{font-size:22px;position:absolute;bottom:-90px;left:0;right:0;color:#000}
.developpement-label{color:#69696A;font-size:18px;line-height:1.3}
.developpement.current_active{background:#161616;border:none}
.developpement.current_active .developpement-picto{border:solid 8px #161616;background:#FFF;width:30px;height:30px;margin-left:-15px;bottom:-48px}
.developpement.current_active .developpement-label{font-weight:700;color:#FFF}
.developpement.current_active .developpement-number{font-size:22px;bottom:-95px;color:#000;font-weight:700}
.developpement.current_active:before{content:"";display:block;position:absolute;border:solid 10px transparent;border-top:solid 10px #161616;bottom:-20px;left:50%;margin-left:-10px}
#derniersSujetsRelatifs{display:flex;justify-content:center;flex-wrap:wrap;height:400px;margin:auto}
#derniersSujetsRelatifs h3{width:100%}
.titreArticleLie{margin-top:20px}
#page-article-projets .how{margin-bottom:20px;font-size:18px;color:#000;line-height:28px}
#meta{position:relative;padding:50px 0}
#section-pictoFields .row .col-md-4{border:3px solid #000;height:235px;width:30%;margin:0 2% 0 0}
#section-pictoFields h4{text-align:center}
.pictoField{font-size:14px;line-height:18px;margin-bottom:5px}
#section-pictoFields{padding:50px 0}
#section-diaporama{padding:50px 0}
#tree-partenaires .backgroundColor,#tree-entreprises .backgroundColor,#tree-utilisateurs .backgroundColor{background-color:#7D6EDA;border:none;color:#FFF;font-family:Oswald,serif;font-size:25px;width:200px;height:200px}
#section-supplementaire{padding:50px 0 35px;margin-bottom:35px}
#page-article-projets #footer{margin:-60px 0 0}
.backgroundColor{background-color:#E1E1E1}
.project-infos{padding:0}
.picto_onu .dvp_durable{width:155px;margin:0;margin-bottom:10px}
.picto_onu img{width:60px;height:auto;margin:0 0 7px}
.picto_onu{float:right;margin:20px 15px 15px 0}
#blocEnTetePartenaire{height:400px;background-color:#000}
#blocEnTetePartenaire h2{position:relative;top:150px;background:#FFF;padding:0 45px 0 15px;width:max-content;left:25px;text-transform:none;font-weight:400;font-size:45px}
#page-mot_clef_partenaire #blocContenantArticles{display:flex;margin-top:33px;flex-wrap:wrap}
#nosServicesMobile{display:flex;width:93%;padding-left:0}
.bloc_container{display:flex;width:73%}
.bloc{width:100%;margin-left:1%}
.bloc_container.small{width:25%;margin-right:1%;flex-direction:column}
.bloc_container.small .bloc{height:400px}
.bloc_container.small .bloc:first-child{margin-bottom:15px}
.bloc.incubation{background-color:#000;color:#FFF;margin-left:1%;display:flex;align-items:center}
.bloc_container.large a{width:50%;text-decoration:none}
.bloc_container.large .bloc{height:815px}
.bloc_container.large .bloc.incubation{width:100%;margin-left:25px}
.bloc.incubation h2{font-size:45px;font-weight:400;margin-left:13%;margin-top:0;text-transform:uppercase}
.bloc.incubation a{text-decoration:none}
#newsletter{background:#000;color:#FFF;margin-top:100px!important}
#newsletter .formulaire-container{margin-left:31%}
#newsletter .boutons input{height:40px}
#newsletter input{border-radius:0;height:26px;border:none;padding:7px;float:left;margin-right:15px}
#newsletter h1{color:#FFF;padding-top:20px}

/* plugins/plugin_site_erasme/sq-erasme/css/screen.css */
@media screen and (max-width:1440px){.marges{padding-left:30px;padding-right:30px}
#BlocApproche ul{margin-left:-100px}
#BlocHistoire img{width:91%;height:auto;margin-left:0}
#nosServicesMobile{width:90%;padding-left:0}
.bloc_container.small .bloc{height:315px}
.bloc_container.large .bloc{height:645px}}
@media screen and (max-width:1280px){.marges{padding-left:50px;padding-right:50px}}
@media screen and (max-width:1600px){#BlocApproche ul,#BlocHistoire .timeline{}
#sousBlocServiceGauche{width:26%!important}
#sousBlocServiceMilieu{width:47%!important}
#sousBlocServiceDroite{width:73%!important;margin-top:20px;height:390px}
.bloc_container{flex-direction:row;width:100%}}
@media screen and (max-width:1200px){#nosServicesMobile{padding-left:6px;display:flex;flex-direction:column}
.bloc_container.small,.bloc_container.large{flex-direction:column;width:100%}
.bloc_container.large a,.bloc_container.large .bloc.incubation{width:100%;margin:0}
.bloc{width:100%;margin-bottom:15px}}
@media screen and (max-width:1060px){#developpement .line{display:none}
#developpement .timeline ul{flex-direction:column;padding:0}
#developpement .timeline .event .circle{display:none}
#developpement .timeline .event .circle.mobile{display:block;margin:0;left:-18px}
#developpement .timeline .event .date{margin:10px 0 25px}
#methodos .card-container{flex-direction:column}
#methodos .card{width:95%;margin:0 0 25px}}
@media screen and (max-width:595px){html{overflow-x:hidden}
#blocPremierNiveau{width:80% i!important}
h1{font-size:36px}
.marges{padding-left:10px;padding-right:10px}
#blocTags,#miniBlocProjets,#miniBlocPrototypes{padding-left:2px}
#miniBlocEvenements{padding-left:6px}
#logo_erasme_entete{display:none}
#logo_erasme_entete_mobile{display:block}
#logo_erasme_entete_mobile img{width:60%;margin:auto;padding-top:12px;margin-left:10%}
#footer_mobile{display:flex;height:auto;flex-direction:column}
#formulaireRechercheEnTete{display:none}
#footer{display:none}
#footer_mobile .icon-metro{width:initial}
.blocEvenementAccueil,.resultatBreve{width:95vw}
#BlocPresentation .texte{width:max-content;max-width:95%}
#BlocApproche ul{margin-left:0}
#BlocHistoire img{width:280%}
.bloc_container.large .bloc{height:450px}
.bloc.incubation h2{font-size:69px;margin-left:15px}
.newsletter-subscription-form-container{float:left;height:initial;padding:15px 20px 25px}
#formulaire_inscription_infolettre input[type="submit"]{text-align:center;float:inherit!important}
#newsletter .boutons input{font-size:16px}
#newsletter{height:450px}
.v-spacer{height:0}
#session_email{margin-bottom:15px;margin-left:0;width:78%}
#pageSommaire .btn.actu{display:none}
#sousBlocGauche,#sousBlocMilieu,#sousBlocMilieuBas,#sousBlocDroite{float:left;width:100%;margin-bottom:20px;height:auto}
#sousBlocMilieu{padding:0}
.newsletter-main-text{font-size:39px}
#formulaire_inscription_infolettre input[type="submit"]{font-size:13px;float:left}
.projet,.articleDeCetAuteur,.prototype,.resultatArticle,.resultatRubrique{width:100%}
#enTeteQuiSommesNous h2{top:40px;width:59%}
#blocGaucheUrbanlab,#bloCentralUrbanlabHaut,#bloCentralUrbanlab,#blocDroiteUrbanlab{width:100%}
#bloCentralUrbanlabBas,#blocGaucheUrbanlab,#blocDroiteUrbanlab{height:325px;margin-bottom:20px}
#blocGaucheUrbanlab .surtitre{font-size:35px}
#blocTrombinoscope{display:flex;flex-direction:column}
.trombine{width:100%}
.trombine .titreTrombine,.trombine .sousTitreTrombine{opacity:1}
.partnenaire-slider .slick-prev,.partnenaire-slider .slick-next{display:none!important}
#blocUrbanlabEtContact{flex-direction:column}
#blocUrbanlabEtContact #sousBlocUrbanLab{width:93%}
#blocUrbanlabEtContact #sousBlocFormulaireContact{width:97%;margin:0}
.enTeteRubriqueProjet{height:initial;padding-bottom:20px}
.bloc_article{width:100%}
#enTeteProjet,#enTetePrototype,#enTeteEvenement,#enTeteArticle,#enTeteTrombinoscope{margin-bottom:0}
.texteEnTeteProjet,.texteEnTetePrototype,.texteEnTeteActu,.texteEnTeteRubriqueProjet{display:none}
#contenuEnTeteRubriqueProjet h2{margin:15px 0 100px 3%}
.enTeteRubriqueProjet .boutonRetour{top:204px}
#page-article .article_single{width:89%}
#page-article #boutonMenuEnTete{width:80px}
#contenuEnTeteArticle{padding:55px 0 0}
#contenuEnTeteArticle h2,#contenuEnTeteArticle p{width:initial;font-size:25px;line-height:37px}
#enTeteArticle .boutonRetour{top:300px}
.article_single{width:100%}
.article_single h1{width:inherit}
.article_single .auteurs_article{width:100%}
#enTeteProjet,#enTetePrototype,#enTeteEvenement,#enTeteArticle,#enTeteTrombinoscope{height:300px}
.hero .hero-content{margin:50% 0 0}
.hero .hero-txt{padding:5px 15px 5px 10px}
.hero .hero-soustitre{margin:90px 0 0 10px;width:94%}
.padding{padding:15px 10% 50px}
#page-article-projets .projet-marges{width:91vw}
#page-article-projets img :not(#footer_mobile img){float:inherit!important;width:100%!important}
.blocArticlesLies{flex-direction:column}
#desc_1 img,#desc_2 img,#desc_3 img,#desc_4 img{width:100%}
#stats,#chiffres{padding:60px 0 0}
.chiffre-container{flex-direction:column}
.chiffre-container .chiffre{max-width:80%}
.chiffre-container p{margin:10px 0 20px}
.slider .slick-prev,.slider .slick-next{display:none}
#tree-partenaires .backgroundColor,#tree-entreprises .backgroundColor,#tree-utilisateurs .backgroundColor{width:100%;margin-top:20px}
#section-pictoFields .row .col-md-4{width:100%;margin-bottom:20px}
#blocEnTeteAuteur{height:max-content;padding-bottom:15px}
#blocEnTeteAuteur #nomAuteur{width:max-content}
#blocGaucheEnTeteAuteur{width:100%;height:250px}
#blocDroiteEnTeteAuteur{display:block}
#contenuAuteur .boutonRetour{display:none}
#blocEnTeteAuteur #nomAuteur{position:absolute}
#blocEnTeteAuteur #reseauxSociauxAuteur{margin:15px 0 0 10px}
#blocEnTeteAuteur #infosAuteur{width:90%}
#auteur_contact{left:3vw;width:91%;height:66vh;overflow:scroll}
#auteur_contact label{display:block}
#auteur_contact textarea{width:70vw}
#auteur_contact .boutons{justify-content:left}
#blocContenantArticles{padding-top:30px}
.boutonTag{width:100%}
.boutonTagEtat{display:none}
#prototypes #protoHeader .text{left:0;width:auto}
#prototypes .subnav{display:none}
#prototypes .padding{padding:15px 5% 50px}
#prototypes #methodos .card-container{flex-direction:column}
#prototypes #methodos .card{width:70%;margin-bottom:20px}
#prototypes .chiffre-container{flex-direction:column}
#prototypes #descTech .col{width:100%}
#tree-title{width:80%;font-size:28px;background:transparent}
.tree,#tree-utilisateurs,#tree-partenaires,#tree-entreprises{position:relative;width:80%;height:auto;top:0;left:0;z-index:10;margin:0 auto}
#tree-utilisateurs{margin-top:50px}
.tree ul{margin:0}
.tree ul li{position:relative!important;left:0!important;top:0!important;display:block;width:100%;height:auto;border-radius:4px;background:transparent;text-align:center;vertical-align:middle;line-height:20px;padding:8px 15px;background:rgba(0,0,0,.05);margin-bottom:2px}
.tree ul li span{display:inline-block;vertical-align:middle;line-height:20px;width:100%;overflow:hidden;font-size:16px;color:rgb(50,50,50)}
.tree ul li.img{border:none;background:#FFF;background-position:center center;background-repeat:no-repeat;background-size:contain;height:200px}
.tree h3{position:relative;top:0;left:0;margin:0;width:100%;height:auto;line-height:20px;border-radius:4px;color:#FFF;padding:15px;text-align:center;font-family:'Oswald';margin:15px 0}
.project-tree{position:relative;padding:100px 0 50px}}
@media screen and (max-height:450px){.overlay a{font-size:20px}
.overlay .closebtn{font-size:40px;top:15px;right:35px}}

/* plugins/plugin_site_erasme/sq-erasme/css/slick-theme.css */
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('//www.webnapperon.com/plugins/plugin_site_erasme/sq-erasme/css/ajax-loader.gif') center center no-repeat}
@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url('//www.webnapperon.com/plugins/plugin_site_erasme/sq-erasme/css/fonts/slick.eot');src:url('//www.webnapperon.com/plugins/plugin_site_erasme/sq-erasme/css/fonts/slick.eot?#iefix') format('embedded-opentype'),url('//www.webnapperon.com/plugins/plugin_site_erasme/sq-erasme/css/fonts/slick.woff') format('woff'),url('//www.webnapperon.com/plugins/plugin_site_erasme/sq-erasme/css/fonts/slick.ttf') format('truetype'),url('//www.webnapperon.com/plugins/plugin_site_erasme/sq-erasme/css/fonts/slick.svg#slick') format('svg')}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:#000}

/* plugins/plugin_site_erasme/sq-erasme/css/slick.css */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

