/* compact [
	plugins-dist/mediabox/lib/lity/lity.css?1791290200
	plugins-dist/mediabox/lity/css/lity.mediabox.css?1791290200
	plugins-dist/mediabox/lity/skins/_simple-dark/lity.css?1791290200
	plugins-dist/porte_plume/css/barre_outils.css?1791290200
	local/cache-css/cssdyn-css_barre_outils_icones_css-6e47108e.css?1791296154
	plugins/auto/chartjs/v2.2.0/css/chartjs.css
	plugins/auto/rainette/v4.3.0/rainette.css
	plugins/auto/player/v4.3.0/css/player.css?1750415151
	plugins/pmechin/css/global.css?1750424534
] 84.6% */

/* plugins-dist/mediabox/lib/lity/lity.css?1791290200 */
/*! Lity - v3.0.0-dev - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla;Licensed MIT */
.lity-active,.lity-active body{overflow:hidden}
.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.lity.lity-opened{opacity:1}
.lity.lity-closed{opacity:0}
.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}
.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.lity-loading .lity-loader{opacity:1}
.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}
.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}
.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}
.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
.lity-close,.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;-webkit-box-shadow:none;box-shadow:none}
.lity-close::-moz-focus-inner{border:0;padding:0}
.lity-close:active{top:1px}
.lity-image img{max-width:100%;display:block;line-height:0;border:0}
.lity-iframe .lity-container{width:100%;max-width:964px}
.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}
.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
.lity-hide{display:none}

