@font-face {
font-family: 'exobold';
src: url(//ressources-ville.org/wp-content/themes/ressources/exo-bold-webfont.woff2) format('woff2'),
url(//ressources-ville.org/wp-content/themes/ressources/exo-bold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'exoextrabold';
src: url(//ressources-ville.org/wp-content/themes/ressources/exo-extrabold-webfont.woff2) format('woff2'),
url(//ressources-ville.org/wp-content/themes/ressources/exo-extrabold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'exoregular';
src: url(//ressources-ville.org/wp-content/themes/ressources/exo-regular-webfont.woff2) format('woff2'),
url(//ressources-ville.org/wp-content/themes/ressources/exo-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'exomedium';
src: url(//ressources-ville.org/wp-content/themes/ressources/exo-medium-webfont.woff2) format('woff2'),
url(//ressources-ville.org/wp-content/themes/ressources/exo-medium-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
body {
font-size: 17px;
background-color: #FFF;
color: #000;
}
body.custom-font-enabled {
font-family: Calibri, Helvetica, Arial, sans-serif;
}
body .site {
padding: 0;
margin-top: 0;
margin-bottom: 0;
box-shadow: none;
}
.site-header h1 {
line-height: 0;
}
header#masthead {
max-width: 1000px;
margin: 0 auto;
padding: 24px 40px;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.smaller header#masthead {
max-width: 1000px;
width: 100%;
margin: 0 auto;
padding: 10px 40px;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.home .entry-content {
max-width: 1000px;
display: table;
margin: 36px auto 0;
padding: 0 20px;
}
.page-template-action .entry-content {
margin: 0 auto 0;
max-width: 1000px;
display: table;
padding: 0 20px;
width: calc(100% - 40px);
}
.page-template-action .entry-content {
text-align: justify;
}
.search-results .site-content {
max-width: 1000px;
display: table;
margin-left: auto !important;
margin-right: auto !important;
float: inherit;
}
header.entry-header:after {
display: block;
width: 100%;
content: "";
background: #ce6971;
height: 36px;
bottom: -36px;
position: absolute;
}
.page-template-action header.entry-header:after {
display: block;
width: 100%;
content: "";
background: #ce6971;
height: 36px;
bottom: -36px;
position: absolute;
}
.page-id-119 header.entry-header:after, .single-evenement .domaine-developpement-economique-urbain header.entry-header:after, .single-publication .domainep-developpement-economique-urbain header.entry-header:after, .page-id-131 header.entry-header:after, .single-evenement .domaine-jeunesse header.entry-header:after, .single-publication .domainep-jeunesse header.entry-header:after{
background: #fbeeb7;
}
.page-id-151 header.entry-header:after, .domaine-culture-et-patrimoine header.entry-header:after, .domainep-culture-et-patrimoine header.entry-header:after{
background: #ceebef;
}
.page-id-153 header.entry-header:after, .domaine-developpement-urbain-et-cadre-de-vie header.entry-header:after, .domainep-developpement-urbain-et-cadre-de-vie header.entry-header:after{
background: #ceebef;
}
.page-id-161 header.entry-header:after, .domaine-pvrl header.entry-header:after, .domainep-pvrl header.entry-header:after, .page-id-163 header.entry-header:after, .domaine-discrimination header.entry-header:after, .domainep-discrimination header.entry-header:after{
background: #86b9dd;
}
.page-id-2647 header.entry-header:after, .domaine-vieillissement header.entry-header:after, .domainep-vieillissement header.entry-header:after, .page-id-159 header.entry-header:after, .domaine-experimentations-et-accompagnement header.entry-header:after, .domainep-experimentations-et-accompagnement header.entry-header:after{
background: #dbade1;
}
.page-id-2649 header.entry-header:after, .domaine-transitions header.entry-header:after, .domainep-transitions header.entry-header:after{
background: #8bcd8f;
}
.page-id-135 header.entry-header:after, .domaine-sante header.entry-header:after, .domainep-sante header.entry-header:after, .page-id-157 header.entry-header:after, .domaine-cohesion-sociale header.entry-header:after, .domainep-cohesion-sociale header.entry-header:after{
background: #f2996e;
}
.page-template-action div#levtshome {
margin-top: 64px;
width: calc(64.5% - 40px);
}
img {
max-width: 100%;
}
hgroup {
display: inline-block;
}
.lehead {
position: fixed;
width: 100%;
display: inline-block;
z-index: 2;
background: #FFF;
}
.smaller.lehead {
box-shadow: 0px 1px 2px rgba(0, 0, 0, .3);
}
a:focus {
outline: 0 dotted;
}
.site {
max-width: 100%;
}
.site-content {
margin: 140px 0 0;
}
footer[role="contentinfo"] {
border-top: 0;
font-size: 16px;
width: calc(100% - 80px);
padding: 30px 40px 24px;
display: table;
background: #b51926;
color: #FFF;
max-width: calc(100% - 80px);
margin-top: 0;
}
div#colcontact {
display: inline-block;
width: 33.33333%;
float: left;
}
div#colien {
display: inline-block;
width: calc(33.3333% - 40px);
float: left;
margin: 0 20px;
}
div#colien a {
display: block;
color: #FFF;
text-decoration: none;
}
div#colien a:hover {
color: #FFF;
text-decoration: underline;
}
a.lienfootart {
background: #FFF;
display: table;
padding: 3px 5px;
margin-top: 10px;
color: #b51926 !important;
text-transform: uppercase;
text-decoration: none;
font-size: 14px;
font-weight: bold;
border: 1px solid #FFF;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
a:hover.lienfootart {
background: transparent;
display: table;
color: #FFF !important;
border: 1px solid #FFF;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.site-info {
display: table;
max-width: 1000px;
margin: 0 auto;
width: 100%;
}
.fa, .far, .fas {
font-family: "Font Awesome 5 Free";
font-size: 20px !important;
margin-right: 4px;
}
div#sstitfoot {
text-transform: uppercase;
font-weight: bold;
font-size: 18px;
line-height: 1;
}
div#sstitfoot:after {
content: "_";
display: block;
margin-bottom: 8px;
}
div#colevt {
display: inline-block;
width: 33.3333%;
float: left;
line-height: 1;
}
span.untitfoot {
text-transform: uppercase;
font-size: 13px;
margin-top: 17px;
display: block;
margin-bottom: 2px;
}
div#titartfoot {
line-height: 1.4;
font-size: 20px;
}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p {
hyphens: none;
-moz-hyphens: none;
-webkit-hyphens: none;
margin: 0 0 18px;
}
.main-navigation {
margin-top: 29px;
display: inline-block;
float: right;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
}
.smaller .main-navigation {
margin-top: 11px;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
border-bottom: 0;
border-top: 0;
display: inline-block !important;
text-align: left;
width: 100%;
}
.main-navigation li a:hover, .main-navigation li a:focus {
color: #b51926 !important;
background: #FFF !important;
}
.main-navigation li {
margin: 0 0 0 20px;
font-family: exobold;
font-size: 17.5px;
}
.main-navigation li a {
color: #000;
}
.main-navigation li ul li {
margin: 0;
}
.main-navigation li ul li a {
background: #b51926;
border-bottom: 1px solid #FFF;
color: #FFF;
font-size: 14px;
line-height: 1.5;
padding: 12px 10px;
}
.main-navigation li ul li a:hover {
background: #FFF;
border-bottom: 1px solid #FFF;
color: #b51926;
}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
color: #b51926;
background: #FFF;
font-weight: normal;
}
a.mega-menu-link {
font-family: exobold !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
background: #b51926 !important;
color: #FFF !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
color: #000 !important;
font-family: inherit;
font-size: 13px;
font-weight: normal;
padding: 10px;
line-height: 1.4;
text-transform: uppercase !important;
}
.entry-header {
background: #b51926;
margin-bottom: 0;
position: relative;
min-height: 180px;
line-height: 0;
}
.page-template-action .entry-header, .page-template-agenda .entry-header {
background: #b51926;
}
.single-evenement .entry-header, .single-publication .entry-header, .page-template-listepublications .entry-header, .page-template-toutespublications .entry-header {
background: #b51926;
}
.single-evenement .domaine-developpement-economique-urbain .entry-header, .single-publication .domainep-developpement-economique-urbain .entry-header, .single-evenement .domaine-jeunesse .entry-header, .single-publication .domainep-jeunesse .entry-header {
background: #f2c42b;
}
.page-id-119 .entry-header, .domainep-developpement-economique .entry-header, .page-id-131 .entry-header, .domainep-jeunesse .entry-header {
background: #f2c42b;
}
.page-id-151 .entry-header, .domainep-culture-et-patrimoine .entry-header {
background: #53c4c8;
}
.page-id-153 .entry-header, .domainep-developpement-urbain-et-cadre-de-vie .entry-header {
background: #53c4c8;
}
.page-id-161 .entry-header, .domainep-pvrl .entry-header, .page-id-163 .entry-header, .domainep-discrimination .entry-header {
background: #308ed0;
}
.page-id-159 .entry-header, .domainep-experimentations-et-accompagnement .entry-header, .page-id-2647 .entry-header, .domainep-vieillissement .entry-header  {
background: #bc8fc2;
}
.page-id-135 .entry-header, .domainep-sante .entry-header, .page-id-157 .entry-header, .domainep-cohesion-sociale .entry-header {
background: #f27e46;
}
.page-id-2649 .entry-header, .domainep-transitions .entry-header {
background: #56a95b;
}
.entry-content, .entry-summary, .mu_register {
line-height: 1.65;
position: relative;
}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
border-radius: 0;
box-shadow: none;
}
.entry-header img.wp-post-image {
margin-bottom: 0;
width: 100%;
}
figure.tint {
position: relative;
line-height: 0;
}
.tint::before {
display: block;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
background: none repeat scroll 0 0 rgba(181, 25, 38, 0.5);
content: "";
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
}
.domainep-developpement-economique-urbain .tint::before, .domainep-jeunesse .tint::before {
background: none repeat scroll 0 0 rgba(242, 196, 43, 0.5);
}
.domainep-culture-et-patrimoine .tint::before {
background: none repeat scroll 0 0 rgba(242, 196, 43, 0.5);
}
.home.tint::before {
background: linear-gradient(#b51926, transparent);
height: 70%;
opacity: 1;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
}
.home.tint:hover::before {
opacity: 0;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
}
.leden-details {
cursor: pointer;
text-align: center;
font-size: 25px;
color: #b51926;
text-transform: uppercase;
margin-top: 35px;
font-weight: bold;
margin-bottom: 0px;
display: block !important;
}
.leden-details:hover {
color: #000;
}
.leden-show {
display: none;
margin-top: 20px;
}
.unblocont:nth-child(3n+2) .leden-details {
color: #FFF;
}
.site-content article {
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0;
}
div#imgphoto {
position: absolute;
bottom: inherit;
color: #FFF;
width: 100%;
top: 50%;
transform: translateY(-50%);
display: inline-table;
}
h1.entry-title.avcimg {
display: table;
max-width: 1000px;
margin: 0 auto;
width: calc(100% - 80px);
padding: 0 40px;
font-size: 60px;
font-family: exobold;
hyphens: none;
-webkit-hyphens: none;
-moz-hyphens: none;
}
h1.entry-title.ssimg {
display: table;
max-width: 1000px;
margin: 0 auto;
width: 100%;
padding: 0 40px;
font-size: 50px;
color: #FFF;
line-height: 1;
font-family: exobold;
hyphens: none;
-webkit-hyphens: none;
-moz-hyphens: none;
}
.single-publication h1.entry-title.ssimg {
font-size: 40px;
}
h1.entry-title span {
margin-bottom: 10px !important;
}
.page-template-action h1.entry-title.ssimg {
font-size: 30px;
position: absolute;
max-width: 340px;
line-height: 1.2;
display: inline-block;
top: 50%;
transform: translateY(-50%);
hyphens: none;
-moz-hyphens: none;
-webkit-hyphens: none;
}
.page-template-action h1.entry-title.ssimg:after {
content: "";
position: absolute;
left: -20px;
bottom: -25px;
background: url(https://ressources-ville.org/wp-content/themes/ressources/ims/anglegauche.png);
width: 35px;
height: 35px;
background-size: cover;
}
.page-template-action h1.entry-title.ssimg:before {
content: "";
position: absolute;
right: -20px;
top: -25px;
background: url(https://ressources-ville.org/wp-content/themes/ressources/ims/angledroite.png);
width: 35px;
height: 35px;
background-size: cover;
}
div#blocimgact {
max-width: 860px;
margin: 0 auto;
width: calc(100% - 60px);
}
div#unpicto {
display: inline-block;
float: right;
width: 20%;
}
h1.entry-title span {
display: block;
font-size: 20px;
text-transform: uppercase;
font-weight: bold;
margin-bottom: 5px;
}
#blocimgss {
position: absolute;
bottom: inherit;
width: 100%;
top: 50%;
transform: translateY(-50%);
}
div#titbloc {
display: table;
text-transform: uppercase;
margin: -20px auto 0;
box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
padding: 5px 20px 0px;
background: #FFF;
color: #000;
max-width: calc(740px - 80px);
text-align: center;
width: 100%;
font-weight: bold;
font-family: exobold;
font-size: 24px;
hyphens: none;
-moz-hyphens: none;
-webkit-hyphens: none;
}
.unblocont:first-child div#titbloc {
margin: 15px auto 0;
}
div#anglegauche {
position: absolute;
bottom: 0;
}
div#angledroite {
position: absolute;
top: 0;
right: 0;
}
.largeurcont {
display: table;
margin: 0 auto;
width: calc(100% - 80px);
max-width: 1000px;
text-align: justify;
padding: 0 40px;
}
.page-template-equipenv .largeurcont {
max-width: 1080px;
}
div#contblocont {
margin-top: 40px;
padding-top: 20px;
border-top: 1px dashed #000;
}
.unblocont:nth-child(3n+2) div#contblocont {
border-top: 1px dashed #FFF;
}
.leden-show #contblocont {
margin-top: 0px;
padding-top: 20px;
border-top: 1px dashed #000;
}
.unblocont {
padding-bottom: 40px;
}
.unblocont:nth-child(3n+2) {
background: #ce6971;
color: #FFF;
}
.domaine-developpement-economique .unblocont:nth-child(3n+2), .domaine-jeunesse .unblocont:nth-child(3n+2) {
background: #f8dd72;
color: #000;
}
.unblocont:nth-child(3n+3) {
background: #eaeaea;
}
.unblocont:nth-child(3n+1) #titbloc {
background: #b51926;
color: #FFF;
}
.single-publication .unblocont:nth-child(3n+1) #titbloc {
background: #FFF;
color: #000;
}
.domainep-jeunesse .unblocont:nth-child(3n+2), .domaine-jeunesse .unblocont:nth-child(3n+2), .domainep-developpement-economique-urbain .unblocont:nth-child(3n+2), .domaine-developpement-economique-urbain .unblocont:nth-child(3n+2){
background: #fbeeb7;
color: #000;
}
.domaine-developpement-urbain-et-cadre-de-vie .unblocont:nth-child(3n+2) div#contblocont, .domainep-developpement-urbain-et-cadre-de-vie .unblocont:nth-child(3n+2) div#contblocont, .domaine-jeunesse .unblocont:nth-child(3n+2) div#contblocont, .domainep-jeunesse .unblocont:nth-child(3n+2) div#contblocont, .domaine-culture-et-patrimoine .unblocont:nth-child(3n+2) div#contblocont, .domainep-culture-et-patrimoine .unblocont:nth-child(3n+2) div#contblocont, .domainep-developpement-economique-urbain .unblocont:nth-child(3n+2) div#contblocont, .domaine-developpement-economique-urbain .unblocont:nth-child(3n+2) div#contblocont {
border-top: 1px dashed #000;
}
.domainep-culture-et-patrimoine .unblocont:nth-child(3n+2), .domaine-culture-et-patrimoine .unblocont:nth-child(3n+2), .domainep-developpement-urbain-et-cadre-de-vie .unblocont:nth-child(3n+2), .domaine-developpement-urbain-et-cadre-de-vie .unblocont:nth-child(3n+2) {
background: #dff3f4;
color: #000;
}
div#lesimgillus {
display: inline-block;
float: left;
width: 35%;
}
div#contblocontext {
display: inline-block;
width: calc(65% - 40px);
float: right;
}
.unblocont:nth-child(2n) #lesimgillus {
float: right;
}
.unblocont:nth-child(2n) div#contblocontext {
float: left;
}
div#contblocont a {
color: #b51926;
}
div#contblocont a:hover {
color: #b51926;
text-decoration: none;
}
.unblocont:nth-child(3n+2) div#contblocont a {
color: #FFF;
}
.unblocont:nth-child(3n+2) div#contblocont a:hover {
color: #FFF;
text-decoration: none;
}
.domainep-developpement-economique div#contblocont a {
color: #f2c42b;
}
.domainep-developpement-economique div#contblocont a:hover {
color: #f2c42b;
}
hgroup img {
max-width: 170px;
height: auto;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.smaller hgroup img {
max-width: 140px;
height: auto;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
div#date {
text-align: center;
font-size: 30px;
padding: 40px;
font-weight: bold;
text-transform: capitalize;
margin-top: 20px;
}
span.horaires {
color: #b51926;
}
#lepartage {
padding: 40px;
text-align: center;
}
.home #lepartage {
display: none;
}
span.partage {
color: #b51926;
text-transform: uppercase;
font-size: 18px;
font-weight: bold;
margin-bottom: 20px;
display: block;
}
div#contcontact {
display: table;
width: 1000px;
margin: 0 auto 20px;
max-width: 100%;
padding: 40px 0px 0;
}
div#sstitcont {
color: #b51926;
text-transform: uppercase;
font-weight: bold;
font-size: 18px;
}
div#sstitcont:after {
content: "_";
display: block;
margin: 0px 0 20px;
line-height: 1;
}
div#formcont {
display: inline-block;
width: calc(50% - 25px);
padding-right: 25px;
border-right: 1px dashed #000;
}
div#infoscont {
display: inline-block;
width: calc(50% - 75px);
float: right;
}
input.wpcf7-form-control.wpcf7-submit, input#gform_submit_button_1 {
background: #b51926;
color: #FFF;
text-transform: uppercase;
font-size: 20px;
width: unset;
border: 1px dashed #b51926;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
input.wpcf7-form-control.wpcf7-submit:hover, input#gform_submit_button_1:hover {
background: #FFF;
color: #b51926;
border: 1px dashed #b51926;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
textarea.wpcf7-form-control.wpcf7-textarea {
width: calc(100% - 12px);
}
input.wpcf7-form-control {
width: calc(100% - 12px);
}
div#formcont {
display: inline-block;
width: calc(50% - 75px);
padding-right: 75px;
border-right: 1px dashed #000;
}
label span.label {
font-style: italic;
font-size: 14px;
color: #b51926;
margin-left: 10p;
}
div#newshome {
display: inline-block;
width: calc(33.333% - 40px);
padding: 0px 20px 25px;
background: #eabcbf;
float: right;
position: relative;
}
.page-template-action div#newshome {
margin-top: 36px;
}
div#contnews {
border-bottom: 1px dashed #000;
margin-bottom: 20px;
padding-bottom: 20px;
}
div#contnews p {
line-height: 1.5;
}
.unews:last-child #contnews p:last-child {
margin-bottom: 0;
}
.unews:last-child #contnews{
margin-bottom: 0;
border-bottom:0;
padding-bottom: 0px;
}
div#titnews {
text-transform: uppercase;
font-weight: bold;
line-height: 1.1;
font-size: 20px;
color: #b51926;
hyphens:none;
-moz-hyphens:none;
-webkit-hyphens:none;
}
div#titnews:after {
content: "_";
display: block;
line-height: 0.3;
margin-bottom: 20px;
}
.unews {
margin-top: 40px;
}
div#contnews a {
color: #b51926;
font-weight: bold;
}
div#contnews a:hover {
color: #b51926;
text-decoration: none;
}
div#imghome {
margin-bottom: 5px;
}
div#titactu {
background: #000;
color: #FFF;
text-transform: uppercase;
font-weight: bold;
font-size: 18px;
position: absolute;
top: -20px;
width: calc(100% - 40px);
padding: 5px 10px;
left: 0;
text-align: left;
}
.page-template-action div#titactu {
background: #FFF;
color: #000;
top: -36px;
}
div#titprochevt {
background: #b51926;
color: #FFF;
text-transform: uppercase;
font-weight: bold;
font-size: 18px;
position: absolute;
top: -20px;
width: calc(50% - 80px);
padding: 5px 10px;
left: 0px;
text-align: left;
hyphens: none;
-moz-hyphens: none;
-webkit-hyphens: none;
}
div#titfocus {
background: #000;
color: #FFF;
text-transform: uppercase;
font-weight: bold;
font-size: 20px;
position: absolute;
top: -39px;
width: 260px;
padding: 0;
left: 20px;
text-align: center;
line-height: 1.65;
hyphens: none;
-moz-hyphens: none;
-webkit-hyphens: none;
}
div#levtshome {
display: inline-block;
width: calc(66.66666% - 40px);
float: left;
margin-right: 40px;
margin-bottom: 40px;
margin-top: 50px;
}
div#excnews p {
text-align: left !important;
}
div#lesevtshome {
display: table;
width: 100%;
margin-top: 55px;
margin-bottom: 0px;
}
.unevthome {
display: inline-block;
width: 100%;
margin-right: 0;
margin-bottom: 30px;
vertical-align: top;
}
.page-template-action div#newshome {
display: inline-block;
width: calc(35.5% - 60px);
padding: 35px 30px 40px;
background: #eabcbf;
float: right;
position: relative;
}
.page-id-119 div#newshome, .page-id-131 div#newshome {
background: #f8dd72;
}
.page-id-151 div#newshome, .page-id-153 div#newshome {
background: #9cd8e0;
}
.page-id-161 div#newshome, .page-id-163 div#newshome {
background: #bbe0fa;
}
.page-id-159 div#newshome, .page-id-2647 div#newshome{
background: #fad1ff;
}
.page-id-2649 div#newshome{
background: #56a95b;
}
.page-id-135 div#newshome, .page-id-157 div#newshome{
background: #f8cfbb;
}
.page-template-action .unevthome {
width: 100%;
margin-right: 0;
margin-bottom: 30px;
vertical-align: top;
margin-left: 0 !important;
}
.page-template-action .unevthome:last-child {
margin-bottom: 0;
}
div#datehome {
position: absolute;
top: 0;
left: 0;
background: #FFF;
display: table;
padding: 6px 6px;
color: #b51926;
text-transform: uppercase;
font-size: 30px;
max-width: 40px;
height: auto;
line-height: 0.85;
text-align: center;
font-weight: bold;
}
.home .domaine-developpement-economique-urbain #titacthome, .home .domaine-jeunesse #titacthome {
color: #FFF;
}
.domaine-developpement-economique-urbain #titacthome, .domaine-jeunesse #titacthome {
color: #f2c42b;
}
.domaine-developpement-economique-urbain div#datehome,.domaine-jeunesse div#datehome {
color: #f2c42b;
}
.domaine-sante div#datehome, .domaine-sante #titacthome, .domaine-cohesion-sociale div#datehome, .domaine-cohesion-sociale #titacthome {
color: #f27e46;
}
.domaine-culture-et-patrimoine div#datehome, .domaine-culture-et-patrimoine #titacthome, .domaine-developpement-urbain-et-cadre-de-vie div#datehome, .domaine-developpement-urbain-et-cadre-de-vie #titacthome {
color: #53c4c8;
}
.domaine-pvrl div#datehome, .domaine-pvrl #titacthome, .domaine-discrimination div#datehome, .domaine-discrimination #titacthome {
color: #308ed0;
}
.domaine-experimentations-et-accompagnement div#datehome, .domaine-experimentations-et-accompagnement #titacthome{
color: #bc8fc2;
}
.page-template-action div#datehome, .page-template-action #titacthome {
color: #000;
}
.tint img {
width: 100%;
height: auto;
}
.domaine-developpement-economique-urbain .tint::before, .domaine-jeunesse .tint::before {
background: linear-gradient(#f2c42b, transparent);
height: 70%;
}
.domaine-developpement-economique-urbain .entry-header .tint::before, .domaine-jeunesse .entry-header .tint::before {
background: linear-gradient(#f2c42b, #f2c42b);
height: 100%;
opacity: 0.5;
}
.domaine-developpement-urbain-et-cadre-de-vie .tint::before, .domaine-culture-et-patrimoine .tint::before {
background: linear-gradient(#53c4c8, transparent);
height: 70%;
}
.domaine-developpement-urbain-et-cadre-de-vie .entry-header .tint::before, .domaine-culture-et-patrimoine .entry-header .tint::before {
background: linear-gradient(#53c4c8, #53c4c8);
height: 100%;
opacity: 0.5;
}
.domaine-sante .home.tint::before, .domaine-cohesion-sociale .home.tint::before{
background: linear-gradient(#f27e46, transparent);
}
.domaine-sante .entry-header .tint::before, .domaine-cohesion-sociale .entry-header .tint::before {
background: linear-gradient(#f27e46, #f27e46);
height: 100%;
opacity: 0.5;
}
.domaine-pvrl .home.tint::before, .domaine-discrimination .home.tint::before{
background: linear-gradient(#308ed0, transparent);
}
.domaine-pvrl .entry-header .tint::before, .domaine-discrimination .entry-header .tint::before {
background: linear-gradient(#308ed0, #308ed0);
height: 100%;
opacity: 0.5;
}
.domaine-experimentations-et-accompagnement .home.tint::before{
background: linear-gradient(#bc8fc2, transparent);
}
.domaine-experimentations-et-accompagnement .entry-header .tint::before {
background: linear-gradient(#bc8fc2, #bc8fc2);
height: 100%;
opacity: 0.5;
}
span.moishomeact {
display: block;
font-size: 18px;
}
div#leconthomeart {
padding-left: 35px;
padding-top: 10px;
background: url(https://ressources-ville.org/wp-content/themes/ressources/ims/coinactu.png);
background-repeat: no-repeat;
background-size: 25px;
margin-top: 20px;
line-height: 1.6;
}
div#titacthome {
font-size: 18px;
text-align: left;
text-transform: uppercase;
font-weight: bold;
color: #b51926;
line-height: 1.2;
margin-bottom: 5px;
hyphens: none;
-moz-hyphens: none;
-webkit-hyphens: none;
}
div#resum {
font-size: 16px;
line-height: 1.4;
}
a.lkacthome {
color: #000;
text-transform: uppercase;
font-weight: bold;
font-size: 16px;
text-decoration: none;
}
a.lkacthome:hover {
color: #b51926;
}
div#lesfocus {
padding: 20px 40px 70px;
background: #eaeae8;
position: relative;
margin-top: 20px;
}
#lesfocuscont {
max-width: 1040px;
display: table;
margin: 0 auto;
position: relative;
}
#lesfocuscont a{
display: inline-block;
width: calc(33.33333% - 40px);
margin: 40px 20px 0;
float: left;
vertical-align: top;
text-decoration: none;
}
.unfocus {
hyphens: none;
-moz-hyphens: none;
-webkit-hyphens: none;
position: relative;
}
div#imgfocus:after {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: rgba(181, 25, 38, 0.6);
width: 100%;
opacity: 0;
content: "";
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#lesfocuscont a:hover div#imgfocus:after {
opacity: 1;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.unepubli {
hyphens: none;
-moz-hyphens: none;
-webkit-hyphens: none;
position: relative;
}
div#anglegauchefocus {
position: absolute;
bottom: 10px;
left: 10px;
opacity: 0;
z-index: 2;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#lesfocuscont a:hover div#anglegauchefocus{
opacity: 1;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
div#angledroitefocus {
position: absolute;
top: 10px;
right: 10px;
opacity: 0;
z-index: 2;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#lesfocuscont a:hover div#angledroitefocus{
opacity: 1;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
div#angledroitebfocus {
position: absolute;
bottom: 10px;
right: 10px;
opacity: 0;
z-index: 2;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#lesfocuscont a:hover div#angledroitebfocus{
opacity: 1;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
div#anglegauchehfocus {
position: absolute;
top: 10px;
left: 10px;
opacity: 0;
z-index: 2;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#lesfocuscont a:hover div#anglegauchehfocus{
opacity: 1;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#contfocus span {
line-height: 1.4;
font-size: 16px;
}
div#imgfocus {
line-height: 0;
position: relative;
}
div#contfocus {
background: #b51926;
padding: 10px;
color: #FFF;
text-align: justify;
}
div#titunfocus {
font-size: 22px;
font-weight: bold;
margin-bottom: 5px;
text-align: left;
}
div#leslogoshome {
width: 1000px;
max-width: 100%;
display: table;
margin: 0 auto;
text-align: center;
padding: 30px 0;
}
div#leblocnew {
background: #d98c92;
position: relative;
padding: 40px 40px 10px;
z-index: 1;
}
div#leblocnewsl {
display: block;
width: 1000px;
max-width: 100%;
position: relative;
margin: 0 auto;
}
#mc_embed_signup {
background: transparent !important;
}
form#mc-embedded-subscribe-form {
background: #d98c92;
max-width: 100%;
width: 1000px;
display: table;
margin: 0 auto;
color: #000;
}
.content__gdpr p {
font-style: italic;
margin-bottom: 20px;
}
#mc_embed_signup input.email {
font-family: calibri,"Helvetica Neue",Arial,Helvetica,Verdana,sans-serif !important;
font-size: 16px !important;
width: 98% !important;
}
#mc_embed_signup input.button {
display: block;
width: 130px !important;
margin: 0 0 0px 0 !important;
min-width: 90px;
background: #b51926;
border: none;
border-radius: 0;
text-transform: uppercase !important;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#mc_embed_signup input.button:hover {
width: 130px !important;
margin: 0 0 0px 0 !important;
background: #000;
border: none;
border-radius: 0;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
div#tithomnews {
background: #000;
color: #FFF;
text-transform: uppercase;
font-weight: bold;
font-size: 22px;
position: absolute;
top: -60px;
width: 200px;
padding: 0;
z-index: 2;
line-height: 1.65;
text-align: center;
}
div#publiaction {
background: #eabcbf;
padding: 40px 40px 20px;
margin-left: -100%;
display: inline-block;
width: calc(200% - 80px);
margin-top: 40px;
}
.page-id-119 div#publiaction, .page-id-131 div#publiaction {
background: #fef6cf;
}
.page-id-151 div#publiaction, .page-id-153 div#publiaction {
background: #dff3f4;
}
.page-id-161 div#publiaction, .page-id-163 div#publiaction {
background: #bbe0fa;
}
.page-id-159 div#publiaction, .page-id-2647 div#publiaction {
background: #fad1ff;
}
.page-id-2649 div#publiaction {
background: #56a95b;
}
.page-id-135 div#publiaction, .page-id-157 div#publiaction {
background: #f8cfbb;
}
div#contfocusaction {
background: transparent;
padding: 0;
color: #000;
text-align: justify; }
div#titunfocusaction {
font-size: 16px;
font-weight: normal;
text-align: left;
line-height: 1.2;
margin-top: 5px;
}
div#lecontpubliaction {
width: calc(50% + 20px);
float: right;
margin-right: -10px;
position: relative;
}
div#lecontpubliaction a {
display: inline-block;
width: calc(50% - 23px);
margin: 5px 10px 15px;
vertical-align: top;
text-decoration: none;
}
div#lecontpubliaction div#titfocus {
background: #b51926;
color: #FFF;
top: -60px;
width: auto;
left: 10px;
text-align: left;
padding-left: 15px;
padding-right: 15px;
display: table;
line-height: 1.3;
padding: 10px 15px;
}
.page-id-119 div#lecontpubliaction div#titfocus, .page-id-131 div#lecontpubliaction div#titfocus {
background: #f2c42b;
}
.page-id-151 div#lecontpubliaction div#titfocus, .page-id-153 div#lecontpubliaction div#titfocus {
background: #53c4c8;
}
.page-id-161 div#lecontpubliaction div#titfocus, .page-id-163 div#lecontpubliaction div#titfocus {
background: #308ed0;
}
.page-id-159 div#lecontpubliaction div#titfocus, .page-id-2647 div#lecontpubliaction div#titfocus {
background: #bc8fc2;
}
.page-id-2649 div#lecontpubliaction div#titfocus {
background: #56a95b;
}
.page-id-135 div#lecontpubliaction div#titfocus, .page-id-157 div#lecontpubliaction div#titfocus {
background: #f27e46;
}
div#imgfocusjaune, div#imgfocusbleu, div#imgfocusorange {
line-height: 0;
position: relative;
}
#lecontpubliaction a:hover div#imgfocusjaune.limpublic:after {
opacity: 1;
background: rgba(245, 199, 0, 0.6);
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#lecontpubliaction a:hover div#imgfocusbleu.limpublic:after {
opacity: 1;
background: rgba(83, 196, 200, 0.6);
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#lecontpubliaction a:hover div#imgfocusorange.limpublic:after {
opacity: 1;
background: rgba(242, 126, 70, 0.6);
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#lecontpubliaction a:hover div#imgfocusviolet.limpublic:after {
opacity: 1;
background: rgba(188, 143, 194, 0.6);
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#lecontpubliaction a:hover div#imgfocusbleufonce.limpublic:after {
opacity: 1;
background: rgba(48, 142, 208, 0.6);
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#lecontpubliaction a:hover div#imgfocusrouge.limpublic:after {
opacity: 1;
background: rgba(181, 25, 38, 0.6);
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#lecontpubliaction a:hover div#imgfocusvert.limpublic:after {
opacity: 1;
background: rgba(86, 169, 91, 0.6);
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#lecontpubliaction a:hover div#anglegauchefocus{
opacity: 1;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#lecontpubliaction a:hover div#angledroitefocus{
opacity: 1;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#lecontpubliaction a:hover div#angledroitebfocus{
opacity: 1;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#lecontpubliaction a:hover div#anglegauchehfocus{
opacity: 1;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.limpublic:after {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: rgba(0, 0, 0, 0.2);
width: 100%;
opacity: 1;
content: "";
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.limpublic:before {
content: "\f15c";
font-family: "FontAwesome";
color: #FFF;
z-index: 10;
position: absolute;
top: 50%;
opacity: 1;
width: 100%;
left: calc(50% - 15px);
font-size: 38px;
}
.type-videos .limpublic:before {
content: "\f144";
font-family: "FontAwesome";
font-size: 50px;
left: calc(50% - 20px);
}
.type-audio .limpublic:before {
content: "\f028";
font-family: "FontAwesome";
font-size: 50px;
left: calc(50% - 20px);
}
.type-enquete .limpublic:before {
content: "\f044";
font-family: "FontAwesome";
font-size: 40px;
left: calc(50% - 12px);
}
.type-publications .limpublic:before {
content: "\f039";
font-family: "FontAwesome";
font-size: 40px;
left: calc(50% - 12px);
}
div#lessroucesfse {
margin-top: 65px;
}
.limpublic {
position: relative;
line-height: 0;
}
div#lesevtsagenda {
margin-top: 80px;
}
div#lesevtsagenda .largeurcont {
max-width: 960px;
}
div#lesevtsagenda .unevthome {
display: inline-block;
width: calc(33.3333% - 43px);
margin: 0 20px 30px;
margin-bottom: 30px;
}
a.allevents {
display: block;
border: 1px solid #b51926;
text-align: center;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
font-size: 14px;
color: #b51926;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
hyphens: none;
-webkit-hyphens: none;
-moz-hyphens: none;
line-height: 1.2;
padding: 6px;
}
a:hover.allevents {
display: block;
border: 1px solid #b51926;
text-transform: uppercase;
text-decoration: none;
color: #FFF;
background: #b51926;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#newshome div#en-cours {
margin-left: 0;
}
div#en-cours {
margin-left: 10px;
}
div#unepublileft {
display: inline-block;
width: calc(25% - 20px);
float: left;
margin-right: 20px;
vertical-align: top;
}
div#unepubliright {
display: inline-block;
width: calc(75% - 20px);
float: right;
vertical-align: top;
margin-left: 20px;
}
.page-template-listenewsletter div#unepubliright {
width: 100%;
margin-left: 0;
}
.page-template-listenewsletter i.fas.fa-file-invoice {
vertical-align: text-top;
}
.unpubliliste {
display: inline-block;
width: 100%;
margin-bottom: 40px;
}
.unpubliliste:after {
display: table;
height: 1px;
width: 75%;
border-bottom: 1px dashed #000;
content: "";
clear: both;
margin: 0 auto;
padding-top: 40px;
}
.unpubliliste:last-child:after {
display: none;
content: "";
}
div#titunepubli {
font-size: 20px;
text-transform: uppercase;
font-weight: bold;
color: #b51926;
font-family: exobold;
}
a.teljournal {
color: #FFF;
background: #b51926;
padding: 4px 10px;
text-decoration: none;
text-transform: uppercase;
font-size: 16px;
border: 1px solid #b51926;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
a:hover.teljournal {
color: #b51926;
background: #FFF;
border: 1px solid #b51926;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
div#gmap {
margin-top: 36px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
font-family: exomedium !important;
}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
line-height: 1.25;
padding: 0px 0px 0px 15px !important;
font-size: 15.5px !important;
}
#mega-menu-wrap-primary #mega-menu-primary ul a.mega-menu-link {
padding: 7px 0px 5px 15px !important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
font-size: 24px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
background: #f9f9f9;
padding: 10px 0px 10px 0px;
}
.page-template-autresressources .entry-content, .page-template-valeursrepublique .entry-content, .page-template-partcitoyenne .entry-content, .page-template-partcitoyenne .entry-content, .page-template-develurbaincadre .entry-content, .page-template-sante .entry-content, .page-template-sante .entry-content, .page-template-touteslespublis .entry-content, .page-template-develecourbain .entry-content, .page-template-culturepatrimoine .entry-content, .page-template-cohesionsociale .entry-content, .page-template-toutespublications .entry-content {
margin-top: 70px;
font-size: 15px;
}
.filters {
text-align: left;
margin-top: 0;
margin-bottom: 20px;
}
.filtrespage {
display: inline-block;
}
ul#menu-domaine-de-publication {
margin-bottom: 0;
}
ul#menu-domaine-de-publication li {
list-style: none;
padding-left: 0;
margin-left: 0;
display: inline-block;
float: left;
margin-right: 4px;
}
ul#menu-domaine-de-publication li a, .filters .ui-group button.button {
display: inline-block;
margin: 0 0 5px;
text-transform: uppercase;
font-size: 13px;
list-style: none;
padding: 5px 10px;
border: 1px solid #b51926;
cursor: pointer;
background: #FFF;
color: #000;
text-decoration: none;
line-height: 1;
border-radius: 3px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
}
ul#menu-domaine-de-publication li a:hover, .filters .ui-group button.button:hover{
background:#b51926;
color:#ffffff !important;
}
ul#menu-domaine-de-publication li.current-menu-item a, button.button.is-checked {
background: #b51926 !important;
color: #FFF !important;
}
.ui-group h3 {
margin-top: 10px;
margin-bottom: 10px;
text-transform: uppercase;
}
.filtrespage h3 {
margin-top: 10px;
margin-bottom: 12px;
}
.artiste-item{
width: 100%;
margin-top: 10px;
}
button.button.is-checked{
background:#b51926;
color: #ffffff;
}
.artiste-item {
display: inline-block;
width: calc(100% + 20px);
margin-left: -10px;
}
.page-template-autresressources .artiste-item {
display: flex;
flex-wrap: wrap;
}
.page-template-autresressources .artiste-item .item {
background: #eee;
}
.artiste-item .item {
line-height: 0;
width: calc(33.3333% - 23px);
position: relative;
margin: 10px; color: #000;
display: inline-block; color: #000;
vertical-align: top;
hyphens: none;
-moz-hyphens: none;
-webkit-hyphens: none;
}
.artiste-item .item a {
padding: 10px;
background-color: #eee;
display: inline-block;
width: calc(100% - 20px);
min-height: 51px;
border: 1px solid #eee;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.artiste-item .item a:hover {
background-color: #FFF;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.artiste-item .item:hover div#lcontentpub {
color: #000;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.artiste-item .domainep-participation-citoyennete:hover, .artiste-item .domainep-participation-citoyennete:hover {
border: 1px solid #b51926;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.artiste-item .domainep-developpement-economique-urbain:hover, .artiste-item .domainep-jeunesse:hover {
border: 1px solid #f2c42b;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.artiste-item .domainep-culture-et-patrimoine:hover, .artiste-item .domainep-developpement-urbain-et-cadre-de-vie:hover{
border: 1px solid #53c4c8;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.artiste-item .domainep-cohesion-sociale:hover, .artiste-item .domainep-sante:hover{
border: 1px solid #f27e46;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.artiste-item .domainep-pvrl:hover{
border: 1px solid #53c4c8;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
div#lcontentpub {
display: inline-block;
width: 27px;
position: relative;
float: left;
color: #b51926;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.domainep-cohesion-sociale div#lcontentpub, .domainep-sante div#lcontentpub {
color: #f27e46;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.domainep-developpement-economique-urbain div#lcontentpub, .domainep-jeunesse div#lcontentpub {
color: #f2c42b;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.domainep-culture-et-patrimoine div#lcontentpub, .domainep-developpement-urbain-et-cadre-de-vie div#lcontentpub {
color: #53c4c8;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.domainep-pvrl div#lcontentpub{
color: #308ed0;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
div#rcontentpub {
display: inline-block;
width: calc(100% - 42px);
text-align: left;
margin-left: 12px;
float: right;
line-height: 1.15;
font-size: 15px;
color: #000;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#rcontentpub span {
display: block;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
margin-bottom: 2px;
}
#titunfocusaction span {
margin-top: 8px;
display: table;
clear: both;
background: #FFF;
padding: 2px 4px;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
margin-bottom: 2px;
}
div#lcontentpub .fa-file-alt {
font-size: 35px !important;
}
div#lcontentpub .fa-play-circle {
font-size: 32px !important;
}
div#lcontentpub .fa-volume-up {
font-size: 28px !important;
}
div#lcontentpub .fa-paste {
font-size: 30px !important;
}
div#lcontentpub .fa-user-edit {
font-size: 28px !important;
}
.publitexte, .publiaudio, .publivideo, .publificheexp, .publienquete, .publipublication, .publiressource, .publidispositif {
display: none;
}
.type-fiche-dispositif .publidispositif, .type-fiche-ressource .publiressource, .type-synthese .publitexte, .type-audio .publiaudio, .type-videos .publivideo, .type-fiche-experience .publificheexp, .type-enquete .publienquete, .type-publications .publipublication {
display: block;
}
i.dakh-search-icon-search {
vertical-align: text-top;
}
.search-results .site-content article {
margin-bottom: 40px;
display: inline-block;
width: 100%;
}
.search-results .entry-header {
min-height: inherit;
}
.search-results header.entry-header:after {
display: none;
}
.search-results article a {
color: #000;
}
.search-results article a:hover {
text-decoration: none;
}
div#leftsearch {
display: inline-block;
width: calc(50% - 40px);
margin-right: 40px;
float: left;
}
div#rightsearch {
display: inline-block;
width: 50%;
float: left;
}
.search-results .page-title {
font-size: 18px;
color: #000;
}
.typepublir {
text-transform: uppercase;
margin-bottom: 10px;
font-size: 14px;
font-weight: bold;
}
#infoscont .leden-details {
font-size: 20px;
text-align: left;
margin-top: 20px;
margin-bottom: 0px;
}
#infoscont .leden-show {
display: none;
margin-top: 0px;
}
#conteneur_tooltip .leden-details {
font-size: 14px;
margin-bottom: 0px;
margin-top: 0;
background: #b51926;
color:#FFF;
text-transform: none;
padding: 7px;
border-bottom:dashed black 1px;
width:calc(100% - 14px);
line-height: 1.3;
font-weight: lighter;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#conteneur_tooltip .leden-details:hover {
background: #FFF;
color:#b51926;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
#conteneur_tooltip .leden-show {
display: none;
margin-top: 0px;
}
div#deptmob.cotedor:first-child {
display: block;
}
div#deptmob.cotedor {
display: none;
}
div#deptmob.doubs:first-child {
display: block;
}
div#deptmob.doubs {
display: none;
}
div#infoscartemob {
display: table;
width: calc(100% - 40px);
max-width: 400px;
margin: 0 20px;
}
div#deptmob {
text-align: center;
font-size: 24px;
text-transform: uppercase;
font-weight: bold;
color:#b51926;
width: calc(100% - 40px);
max-width: 400px;
margin: 0 auto 20px;
display: table;
}
div#villemobile {
display: table;
width: calc(100% - 40px);
max-width: 400px;
margin: 0 auto 20px;
border: dashed 1px;
font-size: 14px;
}
div#villemobile .titre_dans_case {
text-transform: uppercase;
color: #b51926;
font-family: 'exobold';
display: inline-block;
font-size: 13px;
}
.une_case_tooltip.quartiermob {
font-weight: bold;
text-transform: uppercase;
font-size: 16px;
}
.page-template-lesactions .entry-content {
margin: 80px auto 0;
}
div#lesactions {
display: flex;
flex-wrap: wrap;
width: calc(100% + 2px);
margin-left: -1px;
}
a.unacti {
display: inline-block;
width: calc(33.3333% - 82px);
max-width: calc(33.3333% - 82px);
flex-grow: 1;
padding: 40px;
background: #FFF;
vertical-align: top;
text-decoration: none;
border-left: 1px dashed #b51926;
border-bottom: 1px dashed #b51926;
cursor: pointer;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
a.unacti:nth-child(1), a.unacti:nth-child(2), a.unacti:nth-child(3) {
border-top: 1px dashed #b51926;
}
a.unacti:last-child {
display: inline-block;
width: calc(33.3333% - 82px);
max-width: calc(33.3333% - 82px);
padding: 40px;
vertical-align: top;
border-right: 1px dashed #b51926;
}
a:hover.unacti {
background: #ce122d;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
a:hover.unacti #nomaction, a:hover.unacti #resumeaction{
color: #FFF;
}
.uneaction img {
max-width: 100px;
}
.uneaction {
text-align: center;
}
div#nomaction {
text-transform: uppercase;
font-weight: bold;
font-size: 20px;
margin-top: 20px;
color: #ce122d;
line-height: 1;
hyphens: none;
-webkit-hyphens: none;
-moz-hyphens: none;
}
div#resumeaction {
color: #000;
font-size: 16px;
line-height: 1.5;
margin-top: 10px;
}
.jaune div#nomaction {
color: #f4c700;
}
a:hover.unacti.jaune {
background: #f4c700;
}
.violet div#nomaction {
color: #bb90c1;
}
a:hover.unacti.violet {
background: #bb90c1;
}
.bleu div#nomaction {
color: #368fce;
}
a:hover.unacti.bleu {
background: #368fce;
}
.turquoise div#nomaction {
color: #5ec0c9;
}
a:hover.unacti.turquoise {
background: #5ec0c9;
}
.orange div#nomaction {
color: #f07e4d;
}
a:hover.unacti.orange {
background: #f07e4d;
}
div#lesmembresequipe {
margin-top: 60px;
}
.unmembre {
display: inline-block;
width: calc(50% - 23px);
margin-right: 20px;
margin-bottom: 40px;
vertical-align: top;
}
.unmembre:nth-child(2n) {
display: inline-block;
width: calc(50% - 23px);
margin-right: 0;
margin-left: 20px;
}
div#leftmembre {
display: inline-block;
width: calc(35% - 20px);
float: left;
margin-right: 20px;
margin-bottom: 40px;
}
div#rightmembre {
display: inline-block;
width: 65%;
float: left;
}
div#nomembre {
font-family: exobold;
font-size: 19px;
font-weight: lighter;
color: #b51926;
width: calc(100% - 25px);
}
.fve-video-wrapper {
padding-bottom: 56.25% !important;
} @font-face {
font-family: 'Exo-DemiBold';
src: url(//ressources-ville.org/wp-content/themes/ressources/exo-semibold-webfont.woff2) format('woff2'),
url(//ressources-ville.org/wp-content/themes/ressources/exo-semibold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
.cartesvg{
width: 100%;
}
.cartesvg circle:hover{
fill: #b51926;
}
.cartesvg text:hover{
fill: #b51926;
}
.tooltip.tooltipstered {
cursor: pointer;
}
.tooltip_templates { display: none; position: relative;}
#conteneur_tooltip:before {
content: "";
position: absolute;
left: -5px;
top: -5px;
background: url(https://ressources-ville.org/wp-content/themes/ressources/ims/modalhaut.png);
width: 35px;
height: 35px;
background-size: cover;
}
#conteneur_tooltip:after {
content: "";
position: absolute;
right: -5px;
bottom: -5px;
background: url(https://ressources-ville.org/wp-content/themes/ressources/ims/modalbas.png);
width: 35px;
height: 35px;
background-size: cover;
}
#conteneur_tooltip {
font-family: 'exomedium';
font-size: 13px;
width: 250px;
color: black;
border: dashed black 1px;
display: flex;
align-items: center;
flex-direction: column;
position: relative;
margin: 5px;
}
#conteneur_tooltip.contquartier {
min-height: 300px;
background: #FFF;
}
.titre_tooltip {
color: black;
font-family: 'exobold';
text-transform: uppercase;
border-bottom: dashed black 1px;
width: calc(100% - 14px);
text-align: center;
padding: 7px;
font-size: 18px;
line-height: 1.2;
background: #FFF;
display: inline-block;
}
.une_case_tooltip{
padding: 7px;
text-align: center;
border-bottom:dashed black 1px;
width:calc(100% - 14px);
line-height: 1.3;
background: #FFF;
display: inline-block;
}
.titre_dans_case{
text-transform: uppercase;
color:#b51926;
font-family:'exobold';
display: inline-block;
}
.derniere_case_tooltip{
text-align: center;
border-bottom:none;
width: calc(100% - 14px);
padding: 7px;
line-height: 1.3;
background: #FFF;
border-bottom:dashed black 1px;
display: inline-block;
}
#conteneur_tooltip.contquartier .derniere_case_tooltip:last-child{
border-bottom:dashed black 1px;
}
.derniere_case_tooltip:last-child{
border-bottom:dashed black 0;
}
.taptap-logo a {
text-transform: uppercase;
font-family: exobold;
}
.taptap-by-bonfire ul li a {
text-transform: uppercase;
font-family: exobold;
}
.taptap-by-bonfire ul li a i {
color: #000;
}
.infoscartemob {
display: none;
}
button.mgbutton {
border-radius: 3px !important;
}
h2.sstitdom {
margin-left: 10px;
font-size: 25px;
}
.artiste-item .fa, .artiste-item .far, .artiste-item .fas {
font-family: "Font Awesome 5 Free";
font-size: 25px !important;
margin-right: 4px;
}
div#newshome.autressource {
background: #eee;
padding-top: 25px;
padding-bottom: 25px;
}
div#titautressource {
text-transform: uppercase;
font-weight: bold;
margin-bottom: 20px;
border-bottom: 1px solid;
padding-bottom: 10px;
}
.uneautress {
margin-bottom: 20px;
}
.uneautress:last-child {
margin-bottom: 0px;
}
a.lkautress {
color: #000;
text-decoration: none;
min-height: 28px !important;
line-height: 1.25;
}
a.lkautress:hover {
color: #000;
text-decoration: underline;
}
div#sstitfoot.suitefoot {
margin-top: 9px;
}
a.lkfb {
font-size: 24px;
}
a.lkfb:hover {
color:#d98c92 !important;
}
.mega-menu-item i.fab.fa-facebook-square, .mega-menu-item i.fab.fa-linkedin {
vertical-align: bottom;
font-size: 18px;
}
.lkautress {
line-height: 1.2;
padding: 15px;
background: #eee;
text-align: left;
}
div#titautressou {
font-weight: bold;
text-align: left;
}
div#auteurressou {
margin-top: 5px;
}
div#dateautressou {
margin-top: 5px;
}
.artiste-item .item .lkautress a, .uneautress .lkautress a {
padding: 0;
background-color: transparent;
display: inline-block;
width: inherit;
min-height: inherit;
border: none;
color: #000;
margin-top: 5px;
font-weight:bold;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.artiste-item .item .lkautress a:hover, .uneautress .lkautress a:hover {
padding: 0;
background-color: transparent;
display: inline-block;
width: inherit;
min-height: inherit;
border: none;
text-decoration: none;
color: #000;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.uneautress .lkautress {
line-height: 1.1;
padding: 0;
hyphens: none;
-moz-hyphens: none;
-webkit-hyphens: none;
text-align: left;
}
div#enlienaction {
line-height: 1.3;
margin-top: 6px;
}
div#enlienaction a {
margin-top: 0;
display: inline;
text-decoration: none;
background: #ce122d;
color: #FFF;
padding: 2px 4px;
display: inline-block;
margin-bottom: 2px;
font-weight:lighter;
}
div#enlienaction a:hover {
text-decoration: underline;
}
div#enlienaction a.jeunesse, div#enlienaction a.developpement-economique-urbain {
background: #f4c700;
}
div#enlienaction a.developpement-urbain-et-cadre-de-vie, div#enlienaction a.culture-et-patrimoine {
background: #5ec0c9;
}
div#enlienaction a.valeurs-de-la-republique-et-laicite, div#enlienaction a.promotion-de-legalite-et-lutte-contre-les-discriminations {
background: #368fce;
}
div#enlienaction a.cohesion-sociale, div#enlienaction a.sante {
background: #f07e4d;
}
div#enlienaction a.experimentations-et-accompagnement{
background: #bb90c1;
}
.single-actualite .entry-content {
max-width: 1000px;
margin: 30px auto 40px;
display: flex;
flex-wrap: wrap;
padding: 0 40px;
}
#rightactu .addtoany_share_save_container {
display: none;
}
div#leftactu {
width: 33.333%;
margin-top: 8px;
}
div#rightactu {
width: calc(66.6666% - 40px);
margin-left: 40px;
}
div#rightactu h1 {
margin-top: 0;
font-family: 'Montserrat';
color: #b51926;
font-size: 25px;
margin-bottom: 0;
line-height: 1.3;
}
div#datactu {
font-size: 14px;
font-weight: bold;
margin-bottom: 20px;
}
.single-actualite .site-content article {
border-top: 5px solid #b51926;
}
.single-actualite div#lepartage {
display: none;
}
div#lepartage.partact {
padding: 20px 0;
display: block !important;
}
div#suiteactu {
max-width: 1000px;
margin: 0 auto;
border-top: 1px dashed #000;
padding-top: 40px;
}
h2.sstitnews {
color: #b51926;
text-transform: uppercase;
margin-bottom: 20px;
font-size: 20px;
font-family: 'exobold';
}
div#ajax-load-more {
max-width: 1000px;
margin: 100px auto 0;
}
.alm-reveal {
display: flex;
flex-wrap: wrap;
width: calc(100% + 40px);
margin-left: -20px;
}
a.unelatnews {
width: calc(33.333% - 40px);
margin: 0 20px 20px;
text-decoration: none;
color: #000;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
a.unelatnews:hover {
color: #b51926;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
div#titnewsmini {
color: #b51926;
font-weight: bold;
margin: 5px 0;
line-height: 1.2;
hyphens: none; -webkit-hyphens: none; -moz-hyphens: none;
}
div#datenews {
font-size: 13px;
font-weight: bold;
margin-bottom: 10px;
line-height: 1;
}
a.unelatnewshome {
display: flex;
flex-wrap: wrap;
margin-bottom: 25px;
color: #000;
text-decoration: none;
border-bottom: 1px dashed #000;
}
a.unelatnewshome:hover {
color: #b51926;
}
div#contnewsleft {
width: calc(30% - 25px);
margin-right: 25px;
}
div#contnewsright {
width: 70%;
}
div#contnewsright div#titnewsmini {
margin-top: 0;
}
div#lesrsfoot {
display: flex;
}
div#lesrsfoot a{
margin-right: 10px;
}
.unmembrenv {
width: calc(33.333% - 40px);
margin: 40px 20px 0;
}
div#conthoverequipe p {
line-height: 1.3;
text-align: left !important;
}
div#conthoverequipe p {
line-height: 1.3;
}
div#citationmembre {
font-size: 13px;
font-style: italic;
line-height: 1.4;
margin-top: 6px;
text-align: left;
hyphens: none; -moz-hyphens: none; -webkit-hyphens: none;
}
div#lesmembresequipenv {
display: flex;
flex-wrap: wrap;
width: calc(100% + 40px);
margin-left: -20px;
}
div#hovermembre {
margin-top: 10px;
}
div#hoverequipe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
div#hoverequipe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
}
div#hoverequipe {
position: absolute;
top: 10px;
left: 10px;
width: calc(100% - 20px);
height: calc(100% - 30px);
display: flex;
align-items: center;
color: #FFF;
background: rgba(185, 25, 38, 0.9);
opacity: 0;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
.unmembrenv:hover div#hoverequipe {
opacity: 1;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
}
div#imgmembre {
position: relative;
line-height: 0;
}
div#conthoverequipe {
padding: 10px;
font-size: 13px;
}
div#fonctionmembre {
font-size: 13px;
line-height: 1.4;
font-weight: bold;
}
a.lklinkedin {
font-size: 18px;
}
a.lklinkedin:hover {
color: #000;
}
div#wrapnom {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
div#conthoverequipe p:last-child {
margin-bottom: 0;
}
.unacti.vert #nomaction {
color: #56a95b;
}
a:hover.unacti.vert {
background: #56a95b;
}
.unacti.vert:hover #nomaction {
color: #FFF;
}
@media screen and (max-width: 970px) {
.site-content {
margin: 60px 0 0;
}
.cartesvg {
width: 100%;
display: none;
}
.infoscartemob {
margin-top: 50px;
display: block;
}
.alm-reveal {
width: 100%;
margin-left: 0;
}
a.unelatnews {
margin: 0 20px 20px;
}
}
@media screen and (max-width: 1000px) {
.largeurcont {
display: inline-block;
width: calc(100% - 40px);
max-width: 1000px;
text-align: justify;
padding: 0 20px;
}
.unmembrenv {
width: calc(50% - 40px);
}
}
@media screen and (max-width: 800px) {
a.unacti {
display: inline-block;
width: calc(50% - 82px);
max-width: calc(50% - 82px);
flex-grow: 1;
padding: 40px;
}
a.unacti:nth-child(3) {
border-top: 0;
}
#newshome div#en-cours {
text-align: left;
}
}
@media screen and (max-width: 750px) {
div#levtshome {
display: inline-block;
width: 100%;
float: left;
margin-right: 40px;
}
div#titactu {
width: 100%;
}
.unews img {
max-width: 200px;
}
div#lesfocus {
margin-top: 60px;
}
#lesfocuscont a {
width: 100%;
margin: 40px 0px 0;
}
div#newshome {
width: calc(100% - 40px);
padding: 55px 20px 40px;
margin-top: 20px;
}
div#lesfocus {
padding: 20px 20px 70px;
}
div#lesevtshome {
margin-top: 0px;
}
footer[role="contentinfo"] {
width: calc(100% - 40px);
padding: 30px 20px 24px;
max-width: calc(100% - 40px);
}
div#titbloc {
max-width: calc(100% - 40px);
text-align: center;
width: calc(100% - 40px);
font-size: 18px;
}
h1.entry-title.ssimg {
width: calc(100% - 60px);
padding: 0 30px;
font-size: 32px;
}
div#anglegauche img {
max-width: 50%;
}
div#angledroite {
text-align: right;
}
div#angledroite img {
max-width: 50%;
}
.artiste-item .item {
width: calc(50% - 22px);
}
div#imgphoto {
position: absolute;
bottom: 50px;
color: #FFF;
width: 100%;
}
h1.entry-title.avcimg {
display: block;
margin: 0 auto;
width: unset;
font-size: 32px;
}
.single-publication h1.entry-title.ssimg {
font-size: 32px;
}
div#formcont {
width: calc(50% - 26px);
padding-right: 25px;
border-right: 1px dashed #000;
}
div#infoscont {
width: calc(50% - 25px);
}
div#titfocus {
left: 0;
}
}
@media screen and (max-width: 700px) {
div#titprochevt {
width: calc(100% - 80px);
}
div#titactu {
width: calc(100% - 80px);
}
div#leslogoshome {
width: 1000px;
max-width: 100%;
display: inline-block;
}
.entry-header img.wp-post-image {
margin-bottom: 0;
width: auto;
min-height: 180px;
object-fit: cover;
}
.unmembre:nth-child(2n) {
width: 100%;
margin-right: 0;
margin-left: 0;
}
.unmembre {
display: inline-block;
width: 100%;
margin-right: 0;
margin-bottom: 25px;
float: left;
}
div#leftmembre {
line-height: 0;
margin-bottom: 20px;
}
}
@media screen and (max-width: 650px) {
.page-template-action div#levtshome {
margin-top: 55px;
width: 100%;
margin-right: 0;
}
.page-template-action .entry-content {
display: block;
}
.limpublic img {
width: 100%;
height: auto;
}
div#publiaction {
padding: 40px 20px 20px;
margin-left: 0 !important;
width: calc(100% - 40px);
margin-top: 40px;
position: relative;
clear: both;
}
div#lecontpubliaction {
width: calc(100% + 20px);
}
.page-template-action div#newshome {
display: inline-block;
width: calc(100% - 40px);
padding: 25px 20px 25px;
margin-top: 50px;
}
.page-template-action div#titactu {
width: 100%;
}
div#lecontpubliaction div#titfocus {
background: #b51926;
color: #FFF;
top: -60px;
width: calc(100% - 20px);
left: 10px;
}
.limpublic:before {
width: 50%;
left: calc(50% - 15px);
}
}
@media screen and (max-width: 600px) {
.unmembrenv {
width: calc(100% - 40px);
}
.single-actualite .entry-content {
padding: 0 20px;
}
div#leftactu {
width: 100%;
margin-top: 0;
text-align: center;
}
div#rightactu {
width: 100%;
margin-left: 0;
margin-top: 20px;
}
div#colcontact {
width: 100%;
line-height: 1.4;
text-align: center;
}
div#colcontact .fa, div#colcontact .far, div#colcontact .fas {
font-size: 16px !important;
}
div#colien {
width: 100%;
float: left;
margin: 25px 0 0;
text-align: center;
line-height: 1.4;
}
div#colevt {
display: none;
}
div#unpicto {
display: none;
}
.page-template-action h1.entry-title.ssimg {
max-width: 100%;
}
div#lesimgillus {
width: 100%;
}
div#contblocontext {
width: 100%;
margin-top: 10px;
}
div#leftmembre {
margin-bottom: 20px;
}
h1.entry-title.ssimg {
width: calc(100% - 120px);
}
div#lecontpubliaction a {
width: calc(100% - 23px);
}
div#formcont {
display: inline-block;
width: 100%;
padding-right: 0;
border-right: 0;
}
div#infoscont {
width: 100%;
margin-top: 30px;
}
}
@media screen and (max-width: 490px) {
a.unelatnews {
width: calc(100% - 40px);
}
a.unelatnews div#contnews {
border-bottom: 1px dashed #000;
margin-bottom: 5px;
padding-bottom: 0px;
}
.unevthome {
width: 100%;
margin-right: 0;
}
.unevthome:nth-child(2n) {
margin-right: 0;
margin-left: 0;
}
div#unepublileft {
width: 100%;
margin-right: 0;
text-align: center;
margin-bottom: 20px;
}
div#unepubliright {
width: 100%;
margin-left: 0;
}
a.unacti {
width: calc(100% - 42px);
max-width: calc(100% - 42px);
padding: 25px 20px 20px;
}
a.unacti:nth-child(2) {
border-top: 0;
}
div#fonctionmembre {
text-align: left;
}
h1.entry-title.avcimg {
font-size: 23px;
}
.single-publication h1.entry-title.ssimg {
font-size: 23px;
}
h1.entry-title span {
font-size: 16px;
}
h1.entry-title.ssimg {
font-size: 27px;
}
.largeurcont {
text-align: left;
}
div#titprochevt {
font-size: 21px;
padding: 0 20px;
}
}
@media screen and (max-width: 440px) {
div#contnewsleft {
width: 100%;
margin-right: 0;
}
div#contnewsright {
width: 100%;
}
}
@media screen and (max-width: 420px) {
.artiste-item .item {
width: calc(100% - 22px);
margin: 10px;
}
}[class^="wp-block-"] figcaption {
color: #757575;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
font-style: italic;
text-align: left;
}
[class^="wp-block-"].alignleft,
[class^="wp-block-"] .alignleft {
margin-right: 24px;
}
[class^="wp-block-"].alignright,
[class^="wp-block-"] .alignright {
margin-left: 24px;
}
.rtl [class^="wp-block-"] figcaption {
text-align: right;
}  p.has-drop-cap:not(:focus)::first-letter {
font-size: 5em;
margin-top: 0.1em;
} .wp-block-image figure:not(.aligncenter) {
line-height: 0;
margin: 0 1.714285714rem;
}
.wp-block-image figure.alignleft {
margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
.wp-block-image figure.alignright {
margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
.wp-block-image figcaption {
padding-top: 0.75em;
}
[class^="wp-block-"].alignleft,
[class^="wp-block-"] .alignleft,
[class^="wp-block-"].alignright,
[class^="wp-block-"] .alignright {
} .wp-block-gallery {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
left: 0;
right: 0;
text-align: center;
width: auto;
} .wp-block-quote:not(.is-large):not(.is-style-large) {
border: 0;
padding: 24px;
padding: 1.714285714rem;
}
.wp-block-quote {
padding: 24px;
padding: 1.714285714rem;
}
.wp-block-quote cite {
color: inherit;
font-size: inherit;
font-style: italic;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 20px;
} .wp-block-audio audio {
display: block;
margin-bottom: 1.714285714rem;
width: 100%;
} .wp-block-cover-image.aligncenter,
.wp-block-cover.aligncenter {
display: flex;
} .wp-block-file .wp-block-file__button {
background-color: #e6e6e6;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: linear-gradient(to bottom, #f4f4f4, #e6e6e6);
border: 1px solid #d2d2d2;
border-radius: 3px;
box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
color: #7c7c7c;
font-family: inherit;
font-size: 11px;
font-size: 0.785714286rem;
font-weight: normal;
line-height: 1.428571429;
padding: 6px 10px;
padding: 0.428571429rem 0.714285714rem;
}
.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus {
background-color: #ebebeb;
background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: linear-gradient(to bottom, #f9f9f9, #ebebeb);
background-repeat: repeat-x;
color: #5e5e5e;
}
.wp-block-file .wp-block-file__button:focus {
background-color: #e1e1e1;
background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: linear-gradient(to bottom, #ebebeb, #e1e1e1);
background-repeat: repeat-x;
border-color: transparent;
box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
color: #757575;
}
.rtl .wp-block-file * + .wp-block-file__button {
margin-left: 0.75em;
margin-right: 0;
} .wp-block-video video:not(:last-child) {
margin-bottom: 0;
}  pre.wp-block-code {
border: 0;
padding: 0;
} .wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
font-size: 14px;
text-transform: none;
} .wp-block-table {
border-bottom: 1px solid #ededed;
border-collapse: collapse;
border-spacing: 0;
font-size: 14px;
line-height: 2;
margin: 0 0 20px;
width: 100%;
}
.wp-block-table th {
border: 0;
font-weight: bold;
padding: 6px 10px 6px 0;
text-transform: uppercase;
}
.wp-block-table td {
border: 0;
border-top: 1px solid #ededed;
padding: 6px 10px 6px 0;
}  .wp-block-button .wp-block-button__link {
border: 1px solid #d2d2d2;
font-family: inherit;
font-size: 11px;
font-size: 0.785714286rem;
font-weight: normal;
line-height: 1.428571429;
padding: 6px 10px;
padding: 0.428571429rem 0.714285714rem;
}
.entry-content .wp-block-button__link,
.entry-content .wp-block-button__link:visited {
background-color: #e6e6e6;
color: #7c7c7c;
}
.wp-block-button.is-style-outline .wp-block-button__link,
.wp-block-button.is-style-outline .wp-block-button__link:visited {
background-color: inherit;
border-color: inherit;
}
.entry-content .wp-block-button__link:hover,
.entry-content .wp-block-button__link:visited:hover,
.entry-content .wp-block-button__link:focus {
background-color: #ebebeb;
color: #5e5e5e;
}
.entry-content .wp-block-button__link:active {
background-color: #e1e1e1;
color: #757575;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background) {
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: linear-gradient(to bottom, #f4f4f4, #e6e6e6);
}
.wp-block-button__link:not(.has-text-color) {
box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
.wp-block-button__link:not(.has-background):hover,
.wp-block-button__link:not(.has-background):focus {
background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: linear-gradient(to bottom, #f9f9f9, #ebebeb);
background-repeat: repeat-x;
}
.wp-block-button__link:not(.has-background):active {
background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: linear-gradient(to bottom, #ebebeb, #e1e1e1);
background-repeat: repeat-x;
border-color: transparent;
}
.wp-block-button__link:not(.has-text-color):active {
box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
} .wp-block-separator {
border: 0;
} .wp-block-media-text {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
}
.wp-block-media-text *:last-child {
margin-bottom: 0;
}  .wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter {
list-style-position: inside;
text-align: center;
} .wp-block-latest-comments {
margin: 0;
padding: 0;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
border-radius: 0;
box-shadow: none;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left: 60px;
}
.wp-block-latest-comments__comment,
.wp-block-latest-comments__comment-excerpt,
.wp-block-latest-comments__comment-excerpt p {
font-size: 14px;
}
.wp-block-latest-comments__comment-excerpt p:last-child {
margin-bottom: 0;
}
.wp-block-latest-comments__comment-date {
color: #5e5e5e;
}
.wp-block-latest-comments .wp-block-latest-comments__comment {
margin: 0;
padding: 24px 0;
padding: 1.714285714rem 0 0;
}
.wp-block-latest-comments article {
margin-bottom: 0;
} .entry-content .has-blue-color,
.entry-content .has-blue-color:visited {
color: #21759b;
}
.entry-content .has-blue-background-color,
.entry-content .has-blue-background-color:visited {
background-color: #21759b;
}
.entry-content .has-dark-gray-color,
.entry-content .has-dark-gray-color:visited {
color: #373737;
}
.entry-content .has-dark-gray-background-color,
.entry-content .has-dark-gray-background-color:visited {
background-color: #373737;
}
.entry-content .has-medium-gray-color,
.entry-content .has-medium-gray-color:visited {
color: #9f9f9f;
}
.entry-content .has-medium-gray-background-color,
.entry-content .has-medium-gray-background-color:visited {
background-color: #9f9f9f;
}
.entry-content .has-light-gray-color,
.entry-content .has-light-gray-color:visited {
color: #e6e6e6;
}
.entry-content .has-light-gray-background-color,
.entry-content .has-light-gray-background-color:visited {
background-color: #e6e6e6;
}
.entry-content .has-white-color,
.entry-content .has-white-color:visited {
color: #fff;
}
.entry-content .has-white-background-color,
.entry-content .has-white-background-color:visited {
background-color: #fff;
}