/* Ajouts propres à la version native du blog */
.blog-widgets{display:block;list-style:none;margin:0;padding:0}
.blog-widgets>li{display:block}
.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.miniature img{width:150px;height:150px;object-fit:cover}
.acm-hp-field{position:absolute!important;left:-9999px!important;top:-9999px!important}
.blog-cookies{text-align:center;margin:10px 0 0;font-size:.85em}
.blog-cookies a{color:inherit}
.excerpt_single img{max-width:100%;height:auto}
.excerpt_single table{max-width:100%}
.excerpt_single iframe,.excerpt_single video{max-width:100%}
.contenu_article_single,.article_single{overflow-wrap:anywhere}
.sidebar .pc-reviews{padding:6px;max-width:none}
.sidebar .pc-reviews .pc-h2{font-size:1.1em;margin:4px 0}
.sidebar .pc-rv-list{grid-template-columns:1fr}
.google-avis .pc-reviews{padding:10px}
.nl-ok{background:#eef7ee;color:#175;padding:8px 10px;border:1px solid #2a7;margin:6px 0}
.nl-ko{background:#fdeeee;color:#a00;padding:8px 10px;border:1px solid #c33;margin:6px 0}
.comment-form{max-width:100%}
.comment-form textarea,.comment-form input[type=text],.comment-form input[type=email]{box-sizing:border-box;width:100%;max-width:100%}
.comment-form .submit{max-width:100%}
.comments{overflow-wrap:anywhere}
#colonne-gauche,.contenu_article,.content-article,.article,.article h1,section>h1{min-width:0;max-width:100%;overflow-wrap:break-word}
.contenu_article{box-sizing:border-box}

/* titres des listes : un seul titre par article (h2) et un seul h1 par page */
section>h2.bl-title{color:#aa272e;text-transform:uppercase;font-family:arial;padding:0 35px;font-size:1.2em;margin:.67em 0;font-weight:bold}
section>h2.bl-title a{color:inherit;text-decoration:none}
.bl-h1{color:#aa272e;text-transform:uppercase;font-family:arial;padding:0 35px;font-size:1.5em;margin:.67em 0}
@media screen and (max-width:579px){section>h2.bl-title{font-size:1.5em;padding:0 7px}.bl-h1{padding:0 7px;font-size:1.3em}}
@media screen and (max-width:480px){section>h2.bl-title{font-size:1.25em}}
@media screen and (max-width:380px){section>h2.bl-title{font-size:1em}.bl-h1{font-size:1.1em}}