/* plugins-dist/mediabox/lity/css/lity.mediabox.css?1791290200 */
.box_mediabox{display:block;margin:0;padding:0;width:auto;height:auto;background:none;border:0}
.box_mediabox:before{content:'';display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0.9}
@media(min-width:500px){.box_mediabox .lity-container{max-width:90%;max-height:90%}}
@media(max-width:499.9px){.box_mediabox .lity-container{max-width:100%!important;max-height:100%!important}}
.box_mediabox.lity-height-set .lity-content{height:100%;min-height:0!important}
.box_mediabox.lity-image .lity-content{display:flex;justify-content:center;align-items:center}
.box_mediabox.lity-image .lity-image-figure{display:block;margin:0}
.box_mediabox.lity-image .lity-image-figure::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-color:transparent;transition:background-color 0.25s ease-in 0.1s}
.box_mediabox.lity-image.lity-ready .lity-image-figure::before{background-color:#fff}
.lity-image-caption.min,.lity-image-caption.expanded{cursor:pointer}
.lity-image-caption.min .lity-image-caption-text{max-height:4.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lity-image-caption.min .spip_doc_titre,.lity-image-caption.min .spip_doc_descriptif,.lity-image-caption.min .spip_doc_credits{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lity-image-caption.min .spip_doc_descriptif:not(:first-child),.lity-image-caption.min .spip_doc_credits:not(:first-child){display:none}
.box_mediabox.lity-inline .lity-content,.box_mediabox.lity-ajax .lity-content{background:#fff}
.box_mediabox.lity-inline .lity-content>*,.box_mediabox.lity-ajax .lity-content-inner{overflow:auto;padding:1rem}
.mediabox-hide{display:none}
.box_mediabox .mediabox-hide{display:block}
.box_mediabox.lity-iframe .lity-iframe-container iframe{background:#fff}
.box_mediabox.lity-height-set.lity-iframe .lity-iframe-container{height:100%;padding:0;transform:none}
.lity-active body{height:auto!important;overflow:hidden!important}
.box_mediabox.lity-loading .lity-content{background:transparent}
.box_mediabox.lity-loading .lity-content:after{display:none}
.lity-loading .box-loading{display:block;position:absolute;top:50%;left:50%;margin-top:-2.5em;margin-left:-2.5em;width:5em;height:5em}
.lity-loading .box-loading:after{content:" ";display:block;width:4em;height:4em;margin:.5em;border-radius:50%;border:.375em solid #000;border-color:#000 #fff #000 #fff;opacity:0.5;animation:lds-dual-ring 1.2s linear infinite}
@keyframes lds-dual-ring{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}
.box_mediabox.lity-closing:before{opacity:0}
.lity-group-progress-bar{display:none;position:fixed;bottom:0;left:0;right:0;height:.33em}
.lity-slideshow .lity-group-progress-bar{display:block}
.lity-group-progress-bar-status{position:absolute;left:0;height:100%;top:0;background:#888}
.lity-no-transition-on-open .lity-content,.lity-no-transition .lity-content{transition:none!important}
.lity-no-transition-on-open-none.lity-loading .lity-content,.lity-no-transition.lity-loading .lity-content,.lity-no-transition.lity-closed .lity-content{-webkit-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}
.lity-transition-on-open-slide-from-right .lity-content,.lity-transition-on-open-slide-from-left .lity-content{-webkit-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);-o-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}
.lity-transition-on-open-slide-from-right.lity-loading .lity-content{-webkit-transform:scale(1) translateX(50vw);-ms-transform:scale(1) translateX(50vw);-o-transform:scale(1) translateX(50vw);transform:scale(1) translateX(50vw)}
.lity-transition-on-open-slide-from-left.lity-loading .lity-content{-webkit-transform:scale(1) translateX(-50vw);-ms-transform:scale(1) translateX(-50vw);-o-transform:scale(1) translateX(-50vw);transform:scale(1) translateX(-50vw)}
:root{--mediabox-sidebar-width:25rem;--mediabox-sidebar-height:calc(5rem + 20%);--mediabox-sidebar-close-size:2rem}
.box_mediabox.lity-sidebar:before{opacity:0.5}
.box_mediabox.lity-sidebar .lity-wrap{display:flex}
.box_mediabox.lity-sidebar .lity-container{position:relative;transition:transform 0.3s ease-in-out}
.box_mediabox.lity-sidebar .lity-content{height:100%;width:100%;min-width:initial;min-height:initial;transition:none!important;transform:none!important;padding-block-start:var(--mediabox-sidebar-close-size)}
.box_mediabox.lity-sidebar .lity-close{position:absolute;color:inherit;width:var(--mediabox-sidebar-close-size);height:var(--mediabox-sidebar-close-size);font-size:var(--mediabox-sidebar-close-size);line-height:var(--mediabox-sidebar-close-size)}
.box_mediabox.lity-sidebar-inline .lity-container{width:var(--mediabox-sidebar-width);max-width:100vw}
.box_mediabox.lity-sidebar-start .lity-wrap{justify-content:start}
.box_mediabox.lity-sidebar-start.lity-loading .lity-container,.box_mediabox.lity-sidebar-start.lity-closing .lity-container{transform:scale(1) translateX(-100%)}
.box_mediabox.lity-sidebar-end .lity-wrap{justify-content:end}
.box_mediabox.lity-sidebar-end.lity-loading .lity-container,.box_mediabox.lity-sidebar-end.lity-closing .lity-container{transform:scale(1) translateX(100%)}
.box_mediabox.lity-sidebar-block .lity-wrap:before{margin:0}
.box_mediabox.lity-sidebar-top .lity-container,.box_mediabox.lity-sidebar-bottom .lity-container{height:var(--mediabox-sidebar-height);max-height:100vw}
.box_mediabox.lity-sidebar-top.lity-loading .lity-container,.box_mediabox.lity-sidebar-top.lity-closing .lity-container{transform:scale(1) translateY(-100%)}
.box_mediabox.lity-sidebar-bottom .lity-wrap{align-items:end}
.box_mediabox.lity-sidebar-bottom.lity-loading .lity-container,.box_mediabox.lity-sidebar-bottom.lity-closing .lity-container{transform:scale(1) translateY(100%)}

/* plugins-dist/mediabox/lity/skins/_simple-dark/lity.css?1791290200 */
.box_mediabox:before{background:#000;opacity:0.9}
.box_mediabox button[class*="lity-"]:focus{outline:2px dotted #ccc}
.lity-close,.lity-close:hover,.lity-close:active,.lity-close:focus{top:4px;right:2px;width:2.5rem;height:2.5rem;line-height:2.5rem;font-size:2.5rem;color:#fff}
.lity-group-caption .lity-group-current{display:block;position:absolute;top:-1.5rem;right:0;color:#fff;font-weight:700}
.lity-loading .lity-group-caption .lity-group-current{left:50%;margin-left:-2.125em;width:4.5em;right:auto;text-align:center;top:50%;margin-top:-1.5em;color:#fff}
.lity-loading .lity-group-start-stop{display:none}
.lity-group-start-stop{display:block;position:absolute;top:-1.5rem;left:0;width:100%;text-align:center;color:#fff;font-weight:700}
.lity-group-start-stop button{display:inline-block;border:0;padding:0;margin:0;background:none;color:#fff}
.lity-group-start-stop button b{color:transparent}
.lity-group-start-stop button b::after{content:attr(title);display:inline-block;color:#fff;padding-right:.75em}
.lity-group-start-stop .lity-stop{display:none}
.lity-slideshow .lity-group-start-stop .lity-start{display:none}
.lity-slideshow .lity-group-start-stop .lity-stop{display:inline-block}
.lity-next,.lity-previous{display:block;border:0;padding:0;margin:0;position:fixed;border-radius:50%;left:-4.75rem;text-align:center;top:50%;margin-top:-6rem;width:8rem;height:12rem;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}
.lity-next[disabled],.lity-previous[disabled]{display:none}
.lity-next{left:auto;right:-4.75rem;text-align:right}
.lity-next:hover,.lity-previous:hover,.lity-next:active,.lity-previous:active,.lity-next:focus,.lity-previous:focus{background:rgba(255,255,255,.05)}
.lity-next b,.lity-previous b{display:inline-block;position:absolute;top:50%;left:5.5rem;font-size:3rem;line-height:3rem;margin-top:-1.5rem;text-shadow:0 0 10px #000;color:#fff;font-style:normal;opacity:0.5}
.lity-next b{right:5.5rem;left:auto}
.lity-next:hover b,.lity-previous:hover b,.lity-next:active b,.lity-previous:active b,.lity-next:focus b,.lity-previous:focus b{display:inline-block;opacity:1}
.lity-image-caption{display:block;position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0.25);color:#fff;font-style:italic;padding:1rem}

/* plugins-dist/porte_plume/css/barre_outils.css?1791290200 */
.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 .markItUpTabs a,.markItUp .markItUpHeader a{transition:background 0.2s,color 0.2s}
.markItUp .markItUpTabs a:hover,.markItUp .markItUpTabs a:focus,.markItUp .markItUpTabs a:active,.markItUp .markItUpHeader ul a.active,.markItUp .markItUpHeader ul a:focus,.markItUp .markItUpHeader ul a:focus-within,.markItUp .markItUpHeader ul a:active,.markItUp .markItUpHeader ul a:hover{background-color:var(--spip-color-theme-lightest,hsla(0,0%,0%,0.05));outline:none!important}
.markItUp .markItUpTabs{text-align:right;position:absolute;right:10px;clear:right;z-index:5}
.markItUp .markItUpTabs a{display:block;float:right;padding:1em .5em;position:relative;font-size:.9em}
.markItUp .markItUpTabs a.on:after,.markItUp .markItUpTabs a:hover:after,.markItUp .markItUpTabs a:focus:after,.markItUp .markItUpTabs a:active:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-2px;border-bottom:2px solid var(--spip-color-theme,hsla(0,0%,0%,0.66))}
.markItUp .markItUpHeader{display:block;margin:0;padding:0;min-height:3.2em;background:white;border:1px solid #ddd;border-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-bottom-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-radius:var(--spip-form-border-radius,6px) var(--spip-form-border-radius,6px) 0 0}
.markItUp .markItUpHeader:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.lte7 .markItUp .markItUpHeader ul{height:3.2em}
.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 a{clear:none;display:block;margin:0;padding:1.05em .5em}
.markItUp .markItUpHeader ul a em{display:block;background-repeat:no-repeat;width:1rem;height:1rem;text-indent:-10000px}
.markItUp .markItUpHeader > ul > li:first-child > a{padding-left:10px}
.markItUp .markItUpHeader ul .markItUpDropMenu ul{display:none;position:absolute;top:3.15em;width:8rem;z-index:3}
.markItUp .markItUpHeader ul .markItUpDropMenu ul.expanded{display:block;width:12em}
.markItUp .markItUpHeader ul .markItUpDropMenu ul li{float:left;margin-right:0;background-color:white}
.markItUp .markItUpHeader ul .markItUpDropMenu ul a{background-color:var(--spip-color-theme-lightest,hsla(0,0%,0%,0.05))}
.markItUp .markItUpHeader ul .markItUpDropMenu ul a:hover,.markItUp .markItUpHeader ul .markItUpDropMenu ul a:focus,.markItUp .markItUpHeader ul .markItUpDropMenu ul a:active{background-color:var(--spip-color-theme-lighter,hsla(0,0%,0%,0.15))}
.lte8 .markItUp .markItUpHeader ul .markItUpDropMenu ul{padding-top:0;border-top:1px solid #ccc}
.markItUp .markItUpHeader ul ul .markItUpDropMenu{background:#F5F5F5 url('//www.pmechin.com/plugins-dist/porte_plume/css/img/submenu.png') no-repeat 50% 50%}
.markItUp .markItUpHeader ul ul .separateur{margin:0;border:0}
.markItUp .markItUpEditor{clear:both;display:block;overflow:auto;margin:0}
.markItUp .markItUpEditor#text_area{height:300px;border-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-top:0}
.markItUp .markItUpPreview{clear:both;border:1px solid #ddd;border-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-top:0;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 .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,.markItUp .fullscreen .markItUpPreview{margin-top:3.4em;top:0;width:50%;max-width:40em;height:95%!important;display:block!important;border:0}
.markItUp .fullscreen .markItUpEditor{position:absolute!important;right:50%}
.markItUp .fullscreen .markItUpPreview{position:absolute;left:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #eee;border-left-color:hsla(0,0%,0%,0.1)}
.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.pmechin.com/plugins-dist/porte_plume/css/img/arrow_out.svg')!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.pmechin.com/plugins-dist/porte_plume/css/img/arrow_in.svg')!important}
.markItUp .markItUpFooter{margin:0;padding:0;width:100%}
.markItUp .markItUpResizeHandle{overflow:hidden;width:21px;height:6px;margin-left:auto;margin-right:auto;background-image:url('//www.pmechin.com/plugins-dist/porte_plume/css/img/handle.svg');cursor:ns-resize}

/* local/cache-css/cssdyn-css_barre_outils_icones_css-6e47108e.css?1791296154 */
.markItUp .outil_header1>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -2px}
.markItUp .outil_bold>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -22px}
.markItUp .outil_italic>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -42px}
.markItUp .outil_stroke_through>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -62px}
.markItUp .outil_liste_ul>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -442px}
.markItUp .outil_liste_ol>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -462px}
.markItUp .outil_indenter>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -482px}
.markItUp .outil_desindenter>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -502px}
.markItUp .outil_quote>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -302px}
.markItUp .outil_poesie>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -322px}
.markItUp .outil_link>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -342px}
.markItUp .outil_notes>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -362px}
.markItUp .outil_guillemets>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -522px}
.markItUp .outil_guillemets_simples>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -542px}
.markItUp .outil_guillemets_de>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -562px}
.markItUp .outil_guillemets_de_simples>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -582px}
.markItUp .outil_guillemets_uniques>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -602px}
.markItUp .outil_caracteres>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -282px}
.markItUp .outil_a_maj_grave>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -162px}
.markItUp .outil_e_maj_aigu>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -202px}
.markItUp .outil_e_maj_grave>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -222px}
.markItUp .outil_aelig>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -142px}
.markItUp .outil_aelig_maj>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -122px}
.markItUp .outil_oe>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -262px}
.markItUp .outil_oe_maj>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -242px}
.markItUp .outil_ccedil_maj>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -182px}
.markItUp .outil_uppercase>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -82px}
.markItUp .outil_lowercase>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -102px}
.markItUp .outil_code>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -382px}
.markItUp .outil_cadre>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -402px}
.markItUp .outil_clean>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -422px}
.markItUp .outil_preview>a>em{background-image:url(//www.pmechin.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -622px}
.markItUp .couteau_suisse_drop>a>em{background-image:url(//www.pmechin.com/plugins/auto/couteau_suisse/v1.17.0/icones_barre/couteau-19.png)}
.markItUp .cs_couleur_texte>a>em{background-image:url(//www.pmechin.com/local/couteau-suisse/icones_barre/785cb16f5fa6faef7e26686ee5a79e3c.png)}
.markItUp .cs_couleur_fond>a>em{background-image:url(//www.pmechin.com/local/couteau-suisse/icones_barre/78567c1c97f654cd61dfb4487a9370a3.png)}
.markItUp .couleur_texte_orange>a>em{background-image:url(//www.pmechin.com/local/couteau-suisse/icones_barre/9913149b9b290dda4edc1bc38e5051c1.png)}
.markItUp .couleur_texte_pourpre>a>em{background-image:url(//www.pmechin.com/local/couteau-suisse/icones_barre/a0e7570c5cb01dbf0267b692c8b63532.png)}
.markItUp .couleur_texte_gris>a>em{background-image:url(//www.pmechin.com/local/couteau-suisse/icones_barre/fd1bba59d1f7a61153ff00234bf92374.png)}
.markItUp .couleur_texte_jaune>a>em{background-image:url(//www.pmechin.com/local/couteau-suisse/icones_barre/b4412a059711c5f8030f152198ae8bf9.png)}
.markItUp .couleur_fond_orange>a>em{background-image:url(//www.pmechin.com/local/couteau-suisse/icones_barre/14c65ae48fd9ba0bc889ccfcc929e463.png)}
.markItUp .couleur_fond_pourpre>a>em{background-image:url(//www.pmechin.com/local/couteau-suisse/icones_barre/162e5f6162c0e3b454d0971beb5cacfc.png)}
.markItUp .couleur_fond_gris>a>em{background-image:url(//www.pmechin.com/local/couteau-suisse/icones_barre/dd744a0e631ea8ec9cf797777f9183d1.png)}
.markItUp .couleur_fond_jaune>a>em{background-image:url(//www.pmechin.com/local/couteau-suisse/icones_barre/2e24e5d7cd85646e50ea79f87d201e31.png)}
.markItUp .blocs_bloc>a>em{background-image:url(//www.pmechin.com/plugins/auto/couteau_suisse/v1.17.0/icones_barre/bloc_invisible.png)}
.markItUp .blocs_visible>a>em{background-image:url(//www.pmechin.com/plugins/auto/couteau_suisse/v1.17.0/icones_barre/bloc_visible.png)}
.ajaxLoad{position:relative}
.ajaxLoad:after{content:"";display:block;width:5em;height:5em;border:1px solid #eee;background:#fff url('//www.pmechin.com/prive/images/loader.svg') center no-repeat;background-size:50%;opacity:0.5;position:absolute;left:50%;top:50%;margin-left:-2.5em;margin-top:-2.5em}
.fullscreen .ajaxLoad:after{position:fixed;left:75%}

/* plugins/auto/chartjs/v2.2.0/css/chartjs.css */
.spip-chart-align-right{float:right;margin-bottom:1em;margin-left:1em}
.spip-chart-align-left{float:left;margin-bottom:1em;margin-right:1em}
.spip-chart-align-center{margin-left:auto;margin-right:auto}
@media screen and (max-width:640px){.spip-chart-wrap{width:100%!important;float:none!important;margin-left:auto!important;margin-right:auto!important;text-align:center}}

/* plugins/auto/rainette/v4.3.0/rainette.css */
.rainette_titre{margin:.5em 0 .5em 1em;padding:0 0}
.rainette_credits{margin:.5em 0 0;text-align:center;clear:both;font-size:10px;font-style:normal}
.rainette_credits a{padding:10px 5px}
.rainette_credits.infos{margin-left:.85em;margin-bottom:.5em}
.rainette_credits.infos a{padding-left:0;padding-right:0;text-align:left}
.rainette_credits.prev24h{margin-bottom:.5em}
.rainette_credits.prev2x12h{margin:0}
.rainette_infos{float:left;width:36em;background:#fff;border:.2em solid #ddd;margin:.5em 0 1em;padding:0;line-height:normal}
.rainette_infos .ville{margin:.5em 0 0 .5em}
.rainette_infos .coordonnees{margin:.5em 0 .5em .85em;list-style-type:none;font-size:.85em;padding:0}
.rainette_conditions{float:left;width:36em;background:#fcfcfc;border:.15em solid #ddd;margin:.5em 0 2em;padding:0 0 .5em;line-height:normal}
.rainette_conditions .statut{float:left;width:21em}
.rainette_conditions .cadre{float:left;width:19em;border:.1em solid #ddd;background:#fff;margin:1em 0 0 1em;padding:0 0 .5em}
.rainette_conditions .icone{float:left;margin:.3em 0 -.5em .7em}
.rainette_conditions .t_reelle{float:left;color:#333;font-size:3em;font-weight:700;margin:.25em 0 0 .25em}
.rainette_conditions .t_ressentie{float:left;color:#333;margin:.5em 0 0 .75em}
.rainette_conditions .resume{text-align:center;font-weight:700;padding:1em 0 .25em;clear:both}
.rainette_conditions .maj{float:left;font-size:.85em;color:#000;padding:.5em 0 1.75em 1.25em}
.rainette_conditions .details{list-style-type:none;padding:0 0 0 21em;margin:1em 0 0}
.rainette_conditions li{float:left;color:#000;width:13em;padding:0 0 .7em .1em;list-style-type:none}
.rainette_conditions li span{color:#6E6E6E;font-weight:700;display:block}
.rainette_conditions li img{margin:-1em 0 0}
.rainette_previsions_12h{float:left;border:.2em solid #ddd;width:53.9em;margin:.5em 0 0;line-height:normal}
.rainette_previsions_12h .entete{float:left;height:1.8em;width:26.9em;border-right:.1em solid #ddd;border-bottom:.1em solid #ddd;padding:.5em 0 0;text-align:center;font-weight:700;background:#fcfcfc}
.rainette_previsions_12h .entete+.entete{width:26.9em;border-right:0}
.rainette_previsions_12h .cadre{float:left;background:#fff}
.rainette_previsions_12h .cellule{float:left;width:26.9em;border-style:solid;border-color:#ddd;border-width:0 .1em .1em 0}
.rainette_previsions_12h .cellule+.cellule{width:26.9em;border-width:0 0 .1em 0}
.rainette_previsions_12h .contenu{float:left;width:24em;margin:.5em 1em 1em}
.rainette_previsions_12h .icone{float:left;width:10em;height:11em;padding:0 1em}
.rainette_previsions_12h .t_reelle{width:10em;float:left;font-weight:700;font-size:1em;color:#333;margin-top:1em}
.rainette_previsions_12h .t_reelle span{font-size:3em}
.rainette_previsions_12h .details{float:left;clear:both;color:#6e6e6e;width:26em;padding:.5em 0 0}
.rainette_previsions_12h .details ul{list-style-type:none;padding:0;margin:0}
.rainette_previsions_12h .details li{margin-left:12em;clear:both}
.rainette_previsions_12h .details li span{margin-left:-12em;float:left;display:inline;font-weight:700}
.rainette_previsions_12h .maj{float:left;width:inherit;text-align:center;color:#333;font-size:.9em;padding:.5em}
.rainette_previsions_24h{float:left;border:.1em solid #ddd;box-sizing:initial;width:11em;margin:.4em .4em 2em 0;line-height:normal}
.rainette_previsions_24h .jour{height:1.9em;font-weight:700;background:#fcfcfc;width:11em;border-bottom:.1em solid #ddd;padding:.4em 0 0;text-align:center}
.rainette_previsions_24h .date{height:1.9em;font-weight:700;background:#fcfcfc;width:11em;border-bottom:.1em solid #ddd;padding:.4em 0 0;text-align:center}
.rainette_previsions_24h .contenu{min-height:20em;width:11em;padding:1em 0;border:0;text-align:center}
* html .rainette_previsions_24h .contenu{height:20em}
.rainette_previsions_24h .icone{margin-bottom:1em}
.rainette_previsions_24h .t_reelle{font-weight:700;margin:0 .4em 1em;min-height:3em}
.rainette_previsions_24h .resume{font-weight:700;margin:0 .4em 1em;min-height:4em}
.rainette_previsions_24h .details{font-weight:400;margin:0 .4em 1em}
.rainette_previsions_24h .details ul{list-style-type:none;padding:0;margin:0}

/* plugins/auto/player/v4.3.0/css/player.css?1750415151 */
.link-player .icon-play,.link-player .icon-pause{width:16px;height:16px;display:inline-block;margin-right:5px;background:url('//www.pmechin.com/plugins/auto/player/v4.3.0/css/img/controls-16.png') no-repeat -32px center}
.link-player .icon-pause{background-position:-64px center}

/* plugins/pmechin/css/global.css?1750424534 */
@charset "UTF-8";/*!
* JPM Editions - 2015
* Main Stylesheet
*
* @author:Hélène Malespine
*
**/
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
a[name^="PageAnchor"],a[name^="Article_"]{display:block;width:1px;float:left;*width:auto;*float:none;clear:both}
form{float:left}
th,td{padding:3px}
hr.clear{margin:0;padding:0;border-color:transparent;background:transparent}
.noborder img,.article .noborder dt,#article .noborder dt{border:none}
.visuallyhidden,.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus,.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
body{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}
.clear{clear:both}
.wrapper{width:100%;display:inline-block}
.inner{width:100%;margin:0 auto;max-width:1280px}
body{font-family:"Exo 2",sans-serif;color:#4b4b4b;font-size:1em;font-weight:300;line-height:1.5}
ol{list-style:decimal inside none;line-height:1.5em;color:#f37636;padding-left:0}
ol li{font-style:italic;font-family:"Exo",sans-serif;font-weight:600}
ol li span{color:#4b4b4b;font-style:normal;font-family:"Exo 2",sans-serif;font-weight:100}
hr{clear:both;display:inline-block;width:100%;margin:40px 0;border:none;background:#d7d7d9;color:#d7d7d9;float:none;height:1px}
sup,sup.typo_exposants{vertical-align:10%!important;text-transform:none}
kbd{border:1px solid #f1f1f2;line-height:1.7em;padding:0 5px;background:#f1f1f2 #e4e4e6;background-image:#f1f1f2,-o-linear-gradient(left,#e4e4e6,#f37636)}
h1.spip,h2.spip,h3.spip{margin:20px 0;font-family:"Exo",sans-serif;font-size:1.125em;font-weight:300;text-transform:uppercase;font-size:1.5em}
h1.spip:after,h2.spip:after,h3.spip:after{content:"";display:block;width:48px;height:4px;border-radius:2px;background:#f37636;margin:5px 0 0}
@media screen and (min-width:1024px){h3.spip,h2.spip,h1.spip{font-size:2.1875em}}
.spip_documents,.spip_doc_titre,.spip_doc_descriptif{max-width:100%}
.spip_documents{display:inline-block}
.spip_documents_left{float:left}
.spip_documents_left img{float:left}
.spip_documents_left,img.left{margin-right:80px;margin-bottom:20px;margin-top:0}
@media screen and (min-width:480px){.spip_documents_left,img.left{width:30%;float:left;max-width:431px}}
@media screen and (min-width:1024px){.spip_documents_left,img.left{width:auto}}
.spip_documents_right,img.right{float:right;margin-left:80px;margin-bottom:10px;margin-top:0}
@media screen and (min-width:480px){.spip_documents_right,img.right{width:30%;float:right;max-width:431px}}
@media screen and (min-width:1024px){.spip_documents_right,img.right{width:auto}}
.spip_documents_center img{display:inline-block}
.spip_documents_center{text-align:center;margin:10px auto;display:block;clear:both}
dt.spip_doc_titre{text-align:left;color:#4b4b4b;font-style:italic}
dt.spip_doc_titre strong{display:inline-block;padding:5px 10px;font-style:italic;font-weight:300;font-size:.8125em}
.spip_documents_center .spip_doc_titre{display:inline-block;text-align:center;margin:-.3em auto 0}
.spip_documents_center .spip_doc_descriptif{text-align:center;margin:0em auto}
.spip_documents .spip_doc_descriptif{color:#4b4b4b;margin-top:-8px;padding:0 0 10px 0px}
.spip_documents .spip_doc_descriptif span{display:inline-block;padding:0px 10px;font-style:italic;font-weight:300;font-size:.8125em}
.spip_documents_left .spip_doc_descriptif,.spip_documents_right .spip_doc_descriptif{margin-left:0}
textarea.spip_cadre{margin:0 0 20px 20px}
table.spip{margin:20px 0 20px 0px;border-collapse:collapse}
table.spip caption,table.spip tr,table.spip th,table.spip td,table.spip thead,table.spip tbody{border-collapse:collapse}
table.spip caption{font-family:"Exo",sans-serif;color:#f37636;font-size:18px;padding:0px 10px 10px 0;text-align:left;text-transform:uppercase}
table.spip thead,table.spip tbody tr{padding:10px}
table.spip td,table.spip th{padding:.4em 15px .4em 20px;vertical-align:middle}
table.spip .row_first{background:#f37636;color:#fff;font-style:italic;font-weight:700;font-family:"Exo",sans-serif;font-size:14px}
table.spip .row_first th{font-weight:700;text-align:left}
table.spip .row_odd{background:#f1f1f2;border-top:1px solid #f1f1f2;border-bottom:1px solid #f1f1f2}
ul.spip,ol.spip{display:table;margin-bottom:10px}
ul.spip li,ol.spip li{position:relative;width:100%;line-height:1.3em}
ul.spip li li,ol.spip li li{margin-left:25px}
ul.spip li{padding-left:10px;position:relative}
ul.spip li:before{display:block;position:absolute;top:.55em;left:0;content:"";width:5px;height:5px;border-radius:50%;background:#f37636;padding-top:0}
ul.spip li li:before{width:3px;height:3px;top:8px}
#contenu.article .first_item,#contenu.article .snd_item{width:100%;clear:both;padding:10px 15px 0 0}
#contenu.article .first_item ul,#contenu.article .snd_item ul{display:block}
#contenu.article .first_item h3.spip,#contenu.article .snd_item h3.spip{margin-top:0}
#contenu.article .snd_item{background:#f1f1f2}
@media screen and (min-width:768px){#contenu.article .first_item,#contenu.article .snd_item{float:left;clear:none;width:48%}
#contenu.article .snd_item{float:right}}
#contenu #content .top_article{margin-top:-50px}
@media screen and (min-width:480px){#contenu #content .top_article .top_article_img{width:40%;float:left;max-width:455px}
#contenu #content .top_article .introduction{width:60%;float:right}}
@media screen and (min-width:768px){#contenu #content .top_article{margin-top:-80px}
#contenu #content .top_article .top_article_img{margin-top:-125px;margin-left:-10px}
#contenu #content .top_article .introduction{margin-left:-5%}
#contenu #content .top_article h2.spip,#contenu #content .top_article h3.spip{font-size:1.5em}}
@media screen and (min-width:768px) and (min-width:1024px){#contenu #content .top_article h2.spip,#contenu #content .top_article h3.spip{font-size:2.1875em}}
.article .docs,#article .docs{margin-top:0}
.article strong,#article strong{font-weight:700}
.article img,#article img{display:block}
.article h4,.article h4.spip,#article h4,#article h4.spip{font-style:italic;margin-bottom:10px;font-size:15px}
.article iframe,#article iframe{margin-left:15px}
.article img.puce,#article img.puce{display:inline-block;border:none}
.article p,#article p{margin-bottom:1em}
.article a.spip_ancre,#article a.spip_ancre{background:none}
.article a.spip_in,#article a.spip_in{display:inline-block;text-decoration:underline;color:#4b4b4b;font-family:"Exo",sans-serif;font-size:14px;font-style:italic;font-weight:600}
.article a.spip_in:after,#article a.spip_in:after{content:"\f007";display:block;padding:4px 10px;font-family:"FontAwesome";color:#b33c6a;float:right;font-size:10px;line-height:1;text-decoration:none}
.article a.spip_in:hover,#article a.spip_in:hover{text-decoration:none;color:#f37636}
.article a.spip_in:hover:after,#article a.spip_in:hover:after{color:#4b4b4b}
.article a.spip_mail,#article a.spip_mail{display:inline-block;text-decoration:underline;color:#4b4b4b;font-family:"Exo",sans-serif;font-size:14px;font-style:italic;font-weight:600}
.article a.spip_mail:after,#article a.spip_mail:after{content:"\f0e0";display:block;padding:4px 10px;font-family:"FontAwesome";color:#b33c6a;float:right;font-size:10px;line-height:1;text-decoration:none}
.article a.spip_mail:hover,#article a.spip_mail:hover{text-decoration:none;color:#f37636}
.article a.spip_mail:hover:after,#article a.spip_mail:hover:after{color:#4b4b4b}
.article a.spip_out,#article a.spip_out{display:inline-block;text-decoration:underline;color:#4b4b4b;font-family:"Exo",sans-serif;font-size:14px;font-style:italic;font-weight:600}
.article a.spip_out:after,#article a.spip_out:after{content:"\f061";display:block;font-family:"FontAwesome";color:#b33c6a;float:right;font-size:10px;line-height:1;padding:4px 10px;text-decoration:none}
.article a.spip_out:hover,#article a.spip_out:hover{text-decoration:none;color:#f37636}
.article a.spip_out:hover:after,#article a.spip_out:hover:after{color:#4b4b4b}
.article a.spip_url,#article a.spip_url{display:inline-block;text-decoration:underline;color:#4b4b4b;font-family:"Exo",sans-serif;font-size:14px;font-style:italic;font-weight:600}
.article a.spip_url:after,#article a.spip_url:after{content:"\f108";display:block;font-family:"FontAwesome";color:#b33c6a;float:right;font-size:10px;line-height:1;padding:4px 10px;text-decoration:none}
.article a.spip_url:hover,#article a.spip_url:hover{text-decoration:none;color:#f37636}
.article a.spip_url:hover:after,#article a.spip_url:hover:after{color:#4b4b4b}
.article a.doc,#article a.doc{display:inline-block;text-decoration:underline;color:#4b4b4b;font-family:"Exo",sans-serif;font-size:14px;font-style:italic;font-weight:600}
.article a.doc:after,#article a.doc:after{content:"\f0f6";display:block;font-family:"FontAwesome";color:#b33c6a;float:right;font-size:10px;line-height:1;padding:4px 10px;text-decoration:none}
.article a.doc:hover,#article a.doc:hover{text-decoration:none;color:#f37636}
.article a.doc:hover:after,#article a.doc:hover:after{color:#4b4b4b}
.article .tel,#article .tel{display:inline-block;text-decoration:underline;color:#4b4b4b;font-family:"Exo",sans-serif;font-size:14px;font-style:italic;font-weight:600;text-decoration:none}
.article .tel:after,#article .tel:after{content:"\f095";display:block;font-family:"FontAwesome";color:#b33c6a;float:right;font-size:10px;line-height:1;padding:4px 10px;text-decoration:none}
.article .tel:hover,#article .tel:hover{text-decoration:none;color:#f37636}
.article .tel:hover:after,#article .tel:hover:after{color:#4b4b4b}
.article .tel::after,#article .tel::after{font-size:12px}
.article .spip_glossaire,#article .spip_glossaire{color:#eb662a}
.article a.spip_glossaire:hover,#article a.spip_glossaire:hover{text-decoration:underline overline}
.article .impression a,#article .impression a{padding-left:20px;background:url('//www.pmechin.com/plugins/pmechin/img/template/icones.png') no-repeat scroll 0 -38px transparent}
.article blockquote,#article blockquote{position:relative;margin:10px 0;padding:30px 45px 30px 60px;display:inline-block;background:#f6f6f7;border-top:2px solid #f37636}
.article blockquote:before,#article blockquote:before{position:absolute;left:0;top:-15px;display:block;content:" ";width:49px;height:44px}
.article blockquote h3.spip,#article blockquote h3.spip{font-family:"Exo",sans-serif;font-size:23px;margin:0 0 15px}
.article blockquote p,#article blockquote p{font-family:"Exo",sans-serif;font-size:13px;font-style:italic;margin:0}
.article .ps,#article .ps{position:relative;margin:10px 0;display:inline-block;padding:20px 20px 10px;border:1px solid #b33c6a;clear:both}
.article .ps:before,#article .ps:before{position:absolute;left:-1px;top:-15px;display:block;content:" ";width:49px;height:44px;background:url('//www.pmechin.com/plugins/pmechin/img/template/starplus2.png') no-repeat 0 0 transparent}
.article .ps a,#article .ps a{text-decoration:underline}
#research ul li{display:inline-block;padding:5px 0;height:110px;margin:5px 0;border-bottom:2px solid #f1f1f2}
#research ul li:hover{background:#f1f1f2}
#research ul li:before{background:none}
#research hr{margin-top:20px}
#research a{display:inline-block}
#research a .soustitre{font-weight:700;color:#b33c6a}
#research a .tout span{color:#b33c6a}
#research a:hover .soustitre{color:#4b4b4b}
#research a:hover .tout span{color:#4b4b4b}
section.listes,section.tableau{margin-top:10px;display:inline-block}
#infos{margin:10px 0;width:250px}
#infos #infoRecherche{background:none repeat scroll 0 0 #fff;margin:10px;padding:10px}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane > svg,.leaflet-pane > canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}
.leaflet-container{overflow:hidden}
.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}
.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}
.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}
.leaflet-marker-icon,.leaflet-marker-shadow{display:block}
.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important}
.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}
.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}
.leaflet-container{-webkit-tap-highlight-color:transparent}
.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}
.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}
.leaflet-tile-loaded{visibility:inherit}
.leaflet-zoom-box{width:0;height:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:800}
.leaflet-overlay-pane svg{-moz-user-select:none}
.leaflet-pane{z-index:400}
.leaflet-tile-pane{z-index:200}
.leaflet-overlay-pane{z-index:400}
.leaflet-shadow-pane{z-index:500}
.leaflet-marker-pane{z-index:600}
.leaflet-tooltip-pane{z-index:650}
.leaflet-popup-pane{z-index:700}
.leaflet-map-pane canvas{z-index:100}
.leaflet-map-pane svg{z-index:200}
.leaflet-vml-shape{width:1px;height:1px}
.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}
.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}
.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}
.leaflet-top{top:0}
.leaflet-right{right:0}
.leaflet-bottom{bottom:0}
.leaflet-left{left:0}
.leaflet-control{float:left;clear:both}
.leaflet-right .leaflet-control{float:right}
.leaflet-top .leaflet-control{margin-top:10px}
.leaflet-bottom .leaflet-control{margin-bottom:10px}
.leaflet-left .leaflet-control{margin-left:10px}
.leaflet-right .leaflet-control{margin-right:10px}
.leaflet-fade-anim .leaflet-tile{will-change:opacity}
.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}
.leaflet-zoom-animated{-webkit-transform-origin:0 0;transform-origin:0 0}
.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}
.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);transition:transform 0.25s cubic-bezier(0,0,0.25,1);transition:transform 0.25s cubic-bezier(0,0,0.25,1),-webkit-transform 0.25s cubic-bezier(0,0,0.25,1)}
.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;transition:none}
.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}
.leaflet-interactive{cursor:pointer}
.leaflet-grab{cursor:-webkit-grab;cursor:grab}
.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}
.leaflet-popup-pane,.leaflet-control{cursor:auto}
.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}
.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane > svg path,.leaflet-tile-container{pointer-events:none}
.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane > svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}
.leaflet-container{background:#ddd;outline:0}
.leaflet-container a{color:#0078A8}
.leaflet-container a.leaflet-active{outline:2px solid orange}
.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}
.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}
.leaflet-bar{-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.65);box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}
.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}
.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}
.leaflet-bar a:hover{background-color:#f4f4f4}
.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}
.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}
.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}
.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}
.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}
.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}
.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}
.leaflet-control-layers{-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.4);box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}
.leaflet-control-layers-toggle{background-image:url('//www.pmechin.com/plugins/pmechin/css/images/layers.png');width:36px;height:36px}
.leaflet-retina .leaflet-control-layers-toggle{background-image:url('//www.pmechin.com/plugins/pmechin/css/images/layers-2x.png');background-size:26px 26px}
.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}
.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}
.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}
.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}
.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}
.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}
.leaflet-control-layers label{display:block}
.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}
.leaflet-default-icon-path{background-image:url('//www.pmechin.com/plugins/pmechin/css/images/marker-icon.png')}
.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0}
.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}
.leaflet-control-attribution a{text-decoration:none}
.leaflet-control-attribution a:hover{text-decoration:underline}
.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}
.leaflet-left .leaflet-control-scale{margin-left:5px}
.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}
.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,0.5)}
.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}
.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}
.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{-webkit-box-shadow:none;box-shadow:none}
.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}
.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}
.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}
.leaflet-popup-content{margin:13px 19px;line-height:1.4}
.leaflet-popup-content p{margin:18px 0}
.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}
.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;-webkit-box-shadow:0 3px 14px rgba(0,0,0,0.4);box-shadow:0 3px 14px rgba(0,0,0,0.4)}
.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}
.leaflet-container a.leaflet-popup-close-button:hover{color:#999}
.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}
.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}
.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}
.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}
.leaflet-div-icon{background:#fff;border:1px solid #666}
.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4)}
.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}
.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}
.leaflet-tooltip-bottom{margin-top:6px}
.leaflet-tooltip-top{margin-top:-6px}
.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}
.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}
.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}
.leaflet-tooltip-left{margin-left:-6px}
.leaflet-tooltip-right{margin-left:6px}
.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}
.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}
.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}
.skipnav{text-align:left}
.skipnav a{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.skipnav a:focus,.skipnav a:active{position:static;left:0;width:auto;height:auto;overflow:visible;text-decoration:underline}
.tableau.pimp{position:relative;display:inline-block;width:100%;background:#f1f1f2}
.tableau.pimp:before{content:"";display:block;width:100%;height:27px;position:absolute;background:url('//www.pmechin.com/plugins/pmechin/img/template/bef_competences1.png') no-repeat center 0;top:-26px;left:0;z-index:100}
.tableau.pimp .inner{padding:20px 3% 40px}
.tableau.pimp table.spip{display:block;width:100%;margin:0 auto 20px;padding-bottom:20px;background:#fff}
.tableau.pimp caption{position:relative;padding-top:5px;text-transform:uppercase;text-align:center;color:#fff;background:#f37636;font-family:"Exo 2",sans-serif;font-size:1.125em;font-weight:600;border-radius:3px}
.tableau.pimp caption:after{content:"";display:block;position:absolute;border-bottom:10px solid #f37636;border-left:10px solid transparent;border-right:10px solid transparent;z-index:100;-webkit-transform:rotate(180deg);transform:rotate(180deg);bottom:-10px;left:50%;margin-left:-10px;border-radius:3px}
.tableau.pimp .row_odd,.tableau.pimp .row_even{border-bottom:1px solid #f1f1f2;background:#fff}
.tableau.pimp .row_first{background:none}
.tableau.pimp .row_first th{padding:15px 5% 10px;color:#f37636;text-align:center;font-size:1em;font-weight:600;font-style:normal}
.tableau.pimp tbody{padding-bottom:10px}
.tableau.pimp tbody tr{padding:3px 0}
.tableau.pimp tbody td{padding:3px 0 3px 10px}
.tableau.pimp tbody td:before{content:"\f05d";display:block;font-family:"FontAwesome";color:#f37636;float:left;margin-right:10px;font-size:1.1em}
.tableau.pimp table.spip:nth-child(2) caption{background:#ed3d6f}
.tableau.pimp table.spip:nth-child(2) caption:after{content:"";display:block;position:absolute;border-bottom:10px solid #ed3d6f;border-left:10px solid transparent;border-right:10px solid transparent;z-index:100;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.tableau.pimp table.spip:nth-child(2) .row_first th,.tableau.pimp table.spip:nth-child(2) tbody td:before{color:#ed3d6f}
.tableau.pimp table.spip:nth-child(3) caption{background:#b33c6a}
.tableau.pimp table.spip:nth-child(3) caption:after{content:"";display:block;position:absolute;border-bottom:10px solid #b33c6a;border-left:10px solid transparent;border-right:10px solid transparent;z-index:100;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.tableau.pimp table.spip:nth-child(3) .row_first th,.tableau.pimp table.spip:nth-child(3) tbody td:before{color:#b33c6a}
.tableau.pimp table.spip:last-child caption{background:#fca63c}
.tableau.pimp table.spip:last-child caption:after{content:"";display:block;position:absolute;border-bottom:10px solid #fca63c;border-left:10px solid transparent;border-right:10px solid transparent;z-index:100;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.tableau.pimp table.spip:last-child .row_first th,.tableau.pimp table.spip:last-child tbody td:before{color:#fca63c}
.tableau.pimp p{padding:0 10%;text-align:center}
@media screen and (min-width:640px){.tableau.pimp table.spip{width:48%;margin-right:2%;float:left}}
@media screen and (min-width:1280px){.tableau.pimp table.spip{width:24%;margin-right:1%}
.tableau.pimp tbody tr:last-child{border:none}}
.spiptabs .inner{padding:20px 3% 40px}
.spiptabs .inner p{margin:1em}
div.onglets_bloc{width:100%;border-bottom:1px solid #f1f1f2;font-family:"Exo 2",sans-serif;color:#4b4b4b}
div.onglets_bloc strong{color:#f37636}
div.onglets_bloc .onglets_liste{display:none}
div.onglets_bloc .resp-accordion{cursor:pointer;padding:5px;margin-right:5px;display:block;border:1px solid #f1f1f2;border-bottom:0;margin:0px;padding:10px 15px;border-radius:2px 2px 0 0}
div.onglets_bloc .resp-tab-active,div.onglets_bloc .resp-accordion:hover{background:#f37636;color:#fff}
div.onglets_bloc .resp-tab-active a,div.onglets_bloc .resp-accordion:hover a{color:#fff}
div.onglets_bloc .resp-arrow{display:block;float:right;font-size:1.2em}
div.onglets_bloc .resp-tab-content{display:none;padding:15px}
@media screen and (min-width:768px){div.onglets_bloc .onglets_liste{display:block;height:43px;clear:both;margin-bottom:0!important;height:68px;padding:20px 0 0 0px;width:669px}
div.onglets_bloc .onglets_liste .onglets_titre{width:auto!important;float:left;position:static;text-align:left;height:48px;width:auto;background:#f1f1f2;padding-left:0;margin:0 5px 0 0;margin:0 5px 0 0;padding:0;border-radius:3px 3px 0 0}
div.onglets_bloc .onglets_liste .onglets_titre a{display:inline-block;padding:15px 30px;color:#4b4b4b;text-transform:uppercase;font-size:1.125em;line-height:1;font-weight:600}
div.onglets_bloc .onglets_liste .onglets_titre.resp-tab-active a,div.onglets_bloc .onglets_liste .onglets_titre:hover a{color:#fff;font-weight:600;position:relative;z-index:99;display:inline-block;height:48px;background-color:#f37636;border-radius:3px 3px 0 0}
div.onglets_bloc .onglets_liste .onglets_titre.resp-tab-active a:after{z-index:99;display:inline-block;height:48px!important;background-color:#fff;content:"";display:block;position:absolute;border-bottom:10px solid #f37636;border-left:10px solid transparent;border-right:10px solid transparent;z-index:100;-webkit-transform:rotate(180deg);transform:rotate(180deg);bottom:-62px;left:12%}
div.onglets_bloc .onglets_liste .onglets_titre:hover,div.onglets_bloc .onglets_liste .onglets_titre.ui-tabs-selected,div.onglets_bloc .onglets_liste .onglets_titre.selected{font-weight:700;position:relative;z-index:99;display:inline-block;height:48px!important;background-color:#fff}
div.onglets_bloc .onglets_contenu{position:relative;z-index:99;max-width:100%;padding:30px 40px;border:1px solid #f1f1f2;border-top:4px solid #f37636}
div.onglets_bloc .onglets_contenu.selected{display:inline-block;padding:30px 40px}
div.onglets_bloc .onglets_contenu .cols li{float:left!important;font-size:14px!important;margin-bottom:10px!important;padding-left:1em!important;width:30%!important;margin-left:0}
div.onglets_bloc .onglets_contenu .cols li li{font-size:12px!important;float:none!important;margin-left:0!important;margin-bottom:0!important;width:100%!important;font-weight:400}
div.onglets_bloc .onglets_contenu .ui-widget-header{background:none;border:none}
div.onglets_bloc .onglets_contenu.ui-tabs-hide{display:none!important;border:none}
div.onglets_bloc .resp-accordion{display:none}
div.onglets_bloc .resp-arrow{display:none}}
.medias,.medias iframe{display:inline-block;margin:0!important}
.medias p{padding:0 30px}
#article .formulaire_spip,.comment-form .formulaire_spip,article .formulaire_spip{display:inline-block;padding:10px;margin:20px 0 10px;position:relative;font-size:14px}
#article .formulaire_spip form,.comment-form .formulaire_spip form,article .formulaire_spip form{margin:0;padding:0}
#article .formulaire_spip .editer,.comment-form .formulaire_spip .editer,article .formulaire_spip .editer{background:none;margin-bottom:20px;margin-right:3%;float:left;clear:none;display:inline-block}
@media screen and (min-width:768px){#article .formulaire_spip .editer,.comment-form .formulaire_spip .editer,article .formulaire_spip .editer{width:45%}}
#article .formulaire_spip textarea,#article .formulaire_spip .saisie_textarea,.comment-form .formulaire_spip textarea,.comment-form .formulaire_spip .editer .saisie_textarea,article .formulaire_spip textarea,article .formulaire_spip .saisie_textarea{width:100%}
#article .formulaire_spip .editer .saisie_destinataires,.comment-form .formulaire_spip .editer .saisie_destinataires,article .formulaire_spip .editer .saisie_destinataires{clear:both}
article .formulaire_spip select[id^="champ_selection_multiple"],#article .formulaire_spip select[id^="champ_selection_multiple"],.comment-form .formulaire_spip select[id^="champ_selection_multiple"]{clear:both}
#article .formulaire_spip .editer:before,.comment-form .formulaire_spip .editer:before,article .formulaire_spip .editer:before{background:none}
#article .formulaire_spip .editer label,.comment-form .formulaire_spip .editer label,article .formulaire_spip .editer label{display:block;margin-right:20px;padding-bottom:5px;float:left;font-weight:400;padding-top:5px;color:#4b4b4b;font-style:italic;font-family:"Exo",sans-serif}
#article .formulaire_spip .editer input,.comment-form .formulaire_spip .editer input,article .formulaire_spip .editer input{max-width:230px;border:1px solid #d7d7d9;padding:.25em;display:block;clear:both;background:#fff;font-size:1.1em}
@media screen and (min-width:768px){#article .formulaire_spip .editer input,.comment-form .formulaire_spip .editer input,article .formulaire_spip .editer input{max-width:none}}
#article .formulaire_spip .editer [type="checkbox"]:checked,#article .formulaire_spip .editer [type="radio"]:not(:checked),#article .formulaire_spip .editer [type="radio"]:checked,.comment-form .formulaire_spip .editer [type="checkbox"]:not(:checked),.comment-form .formulaire_spip .editer [type="checkbox"]:checked,.comment-form .formulaire_spip .editer [type="radio"]:not(:checked),.comment-form .formulaire_spip .editer [type="radio"]:checked,article .formulaire_spip .editer [type="checkbox"]:checked,article .formulaire_spip .editer [type="radio"]:not(:checked),article .formulaire_spip .editer [type="checkbox"]:not(:checked),article .formulaire_spip .editer [type="radio"]:checked,#article .formulaire_spip .editer [type="checkbox"]:not(:checked){position:absolute;left:-9999px}
#article .formulaire_spip .editer [type="checkbox"]:checked + label,#article .formulaire_spip .editer [type="radio"]:not(:checked) + label,#article .formulaire_spip .editer [type="radio"]:checked + label,.comment-form .formulaire_spip .editer [type="checkbox"]:not(:checked) + label,.comment-form .formulaire_spip .editer [type="checkbox"]:checked + label,.comment-form .formulaire_spip .editer [type="radio"]:not(:checked) + label,.comment-form .formulaire_spip .editer [type="radio"]:checked + label,article .formulaire_spip .editer [type="checkbox"]:checked + label,article .formulaire_spip .editer [type="radio"]:not(:checked) + label,article .formulaire_spip .editer [type="checkbox"]:not(:checked) + label,article .formulaire_spip .editer [type="radio"]:checked + label,#article .formulaire_spip .editer [type="checkbox"]:not(:checked) + label{position:relative;padding-left:25px;cursor:pointer}
#article .formulaire_spip .editer [type="checkbox"]:checked + label:before,#article .formulaire_spip .editer [type="radio"]:not(:checked) + label:before,#article .formulaire_spip .editer [type="radio"]:checked + label:before,.comment-form .formulaire_spip .editer [type="checkbox"]:not(:checked) + label:before,.comment-form .formulaire_spip .editer [type="checkbox"]:checked + label:before,.comment-form .formulaire_spip .editer [type="radio"]:not(:checked) + label:before,.comment-form .formulaire_spip .editer [type="radio"]:checked + label:before,article .formulaire_spip .editer [type="checkbox"]:checked + label:before,article .formulaire_spip .editer [type="radio"]:not(:checked) + label:before,article .formulaire_spip .editer [type="checkbox"]:not(:checked) + label:before,article .formulaire_spip .editer [type="radio"]:checked + label:before,#article .formulaire_spip .editer [type="checkbox"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:4px;width:15px;height:15px;border:1px solid #4b4b4b;background:#f1f1f2;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}
#article .formulaire_spip .editer [type="radio"]:checked + label:before,.comment-form .formulaire_spip .editer [type="radio"]:not(:checked) + label:before,.comment-form .formulaire_spip .editer [type="radio"]:checked + label:before,article .formulaire_spip .editer [type="radio"]:checked + label:before,#article .formulaire_spip .editer [type="radio"]:not(:checked) + label:before,article .formulaire_spip .editer [type="radio"]:not(:checked) + label:before{border-radius:50%}
#article .formulaire_spip .editer [type="checkbox"]:checked + label:after,.comment-form .formulaire_spip .editer [type="checkbox"]:not(:checked) + label:after,.comment-form .formulaire_spip .editer [type="checkbox"]:checked + label:after,article .formulaire_spip .editer [type="checkbox"]:checked + label:after,#article .formulaire_spip .editer [type="checkbox"]:not(:checked) + label:after,article .formulaire_spip .editer [type="checkbox"]:not(:checked) + label:after{content:'✔';position:absolute;top:2px;left:2px;font-size:14px;-webkit-transition:all 0.2s;transition:all 0.2s}
#article .formulaire_spip .editer [type="radio"]:checked + label:after,.comment-form .formulaire_spip .editer [type="radio"]:not(:checked) + label:after,.comment-form .formulaire_spip .editer [type="radio"]:checked + label:after,article .formulaire_spip .editer [type="radio"]:checked + label:after,#article .formulaire_spip .editer [type="radio"]:not(:checked) + label:after,article .formulaire_spip .editer [type="radio"]:not(:checked) + label:after{border-radius:50%;content:'';position:absolute;top:7px;left:3px;font-size:14px;width:11px;height:11px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);-webkit-transition:all 0.2s;transition:all 0.2s}
#article .formulaire_spip .editer [type="checkbox"]:not(:checked) + label:after,#article .formulaire_spip .editer [type="radio"]:not(:checked) + label:after,.comment-form .formulaire_spip .editer [type="checkbox"]:not(:checked) + label:after,.comment-form .formulaire_spip .editer [type="radio"]:not(:checked) + label:after,article .formulaire_spip .editer [type="checkbox"]:not(:checked) + label:after,article .formulaire_spip .editer [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
article .formulaire_spip .editer [type="checkbox"]:checked + label:after,article .formulaire_spip .editer [type="radio"]:checked + label:after,#article .formulaire_spip .editer [type="checkbox"]:checked + label:after,#article .formulaire_spip .editer [type="radio"]:checked + label:after,.comment-form .formulaire_spip .editer [type="checkbox"]:checked + label:after,.comment-form .formulaire_spip .editer [type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);color:#b33c6a}
article .formulaire_spip .editer [type="radio"]:checked + label:after,#article .formulaire_spip .editer [type="radio"]:checked + label:after,.comment-form .formulaire_spip .editer [type="radio"]:checked + label:after{background:#b33c6a}
#article .formulaire_spip li label,.comment-form .formulaire_spip li label,article .formulaire_spip li label{font-weight:700}
#article .formulaire_spip li div label,.comment-form .formulaire_spip li div label,article .formulaire_spip li div label{font-weight:400}
#article .formulaire_spip label,.comment-form .formulaire_spip label,article .formulaire_spip label{display:block;float:left;margin-right:20px;padding-top:5px;color:#4b4b4b}
#article .formulaire_spip li.saisie_case,#article .formulaire_spip li.saisie_destinataires li.saisie_destinatairesradio,#article .formulaire_spip li.saisie_explication,#article .formulaire_spip li.saisie_oui_non,#article .formulaire_spip li.saisie_textarea,#article .formulaire_spip li.selecteur_item,.comment-form .formulaire_spip li.saisie_case,.comment-form .formulaire_spip li.saisie_destinataires li.saisie_destinatairesradio,.comment-form .formulaire_spip li.saisie_explication,.comment-form .formulaire_spip li.saisie_oui_non,.comment-form .formulaire_spip li.saisie_textarea,.comment-form .formulaire_spip li.selecteur_item,article .formulaire_spip li.saisie_case,article .formulaire_spip li.saisie_destinataires li.saisie_destinatairesradio,article .formulaire_spip li.saisie_explication,article .formulaire_spip li.saisie_oui_non,article .formulaire_spip li.saisie_textarea,article .formulaire_spip li.selecteur_item{clear:both;display:block;width:auto;float:none!important}
#article .formulaire_spip li.saisie_case,.comment-form .formulaire_spip li.saisie_case,article .formulaire_spip li.saisie_case{margin-bottom:0}
#article .formulaire_spip li.selecteur_item label,.comment-form .formulaire_spip li.selecteur_item label,article .formulaire_spip li.selecteur_item label{font-weight:700;float:left;width:200px;text-align:left}
#article .formulaire_spip li.selecteur_item .item_picker,.comment-form .formulaire_spip li.selecteur_item .item_picker,article .formulaire_spip li.selecteur_item .item_picker{float:left;clear:none}
#article .formulaire_spip fieldset,.comment-form .formulaire_spip fieldset,article .formulaire_spip fieldset{margin-bottom:25px;border:none;width:100%;clear:both}
#article .formulaire_spip fieldset h3.legend,#article .formulaire_spip fieldset legend,.comment-form .formulaire_spip fieldset h3.legend,.comment-form .formulaire_spip fieldset legend,article .formulaire_spip fieldset h3.legend,article .formulaire_spip fieldset legend{padding:0 15px 5px 0;margin-bottom:5px;display:inline-block;font-style:italic;font-weight:700;background:#fff;color:#f37636;border:none}
#article .formulaire_spip .obligatoire,.comment-form .formulaire_spip .obligatoire,article .formulaire_spip .obligatoire{font-weight:400}
#article .formulaire_spip .attention,#article .formulaire_spip .explication,.comment-form .formulaire_spip .attention,.comment-form .formulaire_spip .explication,article .formulaire_spip .attention,article .formulaire_spip .explication{display:inline-block;clear:both;margin-bottom:5px;font-style:italic}
#article .formulaire_spip .explication,.comment-form .formulaire_spip .explication,article .formulaire_spip .explication{display:block;margin-bottom:0;clear:both;font-style:italic}
#article .formulaire_spip .saisie_date .dp-applied,.comment-form .formulaire_spip .saisie_date .dp-applied,article .formulaire_spip .saisie_date .dp-applied{float:left}
#article .formulaire_spip .dp-choose-date,.comment-form .formulaire_spip .dp-choose-date,article .formulaire_spip .dp-choose-date{float:left;display:inline-block}
#article .formulaire_spip .saisie_textarea label,.comment-form .formulaire_spip .saisie_textarea label,article .formulaire_spip .saisie_textarea label{text-align:left}
#article .formulaire_spip textarea,.comment-form .formulaire_spip textarea,article .formulaire_spip textarea{color:#4b4b4b}
#article .formulaire_spip .choix,.comment-form .formulaire_spip .choix,article .formulaire_spip .choix{clear:both;display:table}
#article .formulaire_spip .choix .checkbox,#article .formulaire_spip .choix .radio,.comment-form .formulaire_spip .choix .checkbox,.comment-form .formulaire_spip .choix .radio,article .formulaire_spip .choix .checkbox,article .formulaire_spip .choix .radio{float:left;padding:0;width:13px;height:20px}
#article .formulaire_spip select,.comment-form .formulaire_spip select,article .formulaire_spip select{display:block;border:none;padding:5px 10px;margin-bottom:20px;margin-top:10px;min-width:170px;background:#f1f1f2;color:#4b4b4b}
#article .formulaire_spip select option:first-child,.comment-form .formulaire_spip select option:first-child,article .formulaire_spip select option:first-child{padding-right:20px}
#article .formulaire_spip .datePicker,.comment-form .formulaire_spip .datePicker,article .formulaire_spip .datePicker{float:left}
#article .formulaire_spip .datePicker .ui-datepicker-trigger,.comment-form .formulaire_spip .datePicker .ui-datepicker-trigger,article .formulaire_spip .datePicker .ui-datepicker-trigger{float:left}
#article .formulaire_spip .datePicker .ui-datepicker-title,.comment-form .formulaire_spip .datePicker .ui-datepicker-title,article .formulaire_spip .datePicker .ui-datepicker-title{margin-left:45px}
#article .formulaire_spip .datePicker .ui-datepicker-header,.comment-form .formulaire_spip .datePicker .ui-datepicker-header,article .formulaire_spip .datePicker .ui-datepicker-header{background:#4b4b4b;padding:5px}
#article .formulaire_spip .datePicker .ui-datepicker-header .ui-datepicker-prev,.comment-form .formulaire_spip .datePicker .ui-datepicker-header .ui-datepicker-prev,article .formulaire_spip .datePicker .ui-datepicker-header .ui-datepicker-prev{border-radius:15px;content:">";font-family:'Glass Antiqua',cursive;font-weight:100;font-size:30px;height:20px;left:0;top:0;padding-top:2px;position:absolute;text-align:center;vertical-align:middle;width:22px;line-height:15px;cursor:pointer;float:left}
#article .formulaire_spip .datePicker .ui-datepicker-header .ui-datepicker-prev:hover,.comment-form .formulaire_spip .datePicker .ui-datepicker-header .ui-datepicker-prev:hover,article .formulaire_spip .datePicker .ui-datepicker-header .ui-datepicker-prev:hover{opacity:0.8}
#article .formulaire_spip .datePicker .ui-datepicker-header .ui-datepicker-next,.comment-form .formulaire_spip .datePicker .ui-datepicker-header .ui-datepicker-next,article .formulaire_spip .datePicker .ui-datepicker-header .ui-datepicker-next{border-radius:15px;content:">";font-family:'Glass Antiqua',cursive;font-weight:100;font-size:30px;height:20px;left:0;top:0;padding-top:2px;position:absolute;text-align:center;vertical-align:middle;width:22px;line-height:15px;cursor:pointer;float:right}
#article .formulaire_spip .datePicker .ui-datepicker-header .ui-datepicker-next:hover,.comment-form .formulaire_spip .datePicker .ui-datepicker-header .ui-datepicker-next:hover,article .formulaire_spip .datePicker .ui-datepicker-header .ui-datepicker-next:hover{opacity:0.8}
#article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span,#article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span,.comment-form .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span,.comment-form .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span,article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span,article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span{font-size:0}
#article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar,.comment-form .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar,article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar{border-radius:3px;border:1px solid #f1f1f2;padding:5px;background:#f1f1f2}
#article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar thead tr,.comment-form .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar thead tr,article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar thead tr{width:180px}
#article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar thead tr th,.comment-form .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar thead tr th,article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar thead tr th{display:inline-block;margin:.1em;background:#4b4b4b;width:27px}
#article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar thead tr th span,.comment-form .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar thead tr th span,article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar thead tr th span{font-weight:700;text-transform:uppercase;display:inline-block;padding:.5em;text-align:center;height:10px;width:10px;color:#fff}
#article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar tbody,.comment-form .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar tbody,article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar tbody{display:inline-block}
#article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar tbody tr td a,.comment-form .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar tbody tr td a,article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar tbody tr td a{border:1px solid #f1f1f2;display:inline-block;margin:.1em;padding:5px;text-align:center;background:#f1f1f2;height:12px;width:15px}
#article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar tbody tr td a:hover,.comment-form .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar tbody tr td a:hover,article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar tbody tr td a:hover{color:#fff}
#article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-today,.comment-form .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-today,article .formulaire_spip .datePicker #ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-today{border:1px solid #4b4b4b}
#article .formulaire_spip .datePicker .ui-datepicker-trigger:hover,.comment-form .formulaire_spip .datePicker .ui-datepicker-trigger:hover,article .formulaire_spip .datePicker .ui-datepicker-trigger:hover{cursor:pointer}
#article .formulaire_spip .erreur_message,.comment-form .formulaire_spip .erreur_message,article .formulaire_spip .erreur_message{padding-top:5px;display:inline-block;float:left;color:#b33c6a;font-size:11px;font-style:italic;top:5px}
#article .formulaire_spip .reponse_formulaire_erreur,.comment-form .formulaire_spip .reponse_formulaire_erreur,article .formulaire_spip .reponse_formulaire_erreur{color:#b33c6a;margin:20px 0 0 10px}
#article .formulaire_spip .saisie_case .choix,.comment-form .formulaire_spip .saisie_case .choix,article .formulaire_spip .saisie_case .choix{clear:none;float:left}
#article .formulaire_spip .saisie_case .choix label,.comment-form .formulaire_spip .saisie_case .choix label,article .formulaire_spip .saisie_case .choix label{text-align:left}
#article .formulaire_spip .reponse_formulaire_ok,.comment-form .formulaire_spip .reponse_formulaire_ok,article .formulaire_spip .reponse_formulaire_ok{color:#b33c6a;margin:20px 0 0 10px}
#article .formulaire_spip .boutons,.comment-form .formulaire_spip .boutons,article .formulaire_spip .boutons{float:right;clear:left;position:relative;margin:5px 25px;display:inline-block;padding:0 10px}
#article .formulaire_spip .boutons input,.comment-form .formulaire_spip .boutons input,article .formulaire_spip .boutons input{padding:20px 40px;background:#4b4b4b;color:#fff;font-size:1.125em;border-radius:3px;-webkit-box-shadow:6px 5px 5px rgba(0,0,0,0.1);box-shadow:6px 5px 5px rgba(0,0,0,0.1);text-transform:uppercase;border:none}
#article .formulaire_spip .boutons input:hover,.comment-form .formulaire_spip .boutons input:hover,article .formulaire_spip .boutons input:hover{background:#b33c6a}
#article .formulaire_spip .boutons input:before,.comment-form .formulaire_spip .boutons input:before,article .formulaire_spip .boutons input:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:" ";-webkit-box-shadow:1px 1px 0 0.2px rgba(0,0,0,0.95),2px 2px 0 0.4px rgba(0,0,0,0.9),3px 3px 0 0.6px rgba(0,0,0,0.85),4px 4px 0 0.8px rgba(0,0,0,0.8),5px 5px 0 1px rgba(0,0,0,0.75),6px 6px 0 1.2px rgba(0,0,0,0.7),7px 7px 0 1.4px rgba(0,0,0,0.65),8px 8px 0 1.6px rgba(0,0,0,0.6),9px 9px 0 1.8px rgba(0,0,0,0.55),10px 10px 0 2px rgba(0,0,0,0.5),11px 11px 0 2.2px rgba(0,0,0,0.45),12px 12px 0 2.4px rgba(0,0,0,0.4),13px 13px 0 2.6px rgba(0,0,0,0.35),14px 14px 0 2.8px rgba(0,0,0,0.3),15px 15px 0 3px rgba(0,0,0,0.25),16px 16px 0 3.2px rgba(0,0,0,0.2),17px 17px 0 3.4px rgba(0,0,0,0.15),18px 18px 0 3.6px rgba(0,0,0,0.1),20px 20px 0 transparent;box-shadow:1px 1px 0 0.2px rgba(0,0,0,0.95),2px 2px 0 0.4px rgba(0,0,0,0.9),3px 3px 0 0.6px rgba(0,0,0,0.85),4px 4px 0 0.8px rgba(0,0,0,0.8),5px 5px 0 1px rgba(0,0,0,0.75),6px 6px 0 1.2px rgba(0,0,0,0.7),7px 7px 0 1.4px rgba(0,0,0,0.65),8px 8px 0 1.6px rgba(0,0,0,0.6),9px 9px 0 1.8px rgba(0,0,0,0.55),10px 10px 0 2px rgba(0,0,0,0.5),11px 11px 0 2.2px rgba(0,0,0,0.45),12px 12px 0 2.4px rgba(0,0,0,0.4),13px 13px 0 2.6px rgba(0,0,0,0.35),14px 14px 0 2.8px rgba(0,0,0,0.3),15px 15px 0 3px rgba(0,0,0,0.25),16px 16px 0 3.2px rgba(0,0,0,0.2),17px 17px 0 3.4px rgba(0,0,0,0.15),18px 18px 0 3.6px rgba(0,0,0,0.1),20px 20px 0 transparent;opacity:0.01}
#article .formulaire_spip .markItUp .markItUpHeader ul li a,.comment-form .formulaire_spip .markItUp .markItUpHeader ul li a,article .formulaire_spip .markItUp .markItUpHeader ul li a{padding:5px;margin:5px;border:1px solid #4b4b4b}
#article .formulaire_spip .markItUp .markItUpHeader ul ul,.comment-form .formulaire_spip .markItUp .markItUpHeader ul ul,article .formulaire_spip .markItUp .markItUpHeader ul ul{display:none;border:none}
#article .formulaire_spip .markItUp .markItUpHeader ul ul li a,.comment-form .formulaire_spip .markItUp .markItUpHeader ul ul li a,article .formulaire_spip .markItUp .markItUpHeader ul ul li a{margin:1px}
#article .formulaire_spip .markItUp .markItUp .markItUpContainer ul,.comment-form .formulaire_spip .markItUp .markItUp .markItUpContainer ul,article .formulaire_spip .markItUp .markItUp .markItUpContainer ul{display:block}
#article .formulaire_spip .markItUp .markItUp .markItUpContainer ul li,.comment-form .formulaire_spip .markItUp .markItUp .markItUpContainer ul li,article .formulaire_spip .markItUp .markItUp .markItUpContainer ul li{margin-left:0;padding-left:0}
#article .formulaire_spip .markItUp .markItUp .markItUpContainer ul li ul,.comment-form .formulaire_spip .markItUp .markItUp .markItUpContainer ul li ul,article .formulaire_spip .markItUp .markItUp .markItUpContainer ul li ul{display:none}
#article .formulaire_spip .markItUp .markItUp .markItUpContainer ul li:hover ul,.comment-form .formulaire_spip .markItUp .markItUp .markItUpContainer ul li:hover ul,article .formulaire_spip .markItUp .markItUp .markItUpContainer ul li:hover ul{display:block}
#article .formulaire_spip .markItUp .markItUp .markItUpContainer .markItUpButton,.comment-form .formulaire_spip .markItUp .markItUp .markItUpContainer .markItUpButton,article .formulaire_spip .markItUp .markItUp .markItUpContainer .markItUpButton{margin-bottom:0}
#article .formulaire_spip .markItUp .markItUp .markItUpContainer .markItUpTabs,.comment-form .formulaire_spip .markItUp .markItUp .markItUpContainer .markItUpTabs,article .formulaire_spip .markItUp .markItUp .markItUpContainer .markItUpTabs{right:50px!important}
#article .formulaire_spip .markItUp .markItUp ul li ul,.comment-form .formulaire_spip .markItUp .markItUp ul li ul,article .formulaire_spip .markItUp .markItUp ul li ul{display:none}
#article .formulaire_spip .markItUp .markItUp ul li:hover ul,.comment-form .formulaire_spip .markItUp .markItUp ul li:hover ul,article .formulaire_spip .markItUp .markItUp ul li:hover ul{display:block}
#article .comments-posts{margin:40px 0 0}
#article .comments-posts h2{padding:5px 0 5px 40px;font-size:.875em;background:url('//www.pmechin.com/plugins/pmechin/img/template/icon_bubble2.png') no-repeat 0 0}
@media screen and (min-width:768px){#article .comments-posts h2{margin-bottom:35px}}
#article .comments-posts .comments-items{position:relative;padding:1px 0 20px;background-color:#f1f1f2}
#article .comments-posts .comments-items .comment-item{display:inline-block;width:95%;margin:2.5% 2.5% 0;background:#fff;border:1px solid #d7d7d9;-webkit-box-shadow:0 3px 1px #d7d7d9;box-shadow:0 3px 1px #d7d7d9}
#article .comments-posts .comments-items .comment-item a:hover{opacity:0.7}
#article .comments-posts .comments-items .comment{position:relative;padding:20px 20px 0;clear:both}
#article .comments-posts .comments-items .comment .comment-meta{padding-top:30px;background:url('//www.pmechin.com/plugins/pmechin/img/template/icon_bubble.png') no-repeat 0 0;font-size:.875em}
#article .comments-posts .comments-items .comment .comment-meta strong{display:block;clear:both;color:#ef4a7b;font-weight:400;font-style:italic}
#article .comments-posts .comments-items .comment .comment-meta .reviewer,#article .comments-posts .comments-items .comment .comment-meta abbr{color:#ef4a7b;font-weight:700}
#article .comments-posts .comments-items .comment .comment-meta .diese{position:absolute;top:5px;right:10px;color:#ef4a7b;font-size:1.875em;font-weight:400}
@media screen and (min-width:1280px){#article .comments-posts .comments-items .comment .comment-meta{width:23%;float:left;padding-right:2%;border-right:1px solid #f1f1f2}}
#article .comments-posts .comments-items .comment .comment-content{font-size:.9375em;font-style:italic}
@media screen and (min-width:1280px){#article .comments-posts .comments-items .comment .comment-content{width:74%;float:right;padding-right:2%}}
@media screen and (min-width:768px){#article .comments-posts > .comments-items:before{content:"";display:block;width:100%;height:27px;position:absolute;background:url('//www.pmechin.com/plugins/pmechin/img/template/bef_light_top.png') no-repeat center 0;top:-26px;left:0;z-index:100;width:17%}}
#article .comments-posts .comment-reply{width:100%;clear:both;position:relative;margin:10px 0 20px;padding-left:30px}
#article .comments-posts .comment-reply a{float:right;display:inline-block;padding:10px 30px 10px 0;margin-right:20px;color:#4b4b4b;font-weight:400;background:url('//www.pmechin.com/plugins/pmechin/img/template/icon_bubble_plus.png') no-repeat right 0;font-size:.875em}
#article .comments-posts .comments-items .comments-items{clear:both;background:#fff}
#article .comments-posts .comments-items .comments-items .comment-item{background:#f1f1f2}
#content .comment-form{clear:both;display:inline-block;width:100%;padding:0 20px 20px;background:#f1f1f2}
#content .comment-form h2{font-weight:700;margin-bottom:10px;padding:0 15px 5px 0;font-size:1.125em;color:#ef4a7b;font-weight:400}
#content .comment-form h2:after{content:" ";display:block;width:48px;height:4px;border-radius:2px;background:#ef4a7b;margin:5px 0 0}
@media screen and (min-width:768px){#content .comment-form h2{text-transform:uppercase;font-size:1.125em}}
#content .comment-form .formulaire_spip{padding-left:0}
#content .comment-form .formulaire_spip .saisie_session_email,#content .comment-form .formulaire_spip .saisie_session_nom{clear:both}
@media screen and (min-width:768px){#content .comment-form .formulaire_spip .saisie_session_email,#content .comment-form .formulaire_spip .saisie_session_nom{float:left;clear:none}}
#content .comment-form .formulaire_spip .editer{width:auto!important;margin-left:0!important}
#content .comment-form .formulaire_spip fieldset{padding:0}
#content .comment-form .formulaire_spip label{margin-bottom:5px}
#content .comment-form .formulaire_spip .saisie_session_email{margin:0 0 0 50px}
#content .comment-form .formulaire_spip textarea{border:none;background:#fff;border:1px solid #d7d7d9}
@media screen and (min-width:1280px){#content .comment-form .formulaire_spip textarea{width:745px}}
#content .comment-form .formulaire_spip .boutons{margin:0 10px 0 0;padding:0}
#content .comment-form .formulaire_spip .boutons:after{display:block;content:"";width:23px;height:23px;left:30px;background:url('//www.pmechin.com/plugins/pmechin/img/template/puces.png') no-repeat -46px -1468px}
#content .comment-form .formulaire_spip .boutons input{padding:10px 20px;font-weight:600}
#pagination{float:right;margin-top:15px}
#pagination .pages .on,#pagination .pages a.lien_pagination{border:1px solid #e4e4e6;border-radius:5px;width:30px;height:30px;display:block;float:left;padding:5px 0;text-align:center;margin:0 3px}
#pagination .pages .on,#pagination .pages a:hover{display:block;font-weight:700;border:1px solid #f37636}
#pagination span{float:left;margin:4px 5px 0}
#pagination .pages{margin-top:0}
#pagination .prec,#pagination .suiv{border:1px solid #e4e4e6;border-radius:5px;line-height:.95em;width:30px;height:30px;display:block;float:left;padding:5px 0;text-align:center;margin:0 3px}
#pagination .prec:hover,#pagination .suiv:hover{border:1px solid #f37636}
#pagination .prec a,#pagination .prec strong,#pagination .suiv a,#pagination .suiv strong{display:block;height:28px;padding-top:5px;font-size:12px;color:#f37636;font-weight:700}
#pagination .prec a:hover,#pagination .prec strong:hover,#pagination .suiv a:hover,#pagination .suiv strong:hover{border:none}
.barre_alphabetique{margin:15px auto 0;padding:20px;text-align:center;border-radius:5px;background:#b33c6a;width:660px}
.barre_alphabetique .lettre_contexte{font-family:"Exo 2",sans-serif;color:#e1a7bd;text-decoration:underline;font-size:15px}
.barre_alphabetique a,.barre_alphabetique span{display:inline-block;font-family:"Exo 2",sans-serif;position:relative;padding:0 .1em 0 .5em;text-transform:uppercase;font-size:15px;color:#fff}
.barre_alphabetique a:after,.barre_alphabetique span:after{content:"|";display:block;position:absolute;right:-7px;top:0;color:#fff}
.barre_alphabetique a:last-child:after,.barre_alphabetique span:last-child:after{content:none}
.barre_alphabetique a:hover{color:#b33c6a;text-decoration:underline}
#liste_alphabetique{float:right;padding-top:30px;width:200px;border-left:1px solid #f1f1f2;padding-left:30px}
#liste_alphabetique .lettre{text-transform:uppercase;font-family:"Exo 2",sans-serif;margin-bottom:30px;color:#b33c6a;font-size:30px}
#liste_alphabetique ul li{padding:2px 0;font-weight:700}
#liste_alphabetique ul li a{color:#f37636}
#liste_alphabetique ul li span.current,#liste_alphabetique ul li:hover a{color:#b33c6a}
.liste_glossaire{margin:10px 30px 0 0;float:left;width:455px}
.liste_glossaire dt{font-family:"Exo 2",sans-serif;margin:20px 0 25px;font-size:30px;color:#b33c6a}
.liste_glossaire dt:first-letter{text-transform:uppercase}
a.definition{border-bottom:1px dotted}
#layerCookies{background:#EDF9F9;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.7);box-shadow:0 0 5px 0 rgba(0,0,0,0.7);color:#125552;line-height:26px;margin:0;min-height:26px;padding:0;position:absolute;text-align:center;top:0;width:100%;z-index:12}
#layerCookies p{margin:0 auto;max-height:23px;overflow:hidden;padding:2px 0 0;width:980px}
#layerCookies em{font-size:11px;font-style:normal;line-height:23px}
#layerCookies a{color:#5B6362;font-size:11px;font-weight:700;line-height:23px;padding-left:3px}
#layerCookies .close{background:url('//www.pmechin.com/plugins/pmechin/img/template/close.png') no-repeat scroll 0 0 transparent;cursor:pointer;display:inline-block;float:right;height:18px;margin-left:10px;position:relative;text-indent:-9999em;top:2px;vertical-align:middle;width:18px}
#article .cycle-slideshow img{border:none}
#ui-datepicker-div{border:1px solid #b33c6a!important}
#ui-datepicker-div .ui-widget-header{background:#f37636!important}
#ui-datepicker-div .ui-widget-header a,#ui-datepicker-div .ui-widget-header span{color:#fff!important}
#ui-datepicker-div .ui-state-highlight,#ui-datepicker-div .ui-widget-content .ui-state-highlight,#ui-datepicker-div .ui-widget-header .ui-state-highlight{border:1px solid #b33c6a!important}
#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default,#ui-datepicker-div .ui-widget-header .ui-state-default{background:#f1f1f2!important}
#content a.strong{font-weight:700}
#content .center{text-align:center}
#content .top_article{position:relative;margin:-40px 0 0;padding:0 5%}
#content .top_article > img{display:block;width:170px;max-width:254px;margin:0 auto}
#content .top_article .top_article_img{width:50%}
#content .top_article .title2,#content .top_article h2.spip{margin:-5px 0 10px;text-transform:uppercase;color:#f37636}
#content .top_article .title2:after,#content .top_article h2.spip:after{content:" ";display:block;width:48px;height:4px;border-radius:2px;background:#f37636;margin:5px auto 0}
#content .top_article h3{margin:5px 0 10px;font-weight:#f1f1f2;text-transform:uppercase}
#content_header{display:inline-block;width:100%;min-height:110px;background:#f1f1f2}
#content_header .inner > img{float:left;margin-left:3%}
#content_header #ariane{margin:20px 25px 20px 45px;padding:0 0 5px;font-family:"Exo",sans-serif}
#content_header #ariane li{float:left;padding-right:5px;color:#4b4b4b;font-size:.875em}
#content_header #ariane li a{display:block;float:right;padding:0 10px 0 0;color:#4b4b4b;font-weight:300}
#content_header #ariane li a:after{content:"\f105";display:block;font-family:"FontAwesome";color:#4b4b4b;float:right;margin:5px 0 0 10px;font-size:.6em}
#content_header #ariane li a:hover{color:#f37636}
#content_header #ariane li:last-child a{color:#f37636}
@media screen and (min-width:640px){#content .top_article .title2 #content .top_article h2{font-size:2.1875em}}
@media screen and (min-width:768px){#content .top_article > img{width:auto}
#content_header{min-height:110px}
#content_header .inner > img{max-width:none}}
@media screen and (min-width:1024px){#content .top_article{padding:0 5%}}
.references #content_header{min-height:65px}
.rubrique.references #content_header .inner > img{display:none}
.rubrique.references #content_header #ariane{margin:20px 25px 10px 0}
.rubrique.references #content_header h1{clear:both;margin:5px 0 0 15px;padding:0;background:none;color:#4b4b4b;font-weight:300;letter-spacing:1px;font-size:1.25em;line-height:1em}
@media screen and (min-width:768px){.rubrique.references #content_header h1{font-size:1.875em}}
@media screen and (min-width:1280px){.rubrique.references #content_header h1{font-size:2.5em}}
.rubrique.references #content_header ul{margin:15px 0 20px 15px}
.rubrique.references #content_header .btn{display:inline-block;margin-right:10px}
.rubrique.references #content_header .btn.active a{background:#f37636;color:#fff}
.rubrique.references #content_header .btn:hover a{background:#f37636}
@media screen and (min-width:480px){.rubrique.references #content_header .inner > img{display:block;max-width:25%;margin-top:20px}
.rubrique.references #content_header .content_header_body{width:70%;float:left}}
.rubrique.references .top_article{margin-top:-20px}
#content #article,.article_supp{padding:0 5% 20px}
#content #article h3.spip,.article_supp h3.spip{margin-top:0}
@media screen and (min-width:1024px){#content #article h3.spip,.article_supp h3.spip{display:table}}
@media screen and (min-width:1024px){#content #article,.article_supp{padding:0 5% 20px}}
#contenu.references .content{border-bottom:10px solid #f1f1f2}
#contenu.references #article{margin:-12px 0 0;padding:0}
#contenu.references #article .first_item,#contenu.references #article .snd_item{padding:40px 20px 0}
#contenu.references #article .snd_item{display:inline-block}
@media screen and (min-width:768px){#contenu.references #article .snd_item{position:relative}
#contenu.references #article .snd_item:before{content:"";display:block;width:100%;height:27px;position:absolute;background:url('//www.pmechin.com/plugins/pmechin/img/template/bef_vert_light.png') no-repeat center 0;top:25px;left:0;z-index:100;left:-26px;width:27px;height:97px}}
.article_supp{display:none}
@media screen and (min-width:640px){.article_supp{display:block}}
.article_supp_body{padding:40px 2%}
.article_supp_body img{width:50%}
@media screen and (min-width:480px){.article_supp_body img{width:auto}
.article_supp_body.right img{float:right;margin-left:20px}
.article_supp_body.left img{float:left;margin-right:20px}}
@media screen and (min-width:1024px){.article_supp_body{padding:40px 5%}}
#contenu #footer:before{background:none}
.blog #content #content_header{height:120px}
.blog #content #content_header .content_header_body{float:left}
.blog #content #content_header .inner > img{max-width:30%;float:left;margin-left:13px;margin-top:20px}
@media screen and (min-width:768px){.blog #content #content_header .inner > img{margin-left:37px}}
.blog #content #content_header #ariane{margin:20px 25px 10px 0}
.blog #content #content_header .title{clear:both;margin:5px 0 0;padding:0;background:none;color:#4b4b4b;font-weight:300;letter-spacing:1px;font-size:1.25em;line-height:1em}
@media screen and (min-width:768px){.blog #content #content_header .title{font-size:1.875em;clear:both}}
@media screen and (min-width:1280px){.blog #content #content_header .title{font-size:2.5em}}
.blog #content #content_header ul{margin:15px 0 20px}
.blog #content #content_header .btn{display:inline-block;margin-right:10px}
.blog #content #content_header .btn.active a{background:#f37636;color:#fff}
.blog #content #content_header .btn:hover a{background:#f37636}
@media screen and (min-width:480px){.blog #content #content_header .inner > img{display:block;max-width:25%;margin-top:20px;position:relative}
.blog #content #content_header .content_header_body{width:70%;float:left}}
@media screen and (min-width:640px){.blog #content #content_header ul{margin-left:0}}
.blog #content #main{padding-top:40px}
.blog #content #main #article{display:inline-block;width:100%}
@media screen and (min-width:768px){.blog #content #main{width:70%;float:left;padding-top:70px}}
.blog #content #main .date{float:left;width:30%;max-width:95px;height:85px;padding:15px 42px 10px 10px;text-align:center;font-weight:700;line-height:1em;background:url('//www.pmechin.com/plugins/pmechin/img/template/icon_date.png') no-repeat 0 0;color:#fff}
.blog #content #main .date span{display:block}
@media screen and (min-width:768px){.blog #content #main .date{font-size:1.5625em;line-height:.8em}
.blog #content #main .date span{font-size:.48em;text-transform:uppercase;font-weight:400}}
.blog .article_header .title{line-height:1em;text-transform:none;margin-top:0;margin-bottom:0;font-size:1.5625em;font-weight:300}
.blog .liste.blog_posts .title a{font-weight:300;color:#333}
.blog .liste.blog_posts .title a:hover{color:#ef4a7b}
.blog .article_header .title:after{content:none}
@media screen and (min-width:768px){.blog .article_header .title{text-transform:uppercase}}
.blog #content #main .article_header{float:left;width:70%}
.blog #content #main .article_header_tags{display:block}
.blog #content #main .article_header_tags a{font-weight:400;color:#ef4a7b}
.blog #content #main .article_header_tags li{display:inline-block;padding:0 10px 0 0;margin:0 5px 0 0;border-right:1px solid #f1f1f2;text-transform:uppercase}
.blog #content #main .article_header_tags li:last-child{border:none}
.blog #content #main .article_body::after{clear:both;content:"";display:block}
.blog #content #main .article_body .spip_documents_left{margin-right:20px}
.blog #content #main #pagination{width:100%}
.blog #content #main #pagination .prec,.blog #content #main #pagination .suiv{display:block;width:100px;border:none;padding:0}
.blog #content #main #pagination .prec a,.blog #content #main #pagination .suiv a{display:block;color:#4b4b4b;padding:0}
@media screen and (min-width:640px){.blog #content #main #pagination .prec,.blog #content #main #pagination .suiv{width:auto;text-transform:uppercase}
.blog #content #main #pagination .prec a,.blog #content #main #pagination .suiv a{font-size:1em;line-height:1.65}}
.blog #content #main #pagination .prec{float:left}
.blog #content #main #pagination .suiv{float:right}
.blog #content #main #pagination .prec a{padding-left:40px;text-align:left;background:url('//www.pmechin.com/plugins/pmechin/img/template/bx-prev2.png') no-repeat 0 center}
.blog #content #main #pagination .suiv a{float:right;text-align:right;padding-right:40px;background:url('//www.pmechin.com/plugins/pmechin/img/template/bx-next2.png') no-repeat right center}
.blog #content #main #pagination a:hover{opacity:0.6}
.blog #content #sidebar{padding:5%;background:#dedee1}
@media screen and (min-width:768px){.blog #content #sidebar{position:relative;width:30%;float:right;margin-top:-6px;padding:20px}
.blog #content #sidebar:before{content:"";display:block;width:100%;height:27px;position:absolute;background:url('//www.pmechin.com/plugins/pmechin/img/template/bef_darken_light.png') no-repeat center 0;top:25px;left:0;z-index:100;left:-26px;width:27px;height:97px}}
.blog #content #sidebar h2:after{content:" ";display:block;width:48px;height:4px;border-radius:2px;background:#ef4a7b;margin:5px 0 0}
.blog #content #sidebar h2{color:#ef4a7b;text-transform:uppercase}
.blog #content #sidebar #categ{margin-bottom:20px;display:inline-block;width:100%}
.blog #content #sidebar #categ .menu-liste li a{position:relative;display:inline-block;padding:5px 10px;margin-bottom:5px;border-radius:5px;color:#4b4b4b;background:#fff;font-weight:500}
.blog #content #sidebar #categ .menu-liste li a:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:" ";-webkit-box-shadow:1px 1px 0 0.2px rgba(0,0,0,0.95),2px 2px 0 0.4px rgba(0,0,0,0.9),3px 3px 0 0.6px rgba(0,0,0,0.85),4px 4px 0 0.8px rgba(0,0,0,0.8),5px 5px 0 1px rgba(0,0,0,0.75),6px 6px 0 1.2px rgba(0,0,0,0.7),7px 7px 0 1.4px rgba(0,0,0,0.65),8px 8px 0 1.6px rgba(0,0,0,0.6),9px 9px 0 1.8px rgba(0,0,0,0.55),10px 10px 0 2px rgba(0,0,0,0.5),11px 11px 0 2.2px rgba(0,0,0,0.45),12px 12px 0 2.4px rgba(0,0,0,0.4),13px 13px 0 2.6px rgba(0,0,0,0.35),14px 14px 0 2.8px rgba(0,0,0,0.3),15px 15px 0 3px rgba(0,0,0,0.25),16px 16px 0 3.2px rgba(0,0,0,0.2),17px 17px 0 3.4px rgba(0,0,0,0.15),18px 18px 0 3.6px rgba(0,0,0,0.1),20px 20px 0 transparent;box-shadow:1px 1px 0 0.2px rgba(0,0,0,0.95),2px 2px 0 0.4px rgba(0,0,0,0.9),3px 3px 0 0.6px rgba(0,0,0,0.85),4px 4px 0 0.8px rgba(0,0,0,0.8),5px 5px 0 1px rgba(0,0,0,0.75),6px 6px 0 1.2px rgba(0,0,0,0.7),7px 7px 0 1.4px rgba(0,0,0,0.65),8px 8px 0 1.6px rgba(0,0,0,0.6),9px 9px 0 1.8px rgba(0,0,0,0.55),10px 10px 0 2px rgba(0,0,0,0.5),11px 11px 0 2.2px rgba(0,0,0,0.45),12px 12px 0 2.4px rgba(0,0,0,0.4),13px 13px 0 2.6px rgba(0,0,0,0.35),14px 14px 0 2.8px rgba(0,0,0,0.3),15px 15px 0 3px rgba(0,0,0,0.25),16px 16px 0 3.2px rgba(0,0,0,0.2),17px 17px 0 3.4px rgba(0,0,0,0.15),18px 18px 0 3.6px rgba(0,0,0,0.1),20px 20px 0 transparent;opacity:0.03}
.blog #content #sidebar #categ .menu-liste li a .nbr{color:#ef4a7b}
.blog #content #sidebar #categ .menu-liste li a:hover{background:#b33c6a;color:#fff}
.blog #content #sidebar #categ .menu-liste li a:hover .nbr{color:#fff}
@media screen and (min-width:768px){.blog #content #sidebar #categ .menu-liste li a{padding:7px 20px;text-transform:uppercase;font-weight:700;font-size:.9375em}}
.blog #content #sidebar #commentaires{margin-bottom:20px;display:inline-block;width:100%}
.blog #content #sidebar #commentaires ul li{margin-bottom:20px;padding-left:35px;background:url('//www.pmechin.com/plugins/pmechin/img/template/icon_bubble.png') no-repeat 0 0}
.blog #content #sidebar #commentaires ul li h3{margin:0;font-size:1em}
.blog #content #sidebar #commentaires ul li h3 a{color:#ef4a7b}
.blog #content #sidebar #commentaires ul li h3 a:hover{color:#4b4b4b}
.blog #content #sidebar #tags{margin-bottom:20px;display:inline-block;width:100%}
.blog #content #sidebar #tags ul li{display:inline-block;padding:0 5px}
.blog #content #sidebar #tags ul li a{color:#4b4b4b;font-weight:400}
.blog #content #sidebar #tags ul li a:hover{color:#ef4a7b}
.blog #content #sidebar #tags ul li .medium{font-size:1.25em}
.blog #content #sidebar #tags ul li .large{font-size:1.5em}
.blog #content .article_item{display:inline-block;width:100%;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #f1f1f2}
.blog #content .article_item .article_item_author,.blog #content .article_item .article_item_comments{font-size:.875em}
.blog #content .article_item .article_item_author span,.blog #content .article_item .article_item_comments span{color:#ef4a7b}
.blog #content .article_item .article_item_author a,.blog #content .article_item .article_item_comments a{font-weight:400;color:#4b4b4b}
.blog #content .article_item .article_item_author a:hover,.blog #content .article_item .article_item_comments a:hover{color:#ef4a7b}
.blog #content .article_item .article_item_author{font-size:italic}
.blog #content .article_item .article_item_comments span{display:inline-block;padding:0 10px 5px;margin-left:10px;background:url('//www.pmechin.com/plugins/pmechin/img/template/icon_bubble.png') no-repeat 0 0}
.blog #content .article_item .article_item_img{clear:both}
@media screen and (min-width:480px){.blog #content .article_item .article_item_author{float:left}
.blog #content .article_item .article_item_comments{float:right}}
@media screen and (min-width:1024px){.blog #content .article_item .article_item_body{width:68%;float:left}
.blog #content .article_item .article_item_img{width:30%;float:right;clear:none}}
.contact #content .top_article_introduction img{display:none}
.contact #content .top_article_introduction h1{font-size:1em;color:#f37636;text-transform:normal}
.contact #content .top_article_form h2.spip{color:#333}
.contact #content .top_article_form h2.spip:after{margin:5px 0}
.contact #article .formulaire_spip{padding:0}
.contact #article .formulaire_spip .reponse_formulaire{color:#333;font-size:1rem;margin:0}
.contact #content .top_article_form .boutons{margin:0;padding:0}
.contact #content .top_article_form .boutons input{background:#f37636;padding:10px 45px;font-size:.92857em;font-weight:700;letter-spacing:1px}
.contact #content .top_article_form .boutons input:hover{background:#b33c6a}
.contact #content .top_article_form textarea{border:1px solid #d7d7d9}
.contact #content .top_article_details{text-align:center}
.contact #content .top_article_details .number{text-align:center;margin:5px 0}
.contact #content .top_article_details .number li{display:inline-block;min-width:180px;margin:2px 5px;padding:5px 20px 5px 45px;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.1);box-shadow:1px 1px 2px rgba(0,0,0,0.1);background:url('//www.pmechin.com/plugins/pmechin/img/template/ic-tel.png') no-repeat 15px center #f37636;font-size:1.125em;font-weight:700;color:#fff}
.contact #content .top_article_details .number li:last-child{background:url('//www.pmechin.com/plugins/pmechin/img/template/ic-mobile.png') no-repeat 15px center #656565}
.contact #content .top_article_details .number li:hover{background-color:#b33c6a}
.contact #content .top_article_details .number li a{color:#fff}
.contact #content .top_article_details address{margin:20px 0;font-weight:700;font-style:normal}
@media screen and (min-width:1024px){.contact #content .top_article_introduction{width:22%;float:left;margin-left:1%}
.contact #content .top_article_introduction img{width:auto;display:block}
.contact #content .top_article_form{width:50%;float:left;margin-left:4%}
.contact #content .top_article_form .formulaire_spip ul li.editer{width:47%;margin-bottom:10px}
.contact #content .top_article_form .formulaire_spip ul li.editer input{max-width:100%}
.contact #content .top_article_form .formulaire_spip ul li.saisie_textarea{width:97%}
.contact #content .top_article_form .boutons{margin-right:3%}
.contact #content .top_article_details{width:22%;float:right}
.contact #content .top_article_details .number li{width:100%;margin:2px 0}
.contact #content .top_article_details address,.contact #content .top_article_details div{text-align:left}
.contact #content .top_article_details p{margin-bottom:20px}
.contact #content .top_article_details span{color:#f37636;display:block}}
@media screen and (min-width:1280px){.contact #content .top_article_introduction{position:relative;padding-top:255px}
.contact #content .top_article_introduction img{position:absolute;top:-135px;left:-95px;width:155%;max-width:none}}
.contact #map-canvas{margin:20px 0;width:100%;height:550px}
.contact #map-canvas img{max-width:none}
embed,iframe,object{max-width:100%}
img{max-width:100%;height:auto!important}
ul{list-style:none;padding:0;margin:0;background:none}
p{margin:0}
.btn a{position:relative;display:inline-block;padding:5px 10px;margin-bottom:5px;border-radius:5px;font-size:.75em;font-weight:500}
.btn a:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:'';-webkit-box-shadow:1px 1px 0 0.2px rgba(0,0,0,0.95),2px 2px 0 0.4px rgba(0,0,0,0.9),3px 3px 0 0.6px rgba(0,0,0,0.85),4px 4px 0 0.8px rgba(0,0,0,0.8),5px 5px 0 1px rgba(0,0,0,0.75),6px 6px 0 1.2px rgba(0,0,0,0.7),7px 7px 0 1.4px rgba(0,0,0,0.65),8px 8px 0 1.6px rgba(0,0,0,0.6),9px 9px 0 1.8px rgba(0,0,0,0.55),10px 10px 0 2px rgba(0,0,0,0.5),11px 11px 0 2.2px rgba(0,0,0,0.45),12px 12px 0 2.4px rgba(0,0,0,0.4),13px 13px 0 2.6px rgba(0,0,0,0.35),14px 14px 0 2.8px rgba(0,0,0,0.3),15px 15px 0 3px rgba(0,0,0,0.25),16px 16px 0 3.2px rgba(0,0,0,0.2),17px 17px 0 3.4px rgba(0,0,0,0.15),18px 18px 0 3.6px rgba(0,0,0,0.1),20px 20px 0 transparent;box-shadow:1px 1px 0 0.2px rgba(0,0,0,0.95),2px 2px 0 0.4px rgba(0,0,0,0.9),3px 3px 0 0.6px rgba(0,0,0,0.85),4px 4px 0 0.8px rgba(0,0,0,0.8),5px 5px 0 1px rgba(0,0,0,0.75),6px 6px 0 1.2px rgba(0,0,0,0.7),7px 7px 0 1.4px rgba(0,0,0,0.65),8px 8px 0 1.6px rgba(0,0,0,0.6),9px 9px 0 1.8px rgba(0,0,0,0.55),10px 10px 0 2px rgba(0,0,0,0.5),11px 11px 0 2.2px rgba(0,0,0,0.45),12px 12px 0 2.4px rgba(0,0,0,0.4),13px 13px 0 2.6px rgba(0,0,0,0.35),14px 14px 0 2.8px rgba(0,0,0,0.3),15px 15px 0 3px rgba(0,0,0,0.25),16px 16px 0 3.2px rgba(0,0,0,0.2),17px 17px 0 3.4px rgba(0,0,0,0.15),18px 18px 0 3.6px rgba(0,0,0,0.1),20px 20px 0 transparent;opacity:0.01}
.btn.ref a{background:#4b4b4b;color:#fff}
.btn.type a{color:#4b4b4b;background:#fff}
.btn.lien a{color:#fff;background:#f37636;text-transform:none}
.btn a:hover{background:#b33c6a;color:#fff}
@media screen and (min-width:768px){.btn a{padding:7px 20px;text-transform:uppercase;font-weight:700;font-size:.9375em}}
.tags_list .title{display:none}
.tags_list .tag{display:inline-block;margin:0 5px}
.tags_list .tag a{display:block;color:#4b4b4b;background:#fff;position:relative;display:inline-block;padding:5px 10px;margin-bottom:5px;border-radius:3px;font-size:.8125em;font-weight:500}
.tags_list .tag a:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:" ";-webkit-box-shadow:1px 1px 0 0.2px rgba(0,0,0,0.95),2px 2px 0 0.4px rgba(0,0,0,0.9),3px 3px 0 0.6px rgba(0,0,0,0.85),4px 4px 0 0.8px rgba(0,0,0,0.8),5px 5px 0 1px rgba(0,0,0,0.75),6px 6px 0 1.2px rgba(0,0,0,0.7),7px 7px 0 1.4px rgba(0,0,0,0.65),8px 8px 0 1.6px rgba(0,0,0,0.6),9px 9px 0 1.8px rgba(0,0,0,0.55),10px 10px 0 2px rgba(0,0,0,0.5),11px 11px 0 2.2px rgba(0,0,0,0.45),12px 12px 0 2.4px rgba(0,0,0,0.4),13px 13px 0 2.6px rgba(0,0,0,0.35),14px 14px 0 2.8px rgba(0,0,0,0.3),15px 15px 0 3px rgba(0,0,0,0.25),16px 16px 0 3.2px rgba(0,0,0,0.2),17px 17px 0 3.4px rgba(0,0,0,0.15),18px 18px 0 3.6px rgba(0,0,0,0.1),20px 20px 0 transparent;box-shadow:1px 1px 0 0.2px rgba(0,0,0,0.95),2px 2px 0 0.4px rgba(0,0,0,0.9),3px 3px 0 0.6px rgba(0,0,0,0.85),4px 4px 0 0.8px rgba(0,0,0,0.8),5px 5px 0 1px rgba(0,0,0,0.75),6px 6px 0 1.2px rgba(0,0,0,0.7),7px 7px 0 1.4px rgba(0,0,0,0.65),8px 8px 0 1.6px rgba(0,0,0,0.6),9px 9px 0 1.8px rgba(0,0,0,0.55),10px 10px 0 2px rgba(0,0,0,0.5),11px 11px 0 2.2px rgba(0,0,0,0.45),12px 12px 0 2.4px rgba(0,0,0,0.4),13px 13px 0 2.6px rgba(0,0,0,0.35),14px 14px 0 2.8px rgba(0,0,0,0.3),15px 15px 0 3px rgba(0,0,0,0.25),16px 16px 0 3.2px rgba(0,0,0,0.2),17px 17px 0 3.4px rgba(0,0,0,0.15),18px 18px 0 3.6px rgba(0,0,0,0.1),20px 20px 0 transparent;opacity:0.03}
@media screen and (min-width:768px){.tags_list .title{display:block;margin-top:0;margin-bottom:20px;text-transform:uppercase;color:#b33c6a}
.tags_list .title:after{content:" ";display:block;width:48px;height:4px;border-radius:2px;background:#b33c6a;margin:5px 0 0}
.tags_list a{padding:7px 20px;text-transform:uppercase;font-weight:700;font-size:.9375em}}
a{text-decoration:none;color:#f37636}
a:focus,a:hover{-webkit-transition:all,0.5s,ease-in-out;transition:all,0.5s,ease-in-out;color:#4b4b4b}
h2,h3{font-weight:500;line-height:1.3em}
#header{position:relative;background:none #ededed;background-image:none,-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#f5f5f5));background-image:none,linear-gradient(top,#ededed,#f5f5f5)}
#header .inner{position:relative;padding:20px 3% 10px 0;background:url('//www.pmechin.com/plugins/pmechin/img/template/header_trame.png') no-repeat}
@media screen and (min-width:640px){#header .inner{padding-bottom:0}}
#header .header_branding{clear:both;display:inline-block}
#header .header_branding .logo{float:left;width:35%;max-width:272px}
#header .header_branding .brand{float:left;width:65%;padding-left:2em;background:url('//www.pmechin.com/plugins/pmechin/img/template/pixels.png') no-repeat 0 center;font-size:.875em;color:#f37636;font-family:"Exo",sans-serif;font-weight:500;font-style:italic;text-transform:uppercase}
#header .header_branding .brand span{display:block;color:#4b4b4b;font-size:.75em}
@media screen and (min-width:480px){#header .header_branding{min-height:138px}
#header .header_branding .logo{position:absolute;z-index:9999;left:0;top:10px}
#header .header_branding .brand{font-size:3vw;padding:3% 0 3% 2em;margin-left:170px}}
@media screen and (min-width:640px){#header .header_branding .brand{width:auto;margin-left:200px;font-size:1.125em}
#header .header_branding .brand span{font-size:1em;font-weight:500}}
@media screen and (min-width:768px){#header .header_branding{padding-bottom:0}
#header .header_branding .logo{left:20px;height:7rem}
#header .header_branding .brand{margin-left:250px}}
@media screen and (min-width:980px){#header .header_branding{height:114px;min-height:auto}
#header .header_branding .brand{margin-left:220px;line-height:1.1em}}
#header .header_socials{display:none;float:right;clear:right;position:absolute;right:20px;bottom:20%}
#header .header_socials li{float:left;margin:0 4px}
#header .header_socials li a{display:block;width:35px;height:35px;text-align:center;color:#8f8f8f;border-radius:50%}
#header .header_socials li a:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
@media screen and (min-width:768px){#header .header_socials{top:130px}}
@media screen and (min-width:980px){#header .header_socials{display:block;top:10px;bottom:auto}}
@media screen and (min-width:1280px){#header .header_socials{top:20px}}
#header .header_links{display:none;float:right;clear:left;position:absolute;right:0;bottom:0}
#header .header_links li{display:inline-block;margin:0 10px;line-height:2em}
#header .header_links li a{color:#f37636;font-size:.875em;text-transform:uppercase;font-weight:600}
#header .header_links li.on a,#header .header_links li a:hover{color:#4b4b4b}
@media screen and (min-width:980px){#header .header_links{display:block;top:70px;right:20px}}
#mainmenu{position:relative;width:100%;height:75px;z-index:8000;margin-top:-20px;background:url('//www.pmechin.com/plugins/pmechin/img/template/bg_menu.png') repeat 0 0;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.1);box-shadow:1px 1px 2px rgba(0,0,0,0.1)}
#toggle-mobile-menu{display:block;position:absolute;right:0;top:0;height:75px;padding:20px 0 0 20px;color:#fff;line-height:2.2em}
#toggle-mobile-menu:before{margin:0 20px;content:"\f039";display:block;font-family:"FontAwesome";color:#fff;float:right;font-size:1.5em}
#toggle-mobile-menu:hover{background:none #e45f30;background-image:none,-o-linear-gradient(left,#e45f30,#f37636)}
#toggle-mobile-menu .active{display:block}
#main_nav > ul{clear:both;display:none;position:absolute;top:75px;left:0;z-index:999;background:#4b4b4b;list-style:none;width:100%;margin:0}
#main_nav > ul li{border-bottom:1px solid #585858;display:inline-block;width:100%;position:relative}
#main_nav > ul li ul{background-color:none}
#main_nav > ul li a{display:block;padding:10px 15px;width:100%;color:#fff;letter-spacing:1px;text-decoration:none;text-transform:uppercase}
#main_nav > ul li a:hover{background-color:#585858}
#main_nav > ul li.on > a{background-color:#f37636}
#main_nav > ul .trigger-sub-menu{position:absolute;right:0;width:41px;height:47px;display:block;color:#4b4b4b;padding-top:10px;background:url('//www.pmechin.com/plugins/pmechin/img/template/ic_down_arrow.png') no-repeat center center #e8580e}
#main_nav > ul .trigger-sub-menu.active{color:#fff}
.sub_nav{display:none;width:100%;clear:both;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1);background:#f15c0f}
@media screen and (min-width:980px){#mainmenu{float:right}
#mainmenu #toggle-mobile-menu{display:none!important}
#mainmenu #main_nav > ul{position:static;width:auto;margin-left:240px;display:inline-block!important;background:none}
#mainmenu #main_nav > ul li{width:auto;display:block;float:left;border:none}
#mainmenu #main_nav > ul li > a{padding:23px 15px;color:#fff;font-weight:700;font-size:1.125em}
#mainmenu #main_nav > ul li > a:hover,#mainmenu #main_nav > ul li.on > a{color:#4b4b4b;background:none}
#mainmenu #main_nav > ul li > a:hover:after,#mainmenu #main_nav > ul li.on > a:after{content:"";display:block;width:100%;height:27px;position:absolute;background:url('//www.pmechin.com/plugins/pmechin/img/template/bef_menu.png') no-repeat center 0;top:61px;left:0;z-index:100}
#mainmenu #main_nav > ul .trigger-sub-menu{display:none}}
@media screen and (min-width:980px) and (min-width:980px){#main_nav > ul li > a{font-size:1.25em}}
@media screen and (min-width:980px){#headerwrap.fixed .header_branding .logo{position:fixed;top:-20px;-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);-webkit-transition:all,0.5s;transition:all,0.5s}
#headerwrap.fixed #mainmenu{position:fixed;top:0;left:0;margin-top:0}}
#homeslider,#slider{margin-top:-6px}
#homeslider .title,#slider .title{text-transform:uppercase;color:#4b4b4b;font-size:.875em;font-weight:400}
#homeslider .title a,#slider .title a{color:#4b4b4b}
#homeslider .inner,#slider .inner{position:relative}
#homeslider .desc,#slider .desc{position:absolute;top:5%;left:1%;width:50%;padding-left:2%}
#homeslider img,#slider img{width:100%}
#homeslider .bx-wrapper,#slider .bx-wrapper{max-width:1280px;margin:0 auto}
#homeslider .bx-wrapper .bx-pager,#slider .bx-wrapper .bx-pager{display:none;margin-left:5%;font-size:.85em;font-family:Arial;font-weight:700}
#homeslider .bx-wrapper .bx-controls-auto .bx-controls-auto-item,#homeslider .bx-wrapper .bx-pager .bx-pager-item,#slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item,#slider .bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline}
#homeslider .bx-wrapper .bx-pager.bx-default-pager a,#slider .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;border:1px solid #f37636;text-indent:-9999px;display:block;width:13px;height:13px;margin:10px 3px;outline:0}
#homeslider .bx-wrapper .bx-pager.bx-default-pager a.active,#homeslider .bx-wrapper .bx-pager.bx-default-pager a:hover,#slider .bx-wrapper .bx-pager.bx-default-pager a.active,#slider .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#f37636}
#homeslider .bx-controls,#slider .bx-controls{position:absolute;left:0;bottom:10px;right:5%;width:100%}
#homeslider .bx-wrapper .bx-controls-direction a,#slider .bx-wrapper .bx-controls-direction a{position:absolute;bottom:10px;outline:0;width:25px;height:25px;text-indent:-9999px;z-index:999;background-size:100%}
#homeslider .bx-wrapper .bx-controls-direction a:hover,#slider .bx-wrapper .bx-controls-direction a:hover{opacity:0.8}
#homeslider .bx-wrapper .bx-controls-direction a.disabled,#slider .bx-wrapper .bx-controls-direction a.disabled{display:none}
#homeslider .bx-wrapper .bx-prev,#slider .bx-wrapper .bx-prev{right:15%;background:url('//www.pmechin.com/plugins/pmechin/img/template/bx-prev.png') no-repeat center center}
#homeslider .bx-wrapper .bx-next,#slider .bx-wrapper .bx-next{right:3%;background:url('//www.pmechin.com/plugins/pmechin/img/template/bx-next.png') no-repeat center center}
@media screen and (min-width:480px){#homeslider .bx-wrapper,#slider .bx-wrapper{margin:0 auto}
#homeslider .bx-controls,#slider .bx-controls{position:absolute;bottom:25px}}
@media screen and (min-width:640px){#homeslider .title,#slider .title{font-size:1.5625em}
#homeslider .desc,#slider .desc{width:40%;padding-left:10%}
#homeslider .bx-wrapper .bx-controls,#slider .bx-wrapper .bx-controls{position:static}
#homeslider .bx-wrapper .bx-pager,#slider .bx-wrapper .bx-pager{display:block;position:absolute;z-index:999;bottom:20px;width:100%;padding-top:20px}
.reference #homeslider .bx-wrapper .bx-pager,.reference #slider .bx-wrapper .bx-pager{width:95%}
#homeslider .bx-wrapper .bx-prev,#slider .bx-wrapper .bx-prev{left:3%}
#homeslider .bx-wrapper .bx-controls-direction a,#slider .bx-wrapper .bx-controls-direction a{width:40px;height:40px;top:45%;bottom:auto}}
@media screen and (min-width:768px){#homeslider .title,#slider .title{margin:20% 0 20px;font-size:2.1875em;line-height:1}
#homeslider .bx-wrapper .bx-controls-direction a,#slider .bx-wrapper .bx-controls-direction a{width:60px;height:60px;top:45%;bottom:auto}}
@media screen and (min-width:980px){#homeslider .title,#slider .title{margin:30% 0 20px;font-size:3.125em}}
@media screen and (min-width:1440px){#homeslider .title,#slider .title{margin:30% 0 20px;font-size:4.375em}}
@media screen and (min-width:1024px){@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}
@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}
#homeslider .inner .pixels{-webkit-animation-delay:0;-webkit-animation-duration:1s;-webkit-animation-name:bounceInLeft;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forward;-moz-animation-delay:0;-moz-animation-duration:1s;-moz-animation-name:bounceInLeft;-webkit-animation-iteration-count:1;-moz-animation-fill-mode:forward;-o-animation-delay:0;-o-animation-duration:1s;-o-animation-name:bounceInLeft;-o-animation-iteration-count:1;-o-animation-fill-mode:forward;animation-delay:0;animation-duration:1s;animation-name:bounceInLeft;animation-iteration-count:1;animation-fill-mode:forward;position:absolute;width:256px;height:200px;bottom:0;right:0;z-index:999!important;background:url('//www.pmechin.com/plugins/pmechin/img/template/pixels-anim.png') no-repeat scroll 0 0 transparent}}
#features{margin:-12px 0 0}
#features .features_item{position:relative}
#features .features_item img{display:block}
#features .features_item .desc{position:absolute;left:48%;top:15%;width:50%}
#features .features_item .desc .title a{display:block;margin-bottom:10px;color:#fff;font-weight:700;line-height:1}
#features .features_item:last-child .desc{left:4%}
@media screen and (min-width:640px){#features .features_item{width:50%;float:left}}
@media screen and (min-width:640px) and (min-width:980px){#features .features_item .title a{font-size:1.875rem}}
@media screen and (min-width:640px) and (min-width:1024px){#features .features_item .title a{font-size:2.5rem}}
#services{position:relative;margin:30px 0 0;padding:20px 0;background:#b33c6a;text-align:center;color:#fff}
#services:before{content:"";display:block;width:100%;height:27px;position:absolute;background:url('//www.pmechin.com/plugins/pmechin/img/template/bef_services.gif') no-repeat center 0;top:-26px;left:0;z-index:100}
#services h2{margin-top:0;color:#fff;font-weight:500;text-transform:uppercase}
#services h2:after{content:" ";display:block;width:48px;height:4px;border-radius:2px;background:#f37636;margin:5px auto 0}
#services ul li{width:50%;float:left;min-height:170px;margin-bottom:20px}
#services ul li a{display:block;color:#fff;font-size:.875em;font-weight:500}
#services ul li span{display:block;margin-top:-20px}
#services ul a:after{content:" ";display:block;width:48px;height:4px;border-radius:2px;background:#f37636;margin:10px auto 0}
#services ul li:hover img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:0.8}
#services ul li:hover a:after{background:#fff}
#services p{clear:both;padding:0 5%}
#services .btn{margin-top:20px}
#services .btn a:hover{background:#fff;color:#4b4b4b}
@media screen and (min-width:640px){#services h2{font-size:1.875em}
#services ul{display:inline-block;width:100%;margin-bottom:10px}
#services ul li{width:33%}
#services ul li a{font-size:1em}}
@media screen and (min-width:1024px){#services ul li{width:16.6%}}
.competences{position:relative;margin:0;padding:40px 5%;background:#d7d7d9}
.competences:before{content:"";display:block;width:100%;height:27px;position:absolute;background:url('//www.pmechin.com/plugins/pmechin/img/template/bef_competences2.png') no-repeat center 0;top:-26px;left:0;z-index:100}
.competences h2{margin-top:0;font-weight:300;text-transform:uppercase;font-family:"Exo",sans-serif}
.competences h2:after{content:" ";display:block;width:48px;height:4px;border-radius:2px;background:#f37636;margin:5px 0 0}
.competences .inner > p{margin-bottom:20px}
.competences .inner > p a{font-weight:600}
.competences ul li{display:inline-block;width:100%;clear:both;padding-bottom:20px;font-size:.875em;border-bottom:1px solid #fff}
.competences ul li img{width:30%;float:left;margin-top:10px}
.competences ul li h3{width:70%;float:right;text-transform:none;font-size:1.25em;font-family:"Exo",sans-serif}
.competences ul li p{clear:both;width:70%;float:right}
.competences ul li:last-child{border-bottom:none}
@media screen and (min-width:640px){.competences h2{font-size:1.875em}
.competences ul{display:inline-block;width:100%;margin-bottom:10px}
.competences ul li{width:50%;float:left;padding:0 5% 20px 0;clear:none;border-right:1px solid #fff;border-bottom:none}
.competences li:nth-child(3n+3){clear:left}
.competences li:nth-child(2n+2){border:none}
.competences ul li p{width:70%;float:right;clear:none;padding:0}}
@media screen and (min-width:1024px){.competences h2{float:left;width:30%;margin-bottom:40px;font-size:2.1875em}
.competences h3.spip{font-size:1.375em}
.competences .inner > p{width:50%;float:right}}
.competences.item2{background:#f1f1f2}
.competences.item2:before{content:"";display:block;width:100%;height:27px;position:absolute;background:url('//www.pmechin.com/plugins/pmechin/img/template/bef_light_top.png') no-repeat center 0;top:-26px;left:0;z-index:100}
#section_infos{position:relative;background:#f1f1f2;padding:0 0 20px}
#section_infos:after{content:"";display:block;width:100%;height:27px;position:absolute;background:url('//www.pmechin.com/plugins/pmechin/img/template/bef_light.png') no-repeat center 0;top:0;left:0;z-index:100;bottom:-27px;top:auto}
section.temoignage{position:relative;width:100%;display:inline-block;padding:10% 5%;background:#e4e4e6}
section.temoignage h2{margin-top:0;margin-bottom:20px;text-transform:uppercase;color:#b33c6a}
section.temoignage h2:after{content:" ";display:block;width:48px;height:4px;border-radius:2px;background:#b33c6a;margin:5px 0 0}
section.temoignage .visuel > a{display:inline-block;width:50%;vertical-align:middle}
section.temoignage .visuel > a:hover img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:0.8}
section.temoignage .visuel p{display:inline-block;margin:-20px 0 0 -25px;vertical-align:middle;color:#b33c6a;font-weight:700}
section.temoignage .visuel p a{color:#b33c6a}
section.temoignage .visuel p a:hover{color:#f37636}
section.temoignage .visuel p span{display:block;color:#4b4b4b;font-weight:300}
section.temoignage .desc p{font-style:italic}
section.temoignage .btn.ref{margin-top:10px}
section.temoignage .btn.ref a{font-size:.75em}
section.temoignage .bx-controls{width:100%}
section.temoignage .bx-wrapper .bx-controls-direction a{position:absolute;top:200px;outline:0;width:25px;height:25px;text-indent:-9999px;z-index:999;background-size:100%}
section.temoignage .bx-wrapper .bx-controls-direction a:hover{opacity:0.8}
section.temoignage .bx-wrapper .bx-controls-direction a.disabled{display:none}
section.temoignage .bx-wrapper .bx-prev{left:5px;background:url('//www.pmechin.com/plugins/pmechin/img/template/bx-prev2.png') no-repeat center center}
section.temoignage .bx-wrapper .bx-next{right:5px;background:url('//www.pmechin.com/plugins/pmechin/img/template/bx-next2.png') no-repeat center center}
@media screen and (min-width:640px){section.temoignage{background:none}}
@media screen and (min-width:980px){section.temoignage .bx-wrapper{clear:both}
section.temoignage .bx-wrapper .bx-controls-direction a{top:25%}
section.temoignage .visuel{width:30%;float:left}
section.temoignage .visuel p{margin-left:0}
section.temoignage .visuel a{width:75%}
section.temoignage .desc{width:70%;float:right}
section.temoignage .desc p{font-size:.9375em}
section.temoignage .btn.ref,section.temoignage h2{width:70%;float:right}}
@media screen and (min-width:1024px){section.temoignage .visuel a{width:auto}
section.temoignage .desc{width:65%}
section.temoignage .btn.ref,section.temoignage h2{width:65%}}
.snd section.temoignage{width:100%}
section.blog{width:100%;display:inline-block;padding:10% 5%}
section.blog h2{margin-top:0;text-transform:uppercase;color:#b33c6a}
section.blog h2:after{content:" ";display:block;width:48px;height:4px;border-radius:2px;background:#b33c6a;margin:5px 0 0}
section.blog > a{display:block;width:20%;float:left;margin-top:5px}
section.blog .desc{width:75%;float:right;font-size:.9375em}
section.blog .desc h2{margin-bottom:0}
section.blog .desc p{font-style:italic}
section.blog .desc .date{margin:8px 0 15px;font-style:italic;font-weight:600}
section.blog .desc h3{margin:0}
section.blog .btn.ref{margin-top:10px}
section.blog .btn.ref a{font-size:.75em;font-style:normal}
@media screen and (min-width:1024px){section.blog > a{width:40%}
section.blog .desc{width:60%}}
@media screen and (min-width:640px){section.blog,section.temoignage{padding:40px 5% 0;width:50%;float:left;min-height:365px}
section.blog{background:none}}
@media screen and (min-width:980px){section.blog .btn.ref a,section.temoignage .btn.ref a{font-size:.9375em}}
section.temoignage.statique{background:none}
@media screen and (min-width:640px){section.temoignage.statique{width:100%}}
.realisations{display:inline-block;width:100%;padding:20px 5%;-webkit-perspective:600px;perspective:600px;overflow:hidden}
.realisations h2.spip{margin-top:0;text-align:center}
.realisations h2.spip:after{margin:5px auto 0}
.realisations ul{margin:20px auto 0;width:80%}
@media screen and (min-width:1024px){.realisations ul{width:100%}}
.realisations li{position:relative;max-width:280px;padding-bottom:20px;margin:0 auto;-webkit-perspective:600px;perspective:600px}
@media screen and (min-width:640px){.realisations li{width:46%;float:left;margin-left:4%;min-height:415px}
.realisations li:last-child{margin-right:0}}
@media screen and (min-width:980px){.realisations li{width:30%;margin-left:3%;float:left}}
@media screen and (min-width:1024px){.realisations li{width:22%;min-height:375px}}
@media screen and (min-width:1280px){.realisations li{min-height:410px}}
.realisations li .front{float:none;z-index:900;width:100%;height:100%;background:url('//www.pmechin.com/plugins/pmechin/img/template/bg_flip.png') no-repeat 0 0;background-size:100%;-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.realisations li .front p{margin-top:-80px;width:80%;text-align:center;border-radius:3px;font-weight:700;text-transform:uppercase}
@media screen and (min-width:1024px){.realisations li .front p{margin-top:-80px}}
.realisations li.flip .front{z-index:900;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.realisations li .back{float:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:800;background-size:100%;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.realisations li .back p{max-width:75%;margin-left:4%;padding-top:80px;text-align:center;color:#fff}
.realisations li .back a{color:#fff}
.realisations li .back a:hover{color:#f37636}
.realisations li.flip .back{height:262px;z-index:1000;background:url('//www.pmechin.com/plugins/pmechin/img/template/backflip.png') no-repeat 0 0;background-size:100%;-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}
.realisations li h3{max-width:83%;font-family:"Exo",sans-serif;font-size:1.375em;text-transform:uppercase;text-align:center}
.realisations li h3:after{content:" ";display:block;width:48px;height:4px;border-radius:2px;background:#f1f1f2;margin:5px auto 0}
.realisations li h3 a{color:#4b4b4b}
.realisations li h3 a:hover{color:#f37636}
.realisations.last{min-height:460px;padding:20px 0}
.realisations.last li a{font-weight:700}
@media screen and (min-width:980px){.realisations.last li{width:46%;margin-left:12%}}
@media screen and (min-width:1024px){.realisations.last li{width:22%;margin-left:2%}}
#footer{position:relative;display:inline-block;width:100%;padding:40px 5% 20px;min-height:290px;background:url('//www.pmechin.com/plugins/pmechin/img/template/footer_trame.png') 0 -25px no-repeat #4b4b4b;background-size:100%}
#footer:before{content:"";display:block;width:100%;height:27px;position:absolute;background:url('//www.pmechin.com/plugins/pmechin/img/template/bef_light.png') no-repeat center 0;top:0;left:0;z-index:100}
#footer .footer_branding{padding-bottom:20px;border-bottom:1px solid #656565}
#footer .footer_branding p{margin:-20px 0 20px;padding-left:1.7em;background:url('//www.pmechin.com/plugins/pmechin/img/template/pixels.png') no-repeat 0 center;font-family:"Exo",sans-serif;font-weight:500;text-transform:uppercase;color:#f37636}
#footer .footer_branding p span{display:block;color:#fff;font-size:.75em;font-style:italic}
#footer .footer_branding ul{text-align:center;margin:5px 0}
#footer .footer_branding ul li{display:inline-block;min-width:180px;margin:2px 0;padding:5px 20px 5px 45px;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.1);box-shadow:1px 1px 2px rgba(0,0,0,0.1);background:url('//www.pmechin.com/plugins/pmechin/img/template/ic-tel.png') no-repeat 15px center #f37636;font-size:1.125em;font-weight:700;color:#fff}
#footer .footer_branding ul li:last-child{background:url('//www.pmechin.com/plugins/pmechin/img/template/ic-mobile.png') no-repeat 15px center #656565;margin-left:-5px}
#footer .footer_branding img{background:#4b4b4b}
#footer .footer_branding a{color:#fff}
#footer .footer_branding ul li:hover{background-color:#b33c6a}
#footer .footer_links{clear:both;margin-top:10px;width:100%}
#footer .footer_links .elt:first-child{text-transform:uppercase;font-size:1.35em;font-weight:500}
#footer .footer_links .elt{padding-left:15px}
#footer .footer_links .elt h3 a{font-weight:500;text-transform:uppercase;line-height:1.4em;display:block;padding:5px 0;color:#fff;text-transform:uppercase}
#footer .footer_links .elt h3 a:hover{color:#f37636}
#footer .footer_links .elt h3:after{content:" ";display:block;width:48px;height:4px;border-radius:2px;background:#f37636;margin:5px 0 0}
#footer .footer_links .elt li{clear:both}
#footer .footer_links .elt li a{display:block;padding-left:1em;line-height:1.5em;color:#fff;background:url('//www.pmechin.com/plugins/pmechin/img/template/bullet.png') no-repeat 0 5px;font-size:.875em}
#footer .footer_links .elt li a:hover{color:#f37636}
#footer .footer_links .elt ul{margin-bottom:25px}
#footer .footer_links .elt .footer_socials{margin-bottom:20px;text-align:center}
#footer .footer_links .elt .footer_socials li{display:inline-block}
#footer .footer_links .elt .footer_socials li a{background:none;padding:0}
#footer .footer_links .elt .footer_socials li a:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
#footer .footer_links p{float:right;width:322px;text-align:center;font-family:"times new roman",times,serif;font-size:14px;color:#000}
#footer .footer_links p img{margin-top:-45px}
#footer .footer_links p em{display:block;font-style:normal;margin-top:-20px;font-weight:600}
#footer .footer_copyright{clear:both;text-align:center}
#footer .footer_copyright .inner{padding:10px 5%;border-top:1px solid #656565}
#footer .footer_copyright li{color:#fff;display:inline-block;font-size:.875em}
#footer .footer_copyright li a{color:#fff}
#footer .footer_copyright li a:hover{color:#f37636}
@media screen and (min-width:480px){#footer .footer_branding .logo,#footer .footer_branding .slogan{display:inline-block;vertical-align:middle}
#footer .footer_branding .logo{width:25%}
#footer .footer_branding .slogan{margin-top:5px}}
@media screen and (min-width:640px){#footer{margin-top:-6px;position:relative}
#footer .logo{float:left;width:25%}
#footer .footer_branding .logo{width:auto}
#footer .footer_branding ul{text-align:left}
#footer .footer_branding p span{font-size:1em}
#footer .footer_links .elt{width:50%;float:left;min-height:100px}
#footer .footer_links .elt .footer_socials{text-align:left;margin:20px 0 0}}
@media screen and (min-width:768px){#footer .footer_links .elt{width:33%}}
@media screen and (min-width:980px){#footer .number{float:right}
#footer .footer_branding .slogan{font-size:1.125em}
#footer .footer_links .elt:first-child{text-transform:none;font-size:1em}}
@media screen and (min-width:1280px){#footer .footer_links .elt{width:16.6%}
#footer .footer_branding .slogan span{font-size:1em}}

