ANY23-379 remove invalid XML characters from document
authorHans <firedrake93@gmail.com>
Wed, 1 Aug 2018 18:46:14 +0000 (13:46 -0500)
committerHans <firedrake93@gmail.com>
Wed, 1 Aug 2018 18:46:14 +0000 (13:46 -0500)
core/src/main/java/org/apache/any23/extractor/rdf/BaseRDFExtractor.java
core/src/test/java/org/apache/any23/extractor/rdfa/RDFa11ExtractorTest.java
test-resources/src/test/resources/html/rdfa/invalid-xml-character.html [new file with mode: 0644]

index 2cb2c2e..84c53c7 100644 (file)
@@ -47,6 +47,7 @@ import java.io.PushbackInputStream;
 import java.nio.charset.Charset;
 import java.nio.charset.StandardCharsets;
 import java.util.Iterator;
+import java.util.regex.Pattern;
 
 /**
  * Base class for a generic <i>RDF</i>
@@ -99,6 +100,9 @@ public abstract class BaseRDFExtractor implements Extractor.ContentExtractor {
         stopAtFirstError = b;
     }
 
+    private static final Pattern invalidXMLCharacters = Pattern.compile(
+            "[^\u0009\r\n\u0020-\uD7FF\uE000-\uFFFD\ud800\udc00-\udbff\udfff]");
+
     @Override
     public void run(
             ExtractionParameters extractionParameters,
@@ -163,7 +167,10 @@ public abstract class BaseRDFExtractor implements Extractor.ContentExtractor {
                     }
                 }, doc);
 
-                in = new ByteArrayInputStream(doc.toString().getBytes(charset));
+                // fix for ANY23-379: remove invalid xml characters from document
+                String finalOutput = invalidXMLCharacters.matcher(doc.toString()).replaceAll("");
+
+                in = new ByteArrayInputStream(finalOutput.getBytes(charset));
             } else if (format.hasFileExtension("jsonld") || format.hasMIMEType("application/ld+json")) {
                 in = new JsonCleaningInputStream(in);
             }
index 8c65df9..f504dc5 100644 (file)
@@ -71,6 +71,12 @@ public class RDFa11ExtractorTest extends AbstractRDFaExtractorTestCase {
     }
 
     @Test
+    public void testInvalidXMLCharacter() {
+        assertExtract("/html/rdfa/invalid-xml-character.html");
+        assertModelNotEmpty();
+    }
+
+    @Test
     public void test0087() {
         assertExtract("/html/rdfa/0087.xhtml");
         assertModelNotEmpty();
diff --git a/test-resources/src/test/resources/html/rdfa/invalid-xml-character.html b/test-resources/src/test/resources/html/rdfa/invalid-xml-character.html
new file mode 100644 (file)
index 0000000..98a98f8
--- /dev/null
@@ -0,0 +1,664 @@
+<!DOCTYPE html>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!-- Original page source: http://www.bray-sur-seine.fr/les-gagnants-du-concours-de-bd/ -->
+
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="fr-FR"> <!--<![endif]-->
+<head>
+    <meta charset="UTF-8" />
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width">
+    <title>Les gagnants du concours de BD | Ville de Bray-sur-Seine</title>
+    <link rel="profile" href="http://gmpg.org/xfn/11" />
+    <link rel="pingback" href="http://www.bray-sur-seine.fr/xmlrpc.php" />
+    <link rel="shortcut icon" href="http://para.llel.us/favicon.ico">
+    <link rel="apple-touch-icon-precomposed" href="http://para.llel.us/apple-touch-icon.png">
+    <link rel='dns-prefetch' href='//fonts.googleapis.com' />
+    <link rel='dns-prefetch' href='//s.w.org' />
+    <link rel="alternate" type="application/rss+xml" title="Ville de Bray-sur-Seine &raquo; Flux" href="http://www.bray-sur-seine.fr/feed/" />
+    <link rel="alternate" type="application/rss+xml" title="Ville de Bray-sur-Seine &raquo; Flux des commentaires" href="http://www.bray-sur-seine.fr/comments/feed/" />
+    <link rel="alternate" type="application/rss+xml" title="Ville de Bray-sur-Seine &raquo; Les gagnants du concours de BD Flux des commentaires" href="http://www.bray-sur-seine.fr/les-gagnants-du-concours-de-bd/feed/" />
+    <!-- This site uses the Google Analytics by MonsterInsights plugin v7.0.9 - Using Analytics tracking - https://www.monsterinsights.com/ -->
+    <script type="text/javascript" data-cfasync="false">
+       var mi_track_user      = true;
+       var mi_no_track_reason = '';
+
+       var disableStr = 'ga-disable-UA-51322301-1';
+
+       /* Function to detect opted out users */
+       function __gaTrackerIsOptedOut() {
+               return document.cookie.indexOf(disableStr + '=true') > -1;
+       }
+
+       /* Disable tracking if the opt-out cookie exists. */
+       if ( __gaTrackerIsOptedOut() ) {
+               window[disableStr] = true;
+       }
+
+       /* Opt-out function */
+       function __gaTrackerOptout() {
+         document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
+         window[disableStr] = true;
+       }
+
+       if ( mi_track_user ) {
+               (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+                       (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+                       m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+               })(window,document,'script','//www.google-analytics.com/analytics.js','__gaTracker');
+
+               __gaTracker('create', 'UA-51322301-1', 'auto');
+               __gaTracker('set', 'forceSSL', true);
+               __gaTracker('send','pageview');
+       } else {
+               console.log( "" );
+               (function() {
+                       /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
+                       var noopfn = function() {
+                               return null;
+                       };
+                       var noopnullfn = function() {
+                               return null;
+                       };
+                       var Tracker = function() {
+                               return null;
+                       };
+                       var p = Tracker.prototype;
+                       p.get = noopfn;
+                       p.set = noopfn;
+                       p.send = noopfn;
+                       var __gaTracker = function() {
+                               var len = arguments.length;
+                               if ( len === 0 ) {
+                                       return;
+                               }
+                               var f = arguments[len-1];
+                               if ( typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function' ) {
+                                       console.log( 'Not running function __gaTracker(' + arguments[0] + " ....) because you are not being tracked. " + mi_no_track_reason );
+                                       return;
+                               }
+                               try {
+                                       f.hitCallback();
+                               } catch (ex) {
+
+                               }
+                       };
+                       __gaTracker.create = function() {
+                               return new Tracker();
+                       };
+                       __gaTracker.getByName = noopnullfn;
+                       __gaTracker.getAll = function() {
+                               return [];
+                       };
+                       __gaTracker.remove = noopfn;
+                       window['__gaTracker'] = __gaTracker;
+                                       })();
+               }
+</script>
+    <!-- / Google Analytics by MonsterInsights -->
+    <script type="text/javascript">
+                       window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.4\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.4\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/www.bray-sur-seine.fr\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.9.7"}};
+                       !function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55357,56692,8205,9792,65039],[55357,56692,8203,9792,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
+               </script>
+    <style type="text/css">
+img.wp-smiley,
+img.emoji {
+       display: inline !important;
+       border: none !important;
+       box-shadow: none !important;
+       height: 1em !important;
+       width: 1em !important;
+       margin: 0 .07em !important;
+       vertical-align: -0.1em !important;
+       background: none !important;
+       padding: 0 !important;
+}
+</style>
+    <link rel='stylesheet' id='wti_like_post_style-css'  href='http://www.bray-sur-seine.fr/wp-content/plugins/wti-like-post/css/wti_like_post.css?ver=4.9.7' type='text/css' media='all' />
+    <link rel='stylesheet' id='jquery.magnific-popup-ubergrid-css'  href='http://www.bray-sur-seine.fr/wp-content/plugins/uber-grid/assets/css/magnific-popup.css?ver=1.8.4' type='text/css' media='all' />
+    <link rel='stylesheet' id='uber-grid-css'  href='http://www.bray-sur-seine.fr/wp-content/plugins/uber-grid/assets/css/uber-grid.css?ver=1.8.4' type='text/css' media='all' />
+    <link rel='stylesheet' id='contact-form-7-css'  href='http://www.bray-sur-seine.fr/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=4.9.1' type='text/css' media='all' />
+    <link rel='stylesheet' id='rs-plugin-settings-css'  href='http://www.bray-sur-seine.fr/wp-content/plugins/revslider/rs-plugin/css/settings.css?rev=4.3.8&#038;ver=4.9.7' type='text/css' media='all' />
+    <style id='rs-plugin-settings-inline-css' type='text/css'>
+.tp-caption a {
+color:#000000;
+text-shadow:none;
+-webkit-transition:all 0.2s ease-out;
+-moz-transition:all 0.2s ease-out;
+-o-transition:all 0.2s ease-out;
+-ms-transition:all 0.2s ease-out;
+}
+
+.tp-caption a:hover {
+color:#ffa902;
+}
+4ème FESTIVAL de BD
+</style>
+    <link rel='stylesheet' id='rs-plugin-captions-css'  href='http://www.bray-sur-seine.fr/wp-content/plugins/revslider/rs-plugin/css/captions.php?rev=4.3.8&#038;ver=4.9.7' type='text/css' media='all' />
+    <link rel='stylesheet' id='mailchimp-for-wp-checkbox-css'  href='http://www.bray-sur-seine.fr/wp-content/plugins/mailchimp-for-wp/assets/css/checkbox.min.css?ver=2.3.14' type='text/css' media='all' />
+    <link rel='stylesheet' id='theme-css-css'  href='http://www.bray-sur-seine.fr/wp-content/themes/parallelus-moxie/style.css?ver=4.9.7' type='text/css' media='all' />
+    <link rel='stylesheet' id='theme-skin-css'  href='http://www.bray-sur-seine.fr/wp-content/themes/parallelus-moxie/0?ver=4.9.7' type='text/css' media='all' />
+    <link rel='stylesheet' id='font-awesome-css'  href='http://www.bray-sur-seine.fr/wp-content/themes/parallelus-moxie/assets/css/font-awesome.min.css?ver=4.9.7' type='text/css' media='all' />
+    <link rel='stylesheet' id='colorbox-css'  href='http://www.bray-sur-seine.fr/wp-content/themes/parallelus-moxie/assets/css/colorbox.css?ver=4.9.7' type='text/css' media='all' />
+    <!--[if lt IE 9]>
+    <link rel='stylesheet' id='theme-ie-css'  href='http://www.bray-sur-seine.fr/wp-content/themes/parallelus-moxie/assets/css/ie.css?ver=4.9.7' type='text/css' media='all' />
+    <![endif]-->
+    <!--[if lte IE 7]>
+    <link rel='stylesheet' id='font-awesome-ie-css'  href='http://www.bray-sur-seine.fr/wp-content/themes/parallelus-moxie/assets/css/font-awesome-ie7.min.css?ver=4.9.7' type='text/css' media='all' />
+    <![endif]-->
+    <link rel='stylesheet' id='evcal_google_fonts-css'  href='http://fonts.googleapis.com/css?family=Oswald%3A400%2C300%7COpen+Sans%3A400%2C300&#038;ver=4.9.7' type='text/css' media='screen' />
+    <link rel='stylesheet' id='evcal_cal_default-css'  href='http://www.bray-sur-seine.fr/wp-content/plugins/eventON/assets/css/eventon_styles.css?ver=4.9.7' type='text/css' media='all' />
+    <link rel='stylesheet' id='evo_font_icons-css'  href='http://www.bray-sur-seine.fr/wp-content/plugins/eventON/assets/fonts/font-awesome.css?ver=4.9.7' type='text/css' media='all' />
+    <link rel='stylesheet' id='font-awesome-styles-css'  href='http://www.bray-sur-seine.fr/wp-content/plugins/font-awesome/assets/css/font-awesome.min.css?ver=3.2.1' type='text/css' media='all' />
+    <!--[if lte IE 7]>
+    <link rel='stylesheet' id='font-awesome-ie7-css'  href='http://www.bray-sur-seine.fr/wp-content/plugins/font-awesome/assets/css/font-awesome-ie7.min.css?ver=3.2.1' type='text/css' media='all' />
+    <![endif]-->
+    <link rel='stylesheet' id='mailchimp-for-wp-form-theme-blue-css'  href='http://www.bray-sur-seine.fr/wp-content/plugins/mailchimp-for-wp/assets/css/form-theme-blue.min.css?ver=2.3.14' type='text/css' media='all' />
+    <link rel='stylesheet' id='flexslider-css'  href='http://www.bray-sur-seine.fr/wp-content/themes/parallelus-moxie/assets/css/flexslider.css?ver=2.1' type='text/css' media='all' />
+    <link rel='stylesheet' id='ubermenu-basic-css'  href='http://www.bray-sur-seine.fr/wp-content/themes/parallelus-moxie/extensions/ubermenu/lite/styles/basic.css?ver=2.3.0.0-LITE' type='text/css' media='all' />
+    <link rel='stylesheet' id='ubermenu-vanilla-css'  href='http://www.bray-sur-seine.fr/wp-content/themes/parallelus-moxie/extensions/ubermenu/core/styles/skins/vanilla.css?ver=2.3.0.0-LITE' type='text/css' media='all' />
+    <script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-includes/js/jquery/jquery.js?ver=1.12.4'></script>
+    <script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
+    <script type='text/javascript'>
+/* <![CDATA[ */
+var wtilp = {"ajax_url":"http:\/\/www.bray-sur-seine.fr\/wp-admin\/admin-ajax.php"};
+/* ]]> */
+</script>
+    <script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/plugins/wti-like-post/js/wti_like_post.js?ver=4.9.7'></script>
+    <script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/plugins/uber-grid/assets/js/packery.pkgd.min.js?ver=1.8.4'></script>
+    <script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/plugins/uber-grid/assets/js/jquery.magnific-popup.js?ver=1.8.4'></script>
+    <script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/plugins/uber-grid/assets/js/uber-grid.js?ver=1.8.4'></script>
+    <script type='text/javascript'>
+/* <![CDATA[ */
+var monsterinsights_frontend = {"js_events_tracking":"true","is_debug_mode":"false","download_extensions":"doc,exe,js,pdf,ppt,tgz,zip,xls","inbound_paths":"","home_url":"http:\/\/www.bray-sur-seine.fr","track_download_as":"event","internal_label":"int","hash_tracking":"false"};
+/* ]]> */
+</script>
+    <script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend.min.js?ver=7.0.9'></script>
+    <script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/plugins/revslider/rs-plugin/js/jquery.themepunch.plugins.min.js?rev=4.3.8&#038;ver=4.9.7'></script>
+    <script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/plugins/revslider/rs-plugin/js/jquery.themepunch.revolution.min.js?rev=4.3.8&#038;ver=4.9.7'></script>
+    <script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/themes/parallelus-moxie/assets/js/modernizr-2.6.2-respond-1.1.0.min.js?ver=2.6.2'></script>
+    <link rel='https://api.w.org/' href='http://www.bray-sur-seine.fr/wp-json/' />
+    <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.bray-sur-seine.fr/xmlrpc.php?rsd" />
+    <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://www.bray-sur-seine.fr/wp-includes/wlwmanifest.xml" />
+    <link rel='prev' title='Compte rendu du Conseil Municipal du 11 mai 2016' href='http://www.bray-sur-seine.fr/compte-rendu-du-conseil-municipal-du-11-mai-2016/' />
+    <link rel='next' title='Les gagnants du tirage au sort Festival BD' href='http://www.bray-sur-seine.fr/les-gagnants-du-tirage-au-sort-festival-bd/' />
+    <meta name="generator" content="WordPress 4.9.7" />
+    <link rel="canonical" href="http://www.bray-sur-seine.fr/les-gagnants-du-concours-de-bd/" />
+    <link rel='shortlink' href='http://www.bray-sur-seine.fr/?p=4698' />
+    <link rel="alternate" type="application/json+oembed" href="http://www.bray-sur-seine.fr/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fwww.bray-sur-seine.fr%2Fles-gagnants-du-concours-de-bd%2F" />
+    <link rel="alternate" type="text/xml+oembed" href="http://www.bray-sur-seine.fr/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fwww.bray-sur-seine.fr%2Fles-gagnants-du-concours-de-bd%2F&#038;format=xml" />
+    <!-- <meta name="vfb" version="2.9.4" /> -->
+    <style type="text/css">    .accent-primary, #Top, .jp-play-bar, .jp-volume-bar-value { background-color: #009ee1; }
+       a.styled-image:hover .inner-overlay, a.plain-image:hover .inner-overlay { background-color: rgba(0,158,225,0.4); }
+       div.wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-tabs-active, div.wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-tabs-active:hover { border-top-color: #009ee1; }
+       .widget-area .widget li[class*="current"], div.wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-active a, div.wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-active a:hover { border-bottom-color: #009ee1; }
+       body #MainNav #megaMenu ul.megaMenu > li.current-menu-item > a .wpmega-link-title, div.wpb_content_element .ui-state-default .ui-icon:before, div.wpb_content_element .ui-state-active .ui-icon:before, #content div.wpb_wrapper h4.wpb_toggle:hover, #content div.wpb_wrapper h4.wpb_toggle:before {
+               color: #009ee1; }       h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, h2.wpb_call_text em,
+       #MainNav #megaMenu ul li.ss-nav-menu-mega ul.sub-menu li.ss-nav-menu-highlight > a, #MainNav #megaMenu ul li.ss-nav-menu-reg ul.sub-menu li.ss-nav-menu-highlight > a { color: #e2007a; }
+       .accent-secondary, .impactBtn, .impactBtn:hover, .impactBtn:active, .wpb_call_to_action .wpb_button, .wpb_call_to_action .wpb_button:hover, .wpb_call_to_action .wpb_button:active { background-color: #e2007a; }
+               body, body.boxed { background: #; }
+                       a, .widget-area .widget a { color: #009ee1; }
+                               a:hover, .entry-title a:hover, .wpb_carousel .post-title a:hover, .wpb_accordion .ui-accordion .ui-accordion-header a:hover, .widget-area .widget a:hover, #Bottom a, #MainNav #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li.menu-item a:hover, #MainNav #megaMenu ul.megaMenu > li.menu-item:hover > a, #MainNav #megaMenu ul.megaMenu > li.menu-item > a:hover, #MainNav #megaMenu ul.megaMenu > li.megaHover > a .wpmega-link-title, #MainNav #megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator, #MainNav #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator:hover, #MainNav #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator, #MainNav #megaMenu ul.megaMenu > li.menu-item:hover > a, #MainNav #megaMenu ul.megaMenu > li.megaHover > a .wpmega-link-title, #MainNav #megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator, #MainNav #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator, div.wpb_content_element .ui-state-default .ui-icon:before, div.wpb_content_element .ui-state-active .ui-icon:before, #content div.wpb_wrapper h4.wpb_toggle:hover, #content div.wpb_wrapper h4.wpb_toggle:before, div.wpb_content_element .ui-tabs .ui-tabs-nav a:hover { color: #e2007a; }
+                       #Top { background: #; }
+                       h1, h2, h3, h4, h5, h6, h2.wpb_call_text, .comments-area article header cite, .vc_text_separator div, .wpb_accordion .ui-accordion .ui-accordion-header a, .site-header .site-title a, .entry-title, .entry-title a, .wpb_carousel .post-title a, .widget-area .widget li[class*="current"] a, div.wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .iconBox.icon i[class^="icon-"], #MainNav #megaMenu ul.megaMenu > li.menu-item > a, #MainNav #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator, #MainNav .megaMenuToggle, .home #MainNav #megaMenu ul.megaMenu > li.current-menu-item > a .wpmega-link-title, .homepage #MainNav #megaMenu ul.megaMenu > li.current-menu-item > a .wpmega-link-title, #MainNav #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a .wpmega-link-title, #MainNav #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item:hover > a .wpmega-link-title, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li.ss-nav-menu-header > a .wpmega-link-title, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li.ss-nav-menu-header > a:hover .wpmega-link-title, #MainNav #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li.ss-nav-menu-header > a .wpmega-link-title, #MainNav #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li.ss-nav-menu-header > a:hover .wpmega-link-title, #MainNav .wpmega-widgetarea h2.widgettitle { color: #; }
+                               body { font-family: Arial,Helvetica,Garuda,sans-serif;color: #; }
+               #masthead .logo img {
+    max-height: 75px;
+}
+#masthead {
+    padding: 15px 0 15px;
+    position: absolute;
+    width: 100%;
+    top: 12px;
+}</style><script type="text/javascript">;var dock_topBanner=true;</script>
+
+    <!-- EventON Version -->
+    <meta name="generator" content="EventON 2.2.14" />
+
+    <meta name="generator" content="Powered by Visual Composer - drag and drop page builder for WordPress."/>
+    <script type="text/javascript" src="http://www.bray-sur-seine.fr/wp-content/plugins/si-captcha-for-wordpress/captcha/si_captcha.js?ver=1533144982"></script>
+    <!-- begin SI CAPTCHA Anti-Spam - login/register form style -->
+    <style type="text/css">
+.si_captcha_small { width:175px; height:45px; padding-top:10px; padding-bottom:10px; }
+.si_captcha_large { width:250px; height:60px; padding-top:10px; padding-bottom:10px; }
+img#si_image_com { border-style:none; margin:0; padding-right:5px; float:left; }
+img#si_image_reg { border-style:none; margin:0; padding-right:5px; float:left; }
+img#si_image_log { border-style:none; margin:0; padding-right:5px; float:left; }
+img#si_image_side_login { border-style:none; margin:0; padding-right:5px; float:left; }
+img#si_image_checkout { border-style:none; margin:0; padding-right:5px; float:left; }
+img#si_image_jetpack { border-style:none; margin:0; padding-right:5px; float:left; }
+img#si_image_bbpress_topic { border-style:none; margin:0; padding-right:5px; float:left; }
+.si_captcha_refresh { border-style:none; margin:0; vertical-align:bottom; }
+div#si_captcha_input { display:block; padding-top:15px; padding-bottom:5px; }
+label#si_captcha_code_label { margin:0; }
+input#si_captcha_code_input { width:65px; }
+p#si_captcha_code_p { clear: left; padding-top:10px; }
+.si-captcha-jetpack-error { color:#DC3232; }
+</style>
+    <!-- end SI CAPTCHA Anti-Spam - login/register form style -->
+</head>
+
+<body class="post-template-default single single-post postid-4698 single-format-standard layout-default-layout context-post has-post-thumbnail wpb-js-composer js-comp-ver-4.1.2 vc_responsive">
+
+<div id="fb-root"></div>
+<script>(function(d, s, id) {
+  var js, fjs = d.getElementsByTagName(s)[0];
+  if (d.getElementById(id)) return;
+  js = d.createElement(s); js.id = id;
+  js.src = "//connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.6&appId=160683470732349";
+  fjs.parentNode.insertBefore(js, fjs);
+}(document, 'script', 'facebook-jssdk'));</script>
+
+
+<div id="page" class="hfeed site">
+
+    <div id="Top">
+        <header id="masthead" class="site-header" role="banner">
+            <div class="masthead-container">
+                <div class="inner-content">
+                    <div class="hgroup">
+                        <h1 class="site-title">
+                            <a href="http://www.bray-sur-seine.fr/" title="Ville de Bray-sur-Seine" class="logo" rel="home">
+                                <img src="http://www.bray-sur-seine.fr/wp-content/uploads/2018/04/BRAY-SUR-SEINELOGO.jpg" alt="Site officiel de la Ville de Bray-sur-Seine">                                                   </a>
+                        </h1>
+                    </div><!-- .hgroup -->
+
+                    <div id="MainNav" class="navRight">
+                        <nav id="megaMenu" class="megaMenuContainer megaMenu-nojs wpmega-preset-vanilla megaResponsive megaResponsiveToggle wpmega-withjs megaMenuOnHover megaFullWidth megaMenuHorizontal megaClear uberLite"><div id="megaMenuToggle" class="megaMenuToggle">Menu&nbsp; <span class="megaMenuToggle-icon"></span></div><ul id="megaUber" class="megaMenu"><li id="menu-item-1043" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children mega-with-sub ss-nav-menu-item-0 ss-nav-menu-item-depth-0 ss-nav-menu-mega ss-nav-menu-mega-alignCenter"><a href="#"><span class="wpmega-link-title">Mairie</span></a>
+                            <ul class="sub-menu sub-menu-1">
+                                <li id="menu-item-1406" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children ss-nav-menu-item-depth-1"><a href="#"><span class="wpmega-link-title">Élus et commissions</span></a>
+                                    <ul class="sub-menu sub-menu-2">
+                                        <li id="menu-item-1048" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/conseil-municipal/"><span class="wpmega-link-title">Conseil municipal</span></a></li><li id="menu-item-1090" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/commissions-2/"><span class="wpmega-link-title">Commissions</span></a></li><li id="menu-item-4417" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/compte-rendus-des-conseils-municipaux/"><span class="wpmega-link-title">Compte-rendus des conseils municipaux</span></a></li><li id="menu-item-1045" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/permanences-delus/"><span class="wpmega-link-title">Permanences d&#8217;élus</span></a></li>     </ul>
+                                </li><li id="menu-item-3576" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children ss-nav-menu-item-depth-1"><a href="#"><span class="wpmega-link-title">Services en mairie</span></a>
+                                <ul class="sub-menu sub-menu-2">
+                                    <li id="menu-item-6709" class="menu-item menu-item-type-post_type menu-item-object-post ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/cni-et-passeport/"><span class="wpmega-link-title">CNI et Passeport</span></a></li><li id="menu-item-3570" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/service-accueil-etat-civil-et-administration-generale/"><span class="wpmega-link-title">Service accueil, état-civil et administration générale</span></a></li><li id="menu-item-3575" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/services-techniques-et-de-lurbanisme/"><span class="wpmega-link-title">Services techniques et de l’urbanisme</span></a></li><li id="menu-item-3177" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/police-municipale/"><span class="wpmega-link-title">Police municipale</span></a></li><li id="menu-item-1870" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/location-de-salles-communales/"><span class="wpmega-link-title">Location de salles communales</span></a></li>      </ul>
+                            </li><li id="menu-item-3607" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-1"><a href="http://www.bray-sur-seine.fr/intercommunalite/"><span class="wpmega-link-title">Intercommunalité</span></a></li></ul>
+                        </li><li id="menu-item-3557" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children mega-with-sub ss-nav-menu-item-1 ss-nav-menu-item-depth-0 ss-nav-menu-mega ss-nav-menu-mega-alignCenter"><a href="#"><span class="wpmega-link-title">Vivre<br />à Bray</span></a>
+                            <ul class="sub-menu sub-menu-1">
+                                <li id="menu-item-2367" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children ss-nav-menu-item-depth-1"><a href="#"><span class="wpmega-link-title">Actualités<br />Revue de presse</span></a>
+                                    <ul class="sub-menu sub-menu-2">
+                                        <li id="menu-item-1108" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/category/actualites/"><span class="wpmega-link-title">Actualités</span></a></li><li id="menu-item-2274" class="menu-item menu-item-type-taxonomy menu-item-object-category ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/category/revue-de-presse/"><span class="wpmega-link-title">Revue de presse</span></a></li>        </ul>
+                                </li><li id="menu-item-3511" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children ss-nav-menu-item-depth-1"><a href="#"><span class="wpmega-link-title">Enfance-jeunesse</span></a>
+                                <ul class="sub-menu sub-menu-2">
+                                    <li id="menu-item-4846" class="menu-item menu-item-type-post_type menu-item-object-post ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/accueil-enfants-parents-la-ptite-pause/"><span class="wpmega-link-title">Accueil enfants -parents &#8220;La P&#8217;tite pause&#8221;</span></a></li><li id="menu-item-3559" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/solutions-de-gardes-et-daccueil-des-enfants/"><span class="wpmega-link-title">Solutions de gardes et d&#8217;accueil des enfants</span></a></li><li id="menu-item-3558" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/etablissements-scolaires/"><span class="wpmega-link-title">Etablissements scolaires</span></a></li><li id="menu-item-6514" class="menu-item menu-item-type-post_type menu-item-object-post ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/aide-aux-devoirs/"><span class="wpmega-link-title">Aide aux devoirs</span></a></li><li id="menu-item-6526" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/restauration-scolaire/"><span class="wpmega-link-title">Restauration scolaire</span></a></li><li id="menu-item-3512" class="menu-item menu-item-type-taxonomy menu-item-object-category ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/category/menus-scolaires/"><span class="wpmega-link-title">Menus scolaires</span></a></li><li id="menu-item-6503" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/inscriptions-activites-accueil-periscolaire-de-loisirs-etude-restauration-scolaire/"><span class="wpmega-link-title">Inscription activités :  (accueil périscolaire, de loisirs, aide aux devoirs, restauration scolaire)</span></a></li><li id="menu-item-6522" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/accueil-periscolaire/"><span class="wpmega-link-title">Accueil périscolaire</span></a></li><li id="menu-item-6521" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/accueil-de-loisirs/"><span class="wpmega-link-title">Accueil de Loisirs</span></a></li><li id="menu-item-3728" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/conseil-municipal-jeunes/"><span class="wpmega-link-title">Conseil municipal Jeunes</span></a></li>     </ul>
+                            </li><li id="menu-item-3562" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children ss-nav-menu-item-depth-1"><a href="#"><span class="wpmega-link-title">Emploi, retraite, solidarité</span></a>
+                                <ul class="sub-menu sub-menu-2">
+                                    <li id="menu-item-5887" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/formalites-administratives/maison-de-services-au-public/"><span class="wpmega-link-title">Maison de Services Au Public</span></a></li><li id="menu-item-3586" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/emploi-et-retraite/"><span class="wpmega-link-title">Emploi et retraite</span></a></li><li id="menu-item-3564" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/personnes-agees/"><span class="wpmega-link-title">Personnes âgées</span></a></li><li id="menu-item-3563" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/ccas-centre-communal-daction-sociale/"><span class="wpmega-link-title">CCAS Centre Communal d’Action Sociale</span></a></li><li id="menu-item-3567" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/organismes-et-autres-services-sociaux-utiles/"><span class="wpmega-link-title">Organismes et autres services sociaux utiles</span></a></li>  </ul>
+                            </li><li id="menu-item-3614" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children ss-nav-menu-item-depth-1"><a href="#"><span class="wpmega-link-title">Loisirs</span></a>
+                                <ul class="sub-menu sub-menu-2">
+                                    <li id="menu-item-4000" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/club-sportif-braytois-csb/"><span class="wpmega-link-title">Club Sportif Braytois CSB</span></a></li><li id="menu-item-3613" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/cinema/"><span class="wpmega-link-title">Cinéma</span></a></li><li id="menu-item-1863" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/la-piscine-municipale/"><span class="wpmega-link-title">La piscine municipale</span></a></li><li id="menu-item-3588" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/bibliotheque/"><span class="wpmega-link-title">Bibliothèque</span></a></li>     </ul>
+                            </li><li id="menu-item-1862" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children ss-nav-menu-item-depth-1"><a href="#"><span class="wpmega-link-title">Pratique</span></a>
+                                <ul class="sub-menu sub-menu-2">
+                                    <li id="menu-item-3580" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/transport/"><span class="wpmega-link-title">Transport</span></a></li><li id="menu-item-1873" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-2"><a href="http://www.bray-sur-seine.fr/collecte-des-ordures-menageres-et-dechetterie/"><span class="wpmega-link-title">Collecte des ordures ménagères et déchetterie</span></a></li>      </ul>
+                            </li></ul>
+                        </li><li id="menu-item-3594" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children mega-with-sub ss-nav-menu-item-2 ss-nav-menu-item-depth-0 ss-nav-menu-mega ss-nav-menu-mega-alignCenter"><a href="#"><span class="wpmega-link-title">Découvrir<br />Bray</span></a>
+                            <ul class="sub-menu sub-menu-1">
+                                <li id="menu-item-3595" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-depth-1"><a href="http://www.bray-sur-seine.fr/tourisme/"><span class="wpmega-link-title">Tourisme</span></a></li><li id="menu-item-3593" class="menu-item menu-item-type-custom menu-item-object-custom ss-nav-menu-item-depth-1"><a target="_blank" href="https://www.flickr.com/photos/braysurseine/albums"><span class="wpmega-link-title">Bray en photos</span></a></li></ul>
+                        </li><li id="menu-item-2698" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-3 ss-nav-menu-item-depth-0 ss-nav-menu-mega ss-nav-menu-mega-alignCenter"><a href="http://www.bray-sur-seine.fr/portail-familles/"><span class="wpmega-link-title">Portail <br />Familles</span></a></li><li id="menu-item-1137" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-4 ss-nav-menu-item-depth-0 ss-nav-menu-mega ss-nav-menu-mega-alignCenter"><a href="http://www.bray-sur-seine.fr/agenda/"><span class="wpmega-link-title">Agenda</span></a></li><li id="menu-item-1228" class="menu-item menu-item-type-post_type menu-item-object-page ss-nav-menu-item-5 ss-nav-menu-item-depth-0 ss-nav-menu-mega ss-nav-menu-mega-alignCenter"><a href="http://www.bray-sur-seine.fr/contact/"><span class="wpmega-link-title">Contact</span></a></li><li id="menu-item-1405" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home ss-nav-menu-item-6 ss-nav-menu-item-depth-0 ss-nav-menu-reg ss-nav-menu-with-icon"><a href="http://www.bray-sur-seine.fr/"><span class="wpmega-link-title"><i class="icon-home"></i> Accueil</span></a></li></ul></nav>                                        </div><!-- / #MainNav -->
+
+                    <div class="clear"></div>
+                </div>
+            </div><!-- .masthead-container -->
+        </header><!-- #masthead -->
+
+        <section id="TopContent" class="">
+            <div class="inner-content">
+                <div class="row-fluid header-default">
+                    <div class="span8 default-title">
+                        <h1 class="page-title headline">Les gagnants du concours de BD</h1>
+                    </div>
+
+                    <div class="span4 default-breadcrumbs">
+                        <div class="breadcrumbs"><a title="Go to the Agenda21 category archives." href="http://www.bray-sur-seine.fr/category/agenda21/" class="category">Agenda21</a> &gt; <a title="Go to the Culture category archives." href="http://www.bray-sur-seine.fr/category/agenda21/culture/" class="category">Culture</a> &gt; Les gagnants du concours de BD</div>                                                      </div>
+
+                </div>
+            </div>
+            <div class="top-inner-shadow"></div>
+        </section><!-- #TopContent -->
+    </div><!-- #Top -->
+
+    <div id="Middle">
+        <div class="inner-content main-content">
+
+            <div id="layout_default-layout" class="grid-wrapper">
+                <section class="grid-section-1"><div class="grid-row row-fluid">
+                    <div class="grid-column-1 span8">
+                        <div class="content-element-1">
+
+                            <div id="primary" class="site-content">
+                                <div id="content" role="main">
+
+
+                                    <article id="post-4698" class="post-4698 post type-post status-publish format-standard has-post-thumbnail hentry category-actualites category-culture">
+                                        <div class="row-fluid">
+
+
+
+                                            <header class="post-header ">
+
+                                                <div class="featured-image">
+                                                    <div class="shadow-curl styled-image "><img width="768" height="432" src="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/SKM_C224e16052314530_0012-e1464033141845-768x432.jpg" class="attachment-768x432 size-768x432 wp-post-image" alt="" /><div class="inner-overlay"></div></div>
+                                                </div>
+
+                                            </header>
+
+
+
+
+
+                                            <div class="entry-content">
+                                                <h1 style="text-align: center;">PRIX DU PUBLIC</h1>
+                                                <h2 style="text-align: center;">MOINS DE 15 ANS : ARTHUR HOURCADE</h2>
+                                                <p style="text-align: center;"><a href="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/planche-Arthur-NetB.jpg"><img class="alignnone wp-image-4572 aligncenter" src="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/planche-Arthur-NetB-864x1024.jpg" alt="planche Arthur NetB" width="277" height="329" srcset="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/planche-Arthur-NetB-864x1024.jpg 864w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/planche-Arthur-NetB-253x300.jpg 253w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/planche-Arthur-NetB-783x928.jpg 783w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/planche-Arthur-NetB-575x682.jpg 575w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/planche-Arthur-NetB-1200x1423.jpg 1200w" sizes="(max-width: 277px) 100vw, 277px" /></a></p>
+                                                <h2 style="text-align: center;">PLUS DE 15 ANS : BÉRÉNICE DAUTRY</h2>
+                                                <p style="text-align: center;"><a href="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/SKM_C224e16052314530_0012-e1464033141845.jpg"><img class="alignnone wp-image-4606" src="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/SKM_C224e16052314530_0012-e1464033141845-724x1024.jpg" alt="SKM_C224e16052314530_0012" width="308" height="722" /></a></p>
+                                                <hr />
+                                                <p style="text-align: center;">
+                                                <h1 style="text-align: center;">PRIX DES AUTEURS</h1>
+                                                <h2 style="text-align: center;">MOINS DE 15 ANS : DAVID DE ALMEIDA</h2>
+                                                <p><a href="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/de-almeida-david-14.jpg"><img class=" wp-image-4584 aligncenter" src="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/de-almeida-david-14-792x1024.jpg" alt="de-almeida-david--14" width="270" height="349" srcset="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/de-almeida-david-14-792x1024.jpg 792w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/de-almeida-david-14-232x300.jpg 232w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/de-almeida-david-14-783x1013.jpg 783w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/de-almeida-david-14-575x744.jpg 575w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/de-almeida-david-14-1200x1552.jpg 1200w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/de-almeida-david-14.jpg 1546w" sizes="(max-width: 270px) 100vw, 270px" /></a></p>
+                                                <h2 style="text-align: center;">PLUS DE 15 ANS : FLIP (PHILIPPE MONCAN)</h2>
+                                                <p><a href="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/Philippe-Moncan-59-ans.png"><img class="wp-image-4578 aligncenter" src="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/Philippe-Moncan-59-ans-724x1024.png" alt="Philippe-Moncan-59-ans" width="267" height="378" srcset="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/Philippe-Moncan-59-ans-724x1024.png 724w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/Philippe-Moncan-59-ans-212x300.png 212w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/Philippe-Moncan-59-ans-783x1108.png 783w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/Philippe-Moncan-59-ans-575x813.png 575w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/Philippe-Moncan-59-ans-1200x1698.png 1200w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/Philippe-Moncan-59-ans.png 1500w" sizes="(max-width: 267px) 100vw, 267px" /></a></p>
+                                                <hr />
+                                                <p>&nbsp;</p>
+                                                <h1 style="text-align: center;">PRIX DES COMMERÇANTS</h1>
+                                                <h2 style="text-align: center;">MOINS DE 15 ANS :MATTHIEU DOSNE</h2>
+                                                <p><a href="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/matthieu-dosne.jpg"><img class="wp-image-4591 aligncenter" src="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/matthieu-dosne-724x1024.jpg" alt="matthieu-dosne" width="267" height="378" srcset="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/matthieu-dosne-724x1024.jpg 724w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/matthieu-dosne-212x300.jpg 212w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/matthieu-dosne-783x1107.jpg 783w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/matthieu-dosne-575x813.jpg 575w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/matthieu-dosne-1200x1697.jpg 1200w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/matthieu-dosne.jpg 1414w" sizes="(max-width: 267px) 100vw, 267px" /></a></p>
+                                                <h2 style="text-align: center;">PLUS DE 15 ANS : FABRICE PIERRON</h2>
+                                                <p><a href="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/SKM_C224e16052314530_0010-e1464029992964.jpg"><img class="wp-image-4565 aligncenter" src="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/SKM_C224e16052314530_0010-e1464029992964-724x1024.jpg" alt="SKM_C224e16052314530_0010" width="236" height="334" srcset="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/SKM_C224e16052314530_0010-e1464029992964-724x1024.jpg 724w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/SKM_C224e16052314530_0010-e1464029992964-212x300.jpg 212w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/SKM_C224e16052314530_0010-e1464029992964-783x1107.jpg 783w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/SKM_C224e16052314530_0010-e1464029992964-575x813.jpg 575w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/SKM_C224e16052314530_0010-e1464029992964-1200x1697.jpg 1200w" sizes="(max-width: 236px) 100vw, 236px" /></a></p>
+                                                <hr />
+                                                <h1 style="text-align: center;">PRIX DE LA VILLE</h1>
+                                                <h2 style="text-align: center;">MOINS DE 15 ANS : VINCENT SZWANKOWSKI</h2>
+                                                <p><a href="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/vincent.jpg"><img class="wp-image-4587 aligncenter" src="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/vincent-1024x724.jpg" alt="vincent" width="253" height="179" srcset="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/vincent-1024x724.jpg 1024w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/vincent-300x212.jpg 300w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/vincent-783x554.jpg 783w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/vincent-575x407.jpg 575w, http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/vincent-1200x849.jpg 1200w" sizes="(max-width: 253px) 100vw, 253px" /></a></p>
+                                                <h2 style="text-align: center;">PLUS DE 15 ANS : OCÉANE LEBOT</h2>
+                                                <p>\b<a href="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/SKM_C224e16052314530_0011-e1464030124358.jpg"><img class="wp-image-4569 aligncenter" src="http://www.bray-sur-seine.fr/wp-content/uploads/2016/05/SKM_C224e16052314530_0011-e1464030124358-724x1024.jpg" alt="SKM_C224e16052314530_0011" width="235" height="359" /></a></p>
+                                            </div><!-- .entry-content -->
+
+                                        </div><!-- .row-fluid -->
+
+
+                                        <footer class="entry-footer entry-meta">
+
+                                            <div class="post-meta clearfix"><span class="date-meta"><span class="meta-label">Date: </span><time class="entry-date" datetime="2016-06-07T08:39:04+00:00">7 juin 2016</time><span class="meta-sep">/</span></span><span class="author vcard author-meta"><span class="meta-label">Author: </span><a class="url fn n" href="http://www.bray-sur-seine.fr/author/bray2014/" title="View all posts by bray2014" rel="author">bray2014</a><span class="meta-sep">/</span></span><span class="categories-meta"><span class="meta-label">Catégorie: </span><a href="http://www.bray-sur-seine.fr/category/actualites/" rel="category tag">Actualités</a>, <a href="http://www.bray-sur-seine.fr/category/agenda21/culture/" rel="category tag">Culture</a></span></div>
+
+                                        </footer><!-- .entry-meta -->
+
+
+                                        <nav class="nav-single">
+                                            <h3 class="assistive-text">Post navigation</h3>
+                                            <span class="nav-previous"><a href="http://www.bray-sur-seine.fr/compte-rendu-du-conseil-municipal-du-11-mai-2016/" rel="prev"><span class="meta-nav">&larr;</span> Compte rendu du Conseil Municipal du 11 mai 2016</a></span>
+                                            <span class="nav-next"><a href="http://www.bray-sur-seine.fr/les-gagnants-du-tirage-au-sort-festival-bd/" rel="next">Les gagnants du tirage au sort Festival BD <span class="meta-nav">&rarr;</span></a></span>
+                                        </nav><!-- .nav-single -->
+
+
+
+                                    </article><!-- #post -->
+
+
+                                </div><!-- #content -->
+                            </div><!-- #primary -->
+
+
+                        </div> <!-- / .content-element-1 -->
+                    </div> <!-- / .span8 -->
+                    <div class="grid-column-2 span4">
+                        <div class="content-element-1">
+                            <div id="static-content-1286" class="static-content "><section class="vc_section_wrapper"><div class="wpb_row row-fluid">
+                                <div class="span3 wpb_column column_container">
+                                    <div class="wpb_wrapper">
+
+                                        <div class="wpb_text_column wpb_content_element ">
+                                            <div class="wpb_wrapper">
+                                                <p style="text-align: center;"><strong>Partager </strong><br />
+                                                    <strong>ou aimer </strong><br />
+                                                    <strong>cette page</strong></p>
+
+                                            </div>
+                                        </div> <div class="fb_like wpb_content_element fb_type_box_count"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.bray-sur-seine.fr/les-gagnants-du-concours-de-bd/&amp;layout=box_count&amp;show_faces=false&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true"></iframe></div>
+                                        <a href="http://twitter.com/share" class="twitter-share-button" data-count="vertical">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
+                                        <div class="wpb_googleplus wpb_content_element wpb_googleplus_type_tall"><g:plusone size="tall" ></g:plusone></div>
+
+                                    </div>
+                                </div>
+
+                                <div class="span9 wpb_column column_container">
+                                    <div class="wpb_wrapper">
+
+                                        <div class="wpb_raw_code wpb_content_element wpb_raw_html">
+                                            <div class="wpb_wrapper">
+                                                <iframe src="//www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com%2Fbraysurseine&amp;width&amp;height=395&amp;colorscheme=light&amp;show_faces=false&amp;header=false&amp;stream=true&amp;show_border=true&amp;appId=310024262489117" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:395px;" allowTransparency="true"></iframe>
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div></section>
+                            </div></div> <!-- / .content-element-1 -->
+                        <div class="content-element-2">
+                            <div class="widget-area"><aside id="text-6" class="widget widget_text">                    <div class="textwidget"><p style="text-align: center;"><strong><a href="http://www.bray-sur-seine.fr/bd/">4E FESTIVAL DE BD</a></strong><br />
+                                <strong><a href="http://www.bray-sur-seine.fr/bd/"> SAMEDI 2 JUIN 2018</a></strong>
+                                <a href="http://www.bray-sur-seine.fr/bd/"> <img class="wp-image-4492 aligncenter" src="http://www.bray-sur-seine.fr/wp-content/uploads/2018/05/festivalbd2018.jpg" alt="FLYERA5-2018" width="200" height="auto" /></a></p></div>
+                            </aside><aside id="text-3" class="widget widget_text">                     <div class="textwidget"><span style="color: #ffffff;">AGENDA</span></div>
+                            </aside><aside id="text-5" class="widget widget_text">                     <div class="textwidget"><section class="vc_section_wrapper"><div class="wpb_row row-fluid">
+                                <div class="span12 wpb_column column_container">
+                                    <div class="wpb_wrapper">
+                                        <div class="iconBox icon"><i class="icon-envelope"></i><div class="textContent"><h2 class="iconBoxTitle">LETTRE D'INFOS</h2><div class="theText"><a title="La lettre d'information de Bray-sur-Seine" href="http://www.bray-sur-seine.fr/inscription-lettre-dinformations/">Inscrivez-vous à la lettre d'information de Bray-sur-Seine et recevez toute l'actualité de la ville par email</a>
+                                        </div></div></div>
+                                    </div>
+                                </div>
+                            </div></section></div>
+                            </aside><aside id="text-2" class="widget widget_text">                     <div class="textwidget"><section class="vc_section_wrapper"><div class="wpb_row row-fluid">
+                                <div class="span12 wpb_column column_container">
+                                    <div class="wpb_wrapper">
+                                        <div class="iconBox icon"><i class="icon-calendar"></i><div class="textContent"><h2 class="iconBoxTitle">AGENDA</h2><div class="theText"><a title="Proposer un événement à l’agenda de Bray-sur-Seine" href="http://www.bray-sur-seine.fr/proposer-un-evenement-a-lagenda-de-bray-sur-seine/">Ajouter</a>
+                                            <a title="Proposer un événement à l’agenda de Bray-sur-Seine" href="http://www.bray-sur-seine.fr/proposer-un-evenement-a-lagenda-de-bray-sur-seine/"> un événement</a>
+                                            <a title="Proposer un événement à l’agenda de Bray-sur-Seine" href="http://www.bray-sur-seine.fr/proposer-un-evenement-a-lagenda-de-bray-sur-seine/"> à l'agenda</a></div></div></div>
+                                    </div>
+                                </div>
+                            </div></section></div>
+                            </aside><aside id="text-4" class="widget widget_text">                     <div class="textwidget"><section class="vc_section_wrapper"><div class="wpb_row row-fluid">
+                                <div class="span12 wpb_column column_container">
+                                    <div class="wpb_wrapper">
+                                        <div class="iconBox icon"><i class="icon-book"></i><div class="textContent"><h2 class="iconBoxTitle">RÉPERTOIRE</h2><div class="theText"><a title="Inscrire son association, son entreprise ou son commerce sur le répertoire de Bray-sur-Seine" href="http://www.bray-sur-seine.fr/formulaire-dinscription-au-repertoire-de-bray-sur-seine/">Inscrire</a>
+                                            <a title="Inscrire son association, son entreprise ou son commerce sur le répertoire de Bray-sur-Seine" href="http://www.bray-sur-seine.fr/formulaire-dinscription-au-repertoire-de-bray-sur-seine/">une association, <br />une entreprise ou un commerce</a>
+                                            <br /><a title="Inscrire son association, son entreprise ou son commerce sur le répertoire de Bray-sur-Seine" href="http://www.bray-sur-seine.fr/formulaire-dinscription-au-repertoire-de-bray-sur-seine/"> sur le répertoire de Bray-sur-Seine</a></div></div></div>
+                                    </div>
+                                </div>
+                            </div></section></div>
+                            </aside><aside id="evcalwidget-2" class="widget EvcalWidget"><h3 class='widget-title'>AGENDA DE BRAY-SUR-SEINE</h3><div id='evcal_widget'><div id='evcal_calendar_' class='ajde_evcal_calendar  ' >
+                                <div class='evo-data' data-cyear="2018" data-cmonth="8" data-runajax="1" data-evc_open="0" data-cal_ver="2.2.14" data-mapscroll="true" data-mapformat="roadmap" data-mapzoom="18" data-ev_cnt="0" data-sort_by="sort_date" data-filters_on="false" data-range_start="0" data-range_end="0" data-send_unix="0" data-ux_val="00" data-accord="0"  ></div><div id='evcal_head' class='calendar_header ' ><p id='evcal_cur'> août, 2018</p>
+                                <span id='evcal_prev' class='evcal_arrows evcal_btn_prev' ><i class='fa fa-angle-left'></i></span><span id='evcal_next' class='evcal_arrows evcal_btn_next' ><i class='fa fa-angle-right'></i></span><div class='cal_arguments' style='display:none' hide_past="no" show_et_ft_img="no" event_order="ASC" ft_event_priority="no" lang="L1" evc_open="no" etc_override="no" ></div><div class='clear'></div></div><a class='evo_sort_btn'>Options de tri</a><div class='eventon_sorting_section' style='display:none'>
+                                <div class='eventon_sort_line evo_sortOpt' >
+                                    <div class='evo_sortby'><p>Trier par:</p></div>
+                                    <div class='evo_srt_sel'><p class='fa'>Date</p>
+                                        <div class='evo_srt_options'></div>
+                                    </div><div class='clear'></div>
+                                </div>
+                                <div class='eventon_filter_line'></div><div class='clear'></div></div><div id='eventon_loadbar_section'><div id='eventon_loadbar'></div></div><div id='evcal_list' class='eventon_events_list '><div id='event_6332' class='eventon_list_event' event_id='6332' itemscope itemtype='http://schema.org/Event'><div class="evo_event_schema" style="display:none" >
+                                <a href="http://www.bray-sur-seine.fr/events/collectes-de-sang-2018-provins-8/" itemprop="url"></a>
+                                <time itemprop="startDate" datetime="2018-8-6"></time>
+                                <time itemprop="endDate" datetime="2018-8-6"></time></div>
+                                <div id='evc_15335640006332' class='evcal_list_a desc_trig sin_val  evo_social' data-exlk="0"  style='border-color: #e20250' data-gmtrig="0" data-gmap_status="null" data-ux_val='1'><span class='evcal_cblock' bgcolor='#e20250' smon='août' syr='2018'><em class='evo_date' ><em class='evo_day' >lun</em><span class="start">6<em>aou</em></span></em><em class='evo_time'><span class='start'>14 h 00 min</span><span class='end'>- 19 h 00 min</span></em><em class='clear'></em></span><span class='evcal_desc' data-location_name="Gymnase Raymond Louis"><span class='evcal_desc2 evcal_event_title' itemprop='name'>COLLECTES DE SANG 2018 - PROVINS</span><span class='evcal_desc_info' ><em class='evcal_time'>14 h 00 min - 19 h 00 min</em> </span><span class='evcal_desc3'></span></span><em class='clear'></em></div><div class='event_description evcal_eventcard' style='display:none'><div class='evorow evcal_evdata_row bordb evcal_event_details'>
+                                    <div class="event_excerpt" style="display:none"><h3 class="padb5 evo_h3">Détails de l'événement</h3><p></p></div>
+                                    <span class='evcal_evdata_icons'><i class='fa fa-align-justify'></i></span>
+                                    <div class='evcal_evdata_cell '><div class='eventon_full_description'>
+                                        <h3 class='padb5 evo_h3'>Détails de l'événement</h3><div class='eventon_desc_in' itemprop='description'>
+                                        <p>Une collecte de sang sera organisée au Gymnase Raymond Louis à PROVINS le lundi 6 aout de 14h à 19h.</p>
+                                        <p>&nbsp;</p>
+                                        <p>&nbsp;</p>
+                                    </div><div class='clear'></div>
+
+                                    </div>
+                                    </div>
+                                </div><div class='evorow evcal_evdata_row bordb evcal_evrow_sm evo_metarow_time'>
+                                    <span class='evcal_evdata_icons'><i class='fa fa-clock-o'></i></span>
+                                    <div class='evcal_evdata_cell'>
+                                        <h3 class='evo_h3'>Heure</h3><p>(Lundi) 14 h 00 min - 19 h 00 min</p>
+                                    </div>
+                                </div><div class='evorow evcal_evdata_row bordb evcal_evrow_sm evo_metarow_organizer lastrow'>
+                                    <span class='evcal_evdata_icons'><i class='fa fa-headphones'></i></span>
+                                    <div class='evcal_evdata_cell'>
+                                        <h3 class='evo_h3'>Événement organisé par</h3><p class='evo_data_val'>Association des donneurs de sang de Provins</p>
+                                    </div>
+                                    <div class='evcal_evdata_row evcal_close' title='Fermer'></div></div></div><div class='clear'></div></div>                 </div><!-- #evcal_list-->
+                                <div class='clear'></div>
+                            </div><!-- .ajde_evcal_calendar-->
+
+                            </div></aside><aside id="search-4" class="widget widget_search"><h3 class="widget-title">Recherche</h3><form method="get" id="SearchForm" action="http://www.bray-sur-seine.fr/">
+                                <div class="searchFormContainer">
+                                    <input type="text" name="s" id="s" class="searchFormInput" value="" placeholder="Rechercher" />
+                                    <input type="submit" id="searchsubmit" value="Search">
+                                </div>
+                            </form>
+
+                            </aside></div> <!-- / .widget-area --></div> <!-- / .content-element-2 -->
+                    </div> <!-- / .span4 -->
+                </div> <!-- / #row-fluid -->
+                </section> <!-- section - 1 -->
+            </div> <!-- grid-wrapper -->
+
+        </div><!-- .main-content -->
+    </div><!-- #Middle -->
+
+    <footer id="Bottom">
+        <div id="FooterTop" class="clearfix">
+            <div class="inner-content">
+                <div id="static-content-433" class="static-content "><section class="vc_section_wrapper"><div class="wpb_row row-fluid vc_custom_1402656171769"style="margin-left: 50px ;">
+                    <div class="span10 wpb_column column_container">
+                        <div class="wpb_wrapper">
+                            <div class="wpb_gmaps_widget wpb_content_element">
+                                <h2 class="wpb_heading wpb_map_heading">Bray-sur-Seine</h2>    <div class="wpb_wrapper">
+                                <div class="wpb_map_wraper">
+                                    <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d662.0430276113976!2d3.239668300000006!3d48.41483999999991!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47ef3c1645df4e5b%3A0x1c7d1cbe82f81e80!2sPlace+G%C3%A9n%C3%A9ral+de+Gaulle!5e0!3m2!1sfr!2sfr!4v1400518322112" width="600" height="200" frameborder="0" style="border:0"></iframe>          </div>
+                            </div></div>
+                        </div>
+                    </div>
+
+                    <div class="span2 wpb_column column_container">
+                        <div class="wpb_wrapper">
+
+                            <div class="wpb_text_column wpb_content_element ">
+                                <div class="wpb_wrapper">
+                                    <p><span style="color: #ffffff;"><strong>Partager ou aimer cette page</strong></span></p>
+
+                                </div>
+                            </div> <div class="fb_like wpb_content_element fb_type_box_count"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.bray-sur-seine.fr/les-gagnants-du-concours-de-bd/&amp;layout=box_count&amp;show_faces=false&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true"></iframe></div>
+                            <a href="http://twitter.com/share" class="twitter-share-button" data-count="vertical">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
+                            <div class="wpb_googleplus wpb_content_element wpb_googleplus_type_tall"><g:plusone size="tall" ></g:plusone></div>
+
+                        </div>
+                    </div>
+                </div></section></div>                 </div><!-- .inner-content -->
+            <div class="clear"></div>
+        </div><!-- #FooterTop -->
+        <div id="FooterBottom" class="clearfix">
+            <div class="inner-content">
+                <div id="static-content-1241" class="static-content "><section class="vc_section_wrapper"><div class="wpb_row row-fluid">
+                    <div class="span3 wpb_column column_container">
+                        <div class="wpb_wrapper">
+
+                            <div class="wpb_text_column wpb_content_element ">
+                                <div class="wpb_wrapper">
+                                    <h2 style="color: #3e3f40;"><span style="color: #ffffff;">Adresse de la mairie</span></h2>
+                                    <p style="color: #7f8080;">Hôtel de ville de Bray-sur-Seine<br />
+                                        Place du général De Gaulle<br />
+                                        77480 Bray-sur-Seine</p>
+
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+
+                    <div class="span3 wpb_column column_container">
+                        <div class="wpb_wrapper">
+
+                            <div class="wpb_text_column wpb_content_element ">
+                                <div class="wpb_wrapper">
+                                    <h2 style="color: #3e3f40;"><span style="color: #ffffff;">Contacter la mairie</span></h2>
+                                    <p style="color: #7f8080;">Téléphone : 01 60 67 10 11<br />
+                                        Fax : 01 64 01 13 17<br />
+                                        E-mail : <a style="color: #2bb2c6;" href="mailto:mairiedebraysurseine@orange.fr" target="_blank">mairiedebraysurseine@orange.fr</a><br />
+                                        Site Web : <a style="color: #2bb2c6;" href="http://www.bray-sur-seine.fr/" target="_blank">http://www.bray-sur-seine.fr</a></p>
+
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+
+                    <div class="span3 wpb_column column_container">
+                        <div class="wpb_wrapper">
+
+                            <div class="wpb_text_column wpb_content_element ">
+                                <div class="wpb_wrapper">
+                                    <h2 style="color: #3e3f40;"><span style="color: #ffffff;">Horaires de la mairie</span></h2>
+                                    <p style="color: #7f8080;">Du lundi au jeudi : de 08h30 à 12h00 et de 13h30 à 17h00<br />
+                                        Le vendredi : de 08h30 à 12h00 et de 13h30 à 16h00<br />
+                                        Le samedi : de 09h00 à 12h00</p>
+
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+
+                    <div class="span3 wpb_column column_container">
+                        <div class="wpb_wrapper">
+                            <div class="iconBox icon"><i class="icon-envelope"></i><div class="textContent"><h2 class="iconBoxTitle">Contact</h2><div class="theText"><span style="color: #959799;">Vous pouvez aussi contacter la mairie via le formulaire de contact sur le site</span></div></div></div><a class="wpb_button_a" title="Formulaire de contact" href="http://www.bray-sur-seine.fr/contact/"><span class="wpb_button  wpb_btn-info wpb_btn-large wpb_mail">Formulaire de contact <i class="icon"> </i></span></a>
+
+                        </div>
+                    </div>
+                </div></section>
+                </div>                 </div><!-- .inner-content -->
+            <div class="clear"></div>
+        </div><!-- #FooterBottom -->
+    </footer><!-- #Bottom -->
+</div><!-- #page -->
+
+<link rel='stylesheet' id='eventon_dynamic_styles-css'  href='http://www.bray-sur-seine.fr/wp-content/plugins/eventON/assets/css/eventon_dynamic_styles.css?ver=4.9.7' type='text/css' media='all' />
+<link rel='stylesheet' id='js_composer_front-css'  href='http://www.bray-sur-seine.fr/wp-content/plugins/js_composer/assets/css/js_composer_front.css?ver=4.1.2' type='text/css' media='all' />
+<link rel='stylesheet' id='js_composer_custom_css-css'  href='http://www.bray-sur-seine.fr/wp-content/uploads/js_composer/custom.css?ver=4.1.2' type='text/css' media='screen' />
+<script type='text/javascript'>
+/* <![CDATA[ */
+var uberMenuSettings = {"speed":"300","trigger":"hoverIntent","orientation":"horizontal","transition":"slide","hoverInterval":"20","hoverTimeout":"400","removeConflicts":"off","autoAlign":"off","noconflict":"off","fullWidthSubs":"off","androidClick":"on","iOScloseButton":"on","loadGoogleMaps":"off","repositionOnLoad":"off"};
+/* ]]> */
+</script>
+<script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/themes/parallelus-moxie/extensions/ubermenu/core/js/ubermenu.min.js?ver=4.9.7'></script>
+<script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/themes/parallelus-moxie/extensions/ubermenu/core/js/hoverIntent.js?ver=4.9.7'></script>
+<script type='text/javascript'>
+/* <![CDATA[ */
+var wpcf7 = {"apiSettings":{"root":"http:\/\/www.bray-sur-seine.fr\/wp-json\/contact-form-7\/v1","namespace":"contact-form-7\/v1"},"recaptcha":{"messages":{"empty":"Merci de confirmer que vous n\u2019\u00eates pas un robot."}}};
+/* ]]> */
+</script>
+<script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=4.9.1'></script>
+<script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/themes/parallelus-moxie/assets/js/jquery.jplayer.min.js?ver=2.2.0'></script>
+<script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/plugins/js_composer/assets/lib/flexslider/jquery.flexslider-min.js?ver=4.1.2'></script>
+<script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/plugins/js_composer/assets/lib/isotope/jquery.isotope.min.js?ver=4.1.2'></script>
+<script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/themes/parallelus-moxie/assets/js/onLoad.js?ver=1.0'></script>
+<script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-includes/js/wp-embed.min.js?ver=4.9.7'></script>
+<script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/plugins/js_composer/assets/js/js_composer_front.js?ver=4.1.2'></script>
+<script type='text/javascript'>
+/* <![CDATA[ */
+var the_ajax_script = {"ajaxurl":"http:\/\/www.bray-sur-seine.fr\/wp-admin\/admin-ajax.php","postnonce":"83a61a30f2"};
+/* ]]> */
+</script>
+<script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/plugins/eventON/assets/js/eventon_script.js?ver=1.0'></script>
+<script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/plugins/eventON/assets/js/eventon_gen_maps.js?ver=1.0'></script>
+<script type='text/javascript' src='https://maps.googleapis.com/maps/api/js?sensor=false&#038;ver=1.0'></script>
+<script type='text/javascript' src='http://www.bray-sur-seine.fr/wp-content/plugins/eventON/assets/js/eventon_init_gmap.js?ver=1.0'></script>
+</body>
+</html>
\ No newline at end of file