html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}
html {line-height:1;}
/* input, textarea {appearance:none;-moz-appearance:none;border-radius:0;} */
@media screen and (max-width: 940px) {
    input[type="text"], input[type="password"], textarea, select {font-size: 16px !important;}
}
button {border:none;}
ol, ul {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;vertical-align:middle;}
q, blockquote {quotes:none;}
q:before, q:after, blockquote:before, blockquote:after {content:"";content:none;}
a img {border:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display:block;}
sup {vertical-align:super;font-size:smaller;}
sub {vertical-align:sub;font-size:smaller;}
em {font-style:italic;}
strong {font-weight:bold;}
p {margin-bottom:5px;}
blockquote:before {background:url('../images/core/quotes.png') 0 0 no-repeat;content:"";width:30px;height:30px;display:block;position:absolute;top:0;left:0px;}
blockquote {margin:2% 0;text-indent:10px;padding:0 50px;position:relative;}
blockquote:after {background:url('../images/core/quotes.png') -29px 0 no-repeat;content:"";width:30px;height:30px;display:block;position:absolute;bottom:0;right:0px;}
.wp-video, .wp-video video {width:100%!important;height:auto!important;}
.wp-audio-shortcode {visibility:visible!important;}

/* On cache le champ qui check si il y a un robot */
form li.gfield.nepasremplir {display:none;}

/* Tools */
.displaynone {display:none;}
.clearfix {float:none;clear:both;}
.clearBoth {float:none;clear:both;}
.fleft {float:left;}
.fright {float:right;}
#proposition-publication .bloc-form .error-form, .error-form {border:1px solid #790000;}
.loader {background:url(../images/core/loading.gif) 0 0 no-repeat;height:32px;width:32px;margin-top:2%;}
#breadcrumbs span.post-title.no-underline {text-decoration:none;}
.entry-content {word-break:break-word;}
#breadcrumbs br {display:none;}
.wp-caption {text-align:center; text-decoration: none !important;  max-width: 100%;}
.wp-caption img {display: block;min-width:100%;margin:0!important;}
.wp-caption-dd, .wp-caption-text {font-size: 12px !important;padding: 3px;line-height: 15px !important;font-style: italic;text-decoration: none;margin-bottom: 0px;background-color: #dedede;}
.wp-caption-text .legende { display: block;padding: 3px 0 0 0;line-height: 21px;}

/* Colorbox */
#colorbox, #cboxOverlay, #cboxWrapper {overflow: visible}
#cboxTitle {color: #FFF;bottom: -22px; top: inherit;}
#cboxOverlay {background-color: #000}
#cboxLoadedContent {padding: 0}
#cboxPrevious, #cboxNext, #cboxClose {display: inline-block;line-height: 1;font-family: dashicons;text-decoration: inherit;font-weight: 400;font-style: normal;vertical-align: top;text-align: center;-webkit-transition: color .1s ease-in 0;transition: color .1s ease-in 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 40px;height: 40px;width: 40px;overflow: hidden;background: none;color: #FFF;outline:none;}
#cboxPrevious, #cboxNext {font-size: 65px;height: 65px;width: 65px;}
#cboxClose {top: -45px;right: -9px;}
#cboxClose:before {content: "\f158";}
#cboxPrevious {top: 45%;left: -61px;}
#cboxPrevious:before {content: "\f341";}
#cboxNext {top: 45%;right: -61px;}
#cboxNext:before {content: "\f345";}
#cboxClose:before, #cboxPrevious:before, #cboxNext:before {display: block;text-indent: 0;}

/* Plan du site*/
.post-template-template-sitemap-php .entry-content .menu-menu-principal-container img, .post-template-template-sitemap-php .entry-content .menu-menu-principal-container br {display:none;}
.post-template-template-sitemap-php .entry-content .menu-menu-principal-container ul {padding-left:0px;margin-left:0px;}
.post-template-template-sitemap-php .entry-content .menu-menu-principal-container ul li {margin-left:20px;}
.post-template-template-sitemap-php .entry-content .menu-menu-principal-container .children-2 {margin-left:40px;}

/* PDF avec légende */
a.miniature-pdf {color:inherit!important;/*display:inline-block;vertical-align:top;*/text-decoration:none!important;/*margin:15px 15px 15px 0px!important;*/}
a.miniature-pdf.broken_link {text-decoration:none;}
a.miniature-pdf img {margin-bottom:0;display:block;/*margin:0!important;*/cursor:pointer;}
a.miniature-pdf span.wp-caption-text {width:100px;box-sizing:border-box;display:block;font-size:14px;}
a.miniature-pdf.liseuse-miniature span.wp-caption-text {width:100%;}

/* Accessibar */
a.close-accessibar {display:none;}

/* Filtre panel */
#formPlanInteractif input[type=checkbox],
.form-panel input[type=checkbox],
.wrapper-panel input[type=checkbox],
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"] {width:15px;height:13px;-moz-appearance:checkbox;}
#proposition-publication .bloc-form input[type=checkbox] {-moz-appearance:checkbox;width:15px;height:15px;}
.gfield_checkbox input[type=checkbox] {-moz-appearance:checkbox;width:15px;height:15px;}
.wysija-checkbox-paragraph input[type=checkbox] {-moz-appearance:checkbox;width:15px;height:15px;}
.gfield_radio input[type=radio],
.gform_wrapper ul.gfield_radio li input[type="radio"] {-moz-appearance:radio;width:15px;height:15px;}

/* RGPD - Alertes SMS TODO: upload creasit-reset.css sur dev */
#formulaire-desinscription-alertes-sms .div-rgpd {max-width: 100% !important;}
#formulaire-desinscription-alertes-sms .field-div label#label-rgpd {margin: 40px 0 20px 0;}
#formulaire-desinscription-alertes-sms .field-div input#checkbox-rgpd {margin: 0 10px 0 0;}
.post-template-template-inscription-alertes-sms-php .field-div label#label-rgpd {margin: 40px 0 20px 0;}
.post-template-template-inscription-alertes-sms-php .field-div input#checkbox-rgpd {margin: 0 10px 0 0;}
.post-template-template-inscription-alertes-sms-php .div-rgpd {max-width: 100% !important;}
/* RGPD - Gravity Forms */
.page-contact input#checkbox-rgpd-gf  {margin: 0 10px 0 0; width :auto}
input#checkbox-rgpd-gf  {width :auto}
input[type="checkbox"]{-moz-appearance: checkbox;width: 10px;height: 10px;}
.page-contact form input[type="checkbox"]{height:auto;width:auto !important;}
.bloc-checkbox-rgpd-gf{
    margin-bottom: 10px;
}
/* RGPD - Newsletters */

.entry-content .php_wysija{
    margin-top:0;
    display: flex;
    flex-direction: column;
}

.entry-content form.widget_wysija{
    display: flex;
    flex-direction: row
}
/* RGPD - Agenda */
.bloc-form input#checkbox-rgpd {width :auto}
#proposition-publication label#label-rgpd{
    margin-top: -22px;
    margin-left: 30px;
}

/* Miniatures PDF */
p > a.miniature-pdf > img {box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
