body{
font-family:"Montserrat", sans-serif;
}
.avia-image-container.av-hover-grow.av-hide-overflow .avia-image-container-inner{
overflow:hidden;
}
.container_wrap{
border:none;
}
.no-marge{
margin:0 !important;
}
ul{
margin-left:1em;
}
.main_color a:hover, .main_color a:focus{
text-decoration:underline !important;
}
body .column-top-margin{
margin-top:30px
}
.main_color strong{
color:#000;
}
a:where(:not(.wp-element-button)){
text-decoration:none;
}
.image-overlay .image-overlay-inside{
display:none;
}
.image-overlay{
background:#ee2200;
}
.bloc-agenda .image-overlay{
background:#ffa200;
}
.background-full{
background-size:cover !important;
}
.bloc-milieu blockquote{
border-color:#ee2200;
}
.bloc-milieu a{
color:#ee2200;
}
.bloc-milieu a:hover, .bloc-milieu a:focus{
color:#ee2200;
}
.hr-custom .hr-inner.inner-border-av-border-fat{
border-top-width:6px;
}
#top .avia-smallarrow-slider-heading{
display:none;
}
#top .av-border-deactivate.avia-logo-element-container img{
filter:grayscale(0);
-webkit-transition:all .2s cubic-bezier(.02,.01,.47,1);
transition:all .2s cubic-bezier(.02,.01,.47,1);
}
#top .av-border-deactivate.avia-logo-element-container img:hover{
filter:grayscale(1);
}
a.lien-pictogramme{
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-size:12px;
line-height:19px;
width:100%;
height:140px;
float:left;
margin:auto;
color:#000;
filter:grayscale(0);
-webkit-transition:all .2s cubic-bezier(.02,.01,.47,1);
transition:all .2s cubic-bezier(.02,.01,.47,1);
}
a.lien-pictogramme:hover, a.lien-pictogramme:focus{
color:#000;
filter:grayscale(1);
text-decoration:none !important;
}
a.lien-pictogramme p{
margin:0 0 5px 0;
}
.pictogramme{
position:absolute;
bottom:0;
width:100%;
}
.avia-slideshow-dots a{
border-radius:0;
margin:0 3px;
padding:0;
width:12px;
height:12px;
}
#top .av_slideshow_full.av-control-default .avia-slideshow-arrows a{
display:none;
}
.main_color b{
color:#000;
}
.av-elegant-toggle .toggle_icon{
opacity:1;
}
.js_active .av-elegant-toggle .toggler, .avia-admin-preview-container .av-elegant-toggle .toggler{
padding:20px 55px 20px 10px;
}
.bloc-publications .image-overlay{
display:none !important;
}
@media only screen and (max-width: 767px){
.responsive #top #wrap_all .flex_column{
margin-bottom:30px
}
} .html_header_top.html_logo_center .logo{
left:0;
-webkit-transform:none;
-ms-transform:none;
transform:none;	
}
.av_minimal_header #header_main_alternate{
background-color:#00d4d8;
}
.header_color .main_menu ul ul, .header_color .main_menu .menu ul li a{
background-color:#00d4d8 !important;
}
#header .avia_mega_div{
box-shadow:none;
padding:0;
}
#header .mega_menu_title{
text-transform:uppercase;
font-size:12px;
}
.header_color .av-subnav-menu a:hover, .header_color .av-subnav-menu a:focus, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li a:focus, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a{
color:#215184 !important;
}
#header .avia_mega_div > ul > li > ul > li > a{
text-transform:uppercase;
font-size:12px;
}
#top #header .mega_menu_title a{
font-size:12px;
}
#top #header .mega_menu_title a:hover, #top #header .mega_menu_title a:focus{
text-decoration:none;
color:#215184;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li a{
padding:1px 12px 1px 9px;
font-weight:600;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li a:hover, #top #header .avia_mega_div > .sub-menu > li > ul > li a:focus{
color:#215184;
}
.avia_mega_div .avia-bullet{
margin-top:10px;
left:0;
}
.av-main-nav ul{
margin-top:0;
}
.av-main-nav > li > a{
font-weight:600;
text-transform:uppercase;
font-size:14px;
padding:0 12px;
}
.av-main-nav > li:first-child > a{
padding:0 10px 0 0;
}
.av-main-nav > li:nth-last-child(2) > a{
padding:0 0 0 10px;
}
#top .social_bookmarks li:first-child a{
background-color:#60b442 !important;
color:#fff !important;
border-radius:50% !important;
}
#top .social_bookmarks li a{
background-color:#215184 !important;
color:#fff !important;
border-radius:50% !important;
}
#top .social_bookmarks li a:hover{
background-color:#d4d4d4 !important;
}
#top .social_bookmarks li a:focus{
text-decoration:none;
}
#top .social_bookmarks li{
margin-right:5px;
}
.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after{
height:5px;
border-radius:0;
}
.av-hamburger-inner::before{
top:-10px;
}
.av-hamburger-inner::after{
bottom:-10px;
}
.main_menu ul#avia-menu > li.current-menu-item > a:after{
background-color:#fff;
visibility:visible;
transform:scaleX(1);
}
.main_menu ul#avia-menu > li > a:hover:after{
background-color:#fff;
visibility:visible;
transform:scaleX(1);
}
.main_menu ul#avia-menu > li.current-menu-item.av-menu-button-colored > a:after{
visibility:hidden;
transform:scaleX(0);
}
.main_menu ul#avia-menu > li.av-menu-button-colored > a:hover:after{
visibility:hidden;
transform:scaleX(0);
}
.main_menu ul#avia-menu > li > a:after{
content:"";
visibility:hidden;
height:4px;
display:block;
position:relative;
width:100%;
bottom:4px;
-webkit-transform:scaleX(0);
-o-transform:scaleX(0);
-moz-transform:scaleX(0);
transform:scaleX(0);
-webkit-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
-o-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
-moz-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.main_menu ul#avia-menu > li.av-burger-menu-main > a:after{
display:none !important;
}
#top .av_header_transparency .main_menu ul:first-child > li > a:hover, #top #wrap_all .av_header_transparency .sub_menu > ul > li > a:hover, #top .av_header_transparency .main_menu ul:first-child > li > a:focus{
opacity:1;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{
font-weight:600;
font-size:13px;
text-transform:uppercase;
color:#fff!important;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a{
font-weight:500;
font-size:13px;
text-transform:none;
}
.html_av-overlay-side #top .av-burger-overlay-scroll{
background:#00d5d8;
}
.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover, .html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:focus{
background-color:#215184;
}
.html_av-submenu-hidden .av-submenu-indicator{
opacity:1;
}
#top #header .avia_mega_div > .sub-menu.avia_mega_hr{
padding-top:0;
}
@media only screen and (max-width: 1316px){
.responsive #top .av-main-nav .menu-item-avia-special{
display:block;
}
.main_menu .menu-item{
display:none;
}
.avia-menu.av_menu_icon_beside{
padding-right:20px;
}
}
@media only screen and (max-width: 767px){
.responsive #header_main_alternate{
display:block;
height:50px;
}
.responsive #top .av-logo-container .avia-menu{
display:none;
}
} p.surtitre{
margin:0;
}
p + h2.titre-bleu{
margin-top:0;
}
p.role-elu{
font-size:12px;
line-height:18px;
margin:0;
}
p.role-elu-maire{
font-size:14px;
line-height:20px;
margin:0;
}
ul + h3{
margin-top:1.6em;
}
.bloc-milieu strong{
color:#ee2200;
}
.bloc-milieu p + h3, .bloc-milieu ul + h3, .bloc-milieu ol + h3{
margin-top:1em;
}
.bloc-milieu p + h2, .bloc-milieu ul + h2, .bloc-milieu ol + h2{
margin-top:1.5em;
}
.date-event{
color:#ffa200;
font-weight:700;
text-transform:uppercase;
} .bloc-milieu h1{
color:#ee2200 !important;
letter-spacing:normal !important;
text-transform:none !important;
text-align:center;
font-size:55px;
line-height:63px;
margin-bottom:25px;
font-weight:500;
}
h2.titre-rouge{
letter-spacing:normal !important;
text-transform:none !important;
color:#ee2200;
font-size:35px;
font-weight:400;
line-height:45px;
margin-bottom:0;
border-left:6px solid #ee2200;
padding-left:10px;
}
h2.titre-jaune{
letter-spacing:normal !important;
text-transform:none !important;
color:#ffa200;
font-size:35px;
font-weight:400;
line-height:45px;
margin-bottom:0;
border-left:6px solid #ffa200;
padding-left:10px;
}
h2.titre-cyan{
letter-spacing:normal !important;
text-transform:none !important;
color:#00d5d8;
font-size:35px;
font-weight:400;
line-height:45px;
margin-bottom:0;
border-left:6px solid #00d5d8;
padding-left:10px;
}
h2.titre-cyan-bis{
letter-spacing:normal !important;
text-transform:none !important;
color:#00d5d8;
font-size:35px;
font-weight:400;
line-height:45px;
margin-bottom:0;
}
h2.titre-vert{
letter-spacing:normal !important;
text-transform:none !important;
color:#00aeb9;
font-size:35px;
font-weight:400;
line-height:45px;
margin-bottom:0;
border-left:6px solid #00aeb9;
padding-left:10px;
}
h2.titre-bleu{
letter-spacing:normal !important;
text-transform:none !important;
color:#215184;
font-size:35px;
font-weight:400;
line-height:45px;
margin-bottom:0;
border-left:6px solid #215184;
padding-left:10px;
}
h2.titre-blanc{
letter-spacing:normal !important;
text-transform:none !important;
color:#fff;
font-size:28px;
font-weight:400;
line-height:38px;
margin-bottom:0;
border-left:6px solid #fff;
padding-left:10px;
}
h2.titre-blanc-centre{
letter-spacing:normal !important;
text-transform:none !important;
color:#fff;
font-size:28px;
font-weight:400;
line-height:38px;
margin-bottom:0;
text-align:center;
}
.titre-gras{
font-weight:700;
}
.bloc-milieu h2{
letter-spacing:normal !important;
font-size:20px;
font-weight:700;
color:#ee2200;
}
.bloc-milieu h3{
color:#ee2200;
}
h3.titre-blanc{
text-transform:uppercase;
color:#fff;
font-size:18px;
font-weight:700;
line-height:28px;
margin-bottom:8px;
}
h3.titre-vert{
text-transform:uppercase;
color:#00aeb9;
font-size:18px;
font-weight:700;
line-height:28px;
margin-bottom:8px;
}
h3.titre-bleu{
text-transform:uppercase;
color:#215184;
font-size:18px;
font-weight:700;
line-height:28px;
margin-bottom:8px;
}
h3.titre-bleu-bis{
text-transform:uppercase;
color:#215184;
font-size:18px;
font-weight:700;
line-height:28px;
margin-bottom:8px;
margin-top:15px;
}
h3.titre-cyan{
text-transform:uppercase;
color:#00d5d8;
font-size:18px;
font-weight:700;
line-height:28px;
margin-bottom:8px;
}
h3.titre-jaune{
text-transform:uppercase;
color:#ffa200;
font-size:18px;
font-weight:700;
line-height:28px;
margin-bottom:8px;
}
h3.titre-evenement-jaune{
text-transform:uppercase;
color:#ffa200;
font-size:25px;
font-weight:400;
line-height:32px;
margin-bottom:30px;
}
h3.nom-elu{
color:#00d5d8;
font-size:15px;
font-weight:600;
line-height:19px;
margin-bottom:2px;
word-break:break-all;
}
h3.titre-evenement{
font-size:16px;
line-height:24px;
text-transform:uppercase;
color:#ffa200;
margin-bottom:8px;
}
h3.titre-publication{
text-transform:uppercase;
color:#215184;
font-size:14px;
font-weight:700;
line-height:24px;
margin-bottom:0;
}
@media only screen and (max-width: 767px){
.bloc-milieu h1{
font-size:35px;
line-height:43px;
}
} .colonne-bloc{
color:#fff;
font-size:14px;
line-height:22px;
}
.colonne-bloc a{
color:#fff;
}
.colonne-bloc a:hover, .colonne-bloc a:focus{
color:#fff;
}
.colonne-bloc strong{
color:#fff !important;
}
.division-pleine{
display:block;
float:left;
width:100%;
}
.division-pleine .colonne-4:first-child, .division-pleine .colonne-3:first-child, .division-pleine .colonne-6:first-child, .division-pleine .colonne-6-bis:first-child, .division-pleine .colonne-2:first-child{
margin-left:0;
}
.colonne-2{
width:48%;
margin-left:2%;
margin-bottom:20px;
float:left;
}
.colonne-3{
width:32%;
margin-left:2%;
margin-bottom:20px;
float:left;
}
.colonne-4{
width:23.5%;
margin-left:2%;
margin-bottom:20px;
float:left;
}
.colonne-6{
width:15%;
margin-left:2%;
margin-bottom:20px;
float:left;
}
.colonne-6-bis{
width:15%;
margin-left:2%;
margin-bottom:20px;
float:left;
}
@media only screen and (max-width: 867px){
.colonne-6-bis{
width:32%;
margin-bottom:40px;
}
.division-pleine .colonne-6-bis:nth-child(4){
margin-left:0;
}
}
@media only screen and (max-width: 670px){
.colonne-4, .colonne-3, .colonne-6, .colonne-2{
width:100%;
margin-left:0;
}
} ul.liste-blanche{
margin:0;
font-size:14px;
line-height:22px;
}
ul.liste-blanche li, ul.liste-blanche-bis li{
padding:8px 0 8px 30px;
list-style-type: none;
background-image: url(https://vertlepetit.fr/wp-content/uploads/2022/11/puce-blanche.svg);
background-repeat: no-repeat;
background-position:0px 12px;
margin-left:0;
}
ul.liste-blanche li a, ul.liste-blanche li a:hover, ul.liste-blanche li a:focus, ul.liste-blanche-bis li a, ul.liste-blanche-bis li a:hover, ul.liste-blanche-bis li a:focus{
color:#fff;
}
ul.liste-blanche li a:hover, ul.liste-blanche li a:focus, ul.liste-blanche-bis li a:hover, ul.liste-blanche-bis li a:focus{
text-decoration:underline !important;
}
ul.liste-blanche-bis{
margin:0;
font-size:14px;
line-height:22px;
text-transform:uppercase;
font-weight:600;
}
ul.liste-verte{
margin:0;
}
ul.liste-verte li{
padding:0 0 0 30px;
list-style-type: none;
background-image: url(https://vertlepetit.fr/wp-content/uploads/2022/11/puce-vert.svg);
background-repeat: no-repeat;
background-position:0px 5px;
margin-left:0;
}
ul.liste-verte a{
color:#00aeb9;
}
ul.liste-verte a:hover, ul.liste-verte a:focus{
color:#00aeb9;
text-decoration:underline !important;
}
ul.liste-jaune{
margin:0;
}
ul.liste-jaune li{
padding:0 0 0 30px;
list-style-type: none;
background-image: url(https://vertlepetit.fr/wp-content/uploads/2022/11/puce-jaune.svg);
background-repeat: no-repeat;
background-position:0px 5px;
margin-left:0;
}
ul.liste-jaune a{
color:#ffa200;
}
ul.liste-jaune a:hover, ul.liste-jaune a:focus{
color:#ffa200;
text-decoration:underline !important;
}
ul.liste-bleue{
margin:0;
}
ul.liste-bleue li{
padding:8px 0 8px 30px;
list-style-type: none;
background-image: url(https://vertlepetit.fr/wp-content/uploads/2022/11/puce-bleu.svg);
background-repeat: no-repeat;
background-position:0px 12px;
margin-left:0;
}
ul.liste-bleue-bis{
margin:0;
}
ul.liste-bleue-bis li{
padding:0 0 0 30px;
list-style-type: none;
background-image: url(https://vertlepetit.fr/wp-content/uploads/2022/11/puce-bleu.svg);
background-repeat: no-repeat;
background-position:0px 5px;
margin-left:0;
}
ul.liste-cyan{
margin:0;
}
ul.liste-cyan li{
padding:8px 0 8px 30px;
list-style-type: none;
background-image: url(https://vertlepetit.fr/wp-content/uploads/2022/11/puce-cyan.svg);
background-repeat: no-repeat;
background-position:0px 12px;
margin-left:0;
}
ul.liste-cyan-bis{
margin:0;
}
ul.liste-cyan-bis li{
padding:0 0 0 30px;
list-style-type: none;
background-image: url(https://vertlepetit.fr/wp-content/uploads/2022/11/puce-cyan.svg);
background-repeat: no-repeat;
background-position:0px 5px;
margin-left:0;
}
.bloc-milieu .avia_textblock ul{
margin:0;
}
.bloc-milieu .avia_textblock ul li{
padding:0 0 0 30px;
list-style-type: none;
background-image: url(https://vertlepetit.fr/wp-content/uploads/2022/11/puce-rouge.svg);
background-repeat: no-repeat;
background-position:0px 5px;
margin-left:0;
}
ul.liste-verte strong{
color:#00aeb9;
}
ul.liste-bleue strong{
color:#215184;
}
ul.liste-cyan strong{
color:#00d5d8;
} .embedresize {
max-width:800px;
margin:auto;
}
.embedresize div {
position:relative;
height:0;
padding-bottom:56.25%;
}
.embedresize iframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.intro #intro .embedresize iframe,
.exit .quizz .embedresize iframe,
.alreadyplayed #intro .embedresize iframe,
.identityset #intro .embedresize iframe,
#notabene .embedresize iframe,
#message_intro .embedresize iframe,
.fancybox_body .embedresize iframe,
#comments .embedresize iframe,
#description .embedresize iframe,
.alreadyplayed .embedresize iframe,
#adserver .embedresize iframe {
max-width:none !important;
} .bouton-rouge a{
display:block;
width:max-content;
text-align:center;
color:#fff;
font-size:15px;
font-weight:500;
background:#ee2200;
border:2px solid #ee2200;
text-decoration:none;
text-transform:uppercase;
padding:10px 30px;
transition-duration:0.3s;
}
.bouton-rouge a:hover, .bouton-rouge a:focus{
background:transparent;
color:#ee2200;
text-decoration:none !important;
}
.bouton-jaune a{
display:block;
width:max-content;
text-align:center;
color:#fff;
font-size:15px;
font-weight:500;
background:#ffa200;
border:2px solid #ffa200;
text-decoration:none;
text-transform:uppercase;
padding:10px 30px;
transition-duration:0.3s;
}
.bouton-jaune a:hover, .bouton-jaune a:focus{
background:transparent;
color:#ffa200;
text-decoration:none !important;
}
.bouton-bleu a{
display:block;
width:max-content;
text-align:center;
color:#fff;
font-size:15px;
font-weight:500;
background:#215184;
border:2px solid #215184;
text-decoration:none;
text-transform:uppercase;
padding:10px 30px;
transition-duration:0.3s;
}
.bouton-bleu a:hover, .bouton-bleu a:focus{
background:transparent;
color:#215184;
text-decoration:none !important;
} .html_modern-blog #top .post-entry .blog-categories{
display:none;
}
.avia-content-slider .slide-image, .avia-content-slider .slide-image img{
border-radius:0;
margin-bottom:0;
}
.entry-content-header{
clear:both;
}
.slide-meta{
display:none !important;
}
.slide-content{
padding:10px 0 0 0;
}
.avia-content-slider .slide-entry-title{
font-size:16px;
line-height:24px;
text-transform:uppercase;
color:#ee2200;
margin-bottom:5px;
}
.read-more-link{
margin-top:10px;
font-weight:600;
font-size:13px;
}
.read-more-link a::before{
content:url(https://vertlepetit.fr/wp-content/uploads/2022/11/puce-rouge.svg);
position:relative; 
top:3px;
margin-right:10px;
}
.read-more-link a{
color:#ee2200 !important;
}
.read-more-link a:hover, .read-more-link a:focus{
text-decoration:underline !important;
}
.more-link-arrow{
display:none;
}
#grille-blog .avia-content-slider .slide-entry-wrap{
margin-bottom:0;
}
#grille-blog div .av_one_third.first{
margin-left:0;
width:32%;
}
#grille-blog div .av_one_third{
margin-left:2%;
width:32%;
}
#grille-blog-bis div .av_one_fourth.first{
margin-left:0;
width:23.5%;
}
#grille-blog-bis div .av_one_fourth{
margin-left:2%;
width:23.5%;
}
#top .pagination .current, #top .pagination a, #top .fullsize .template-blog .pagination a{
border-radius:0;
box-shadow:none;
border:1px solid #cccccc;
background:#fff;
}
#top .pagination a:hover, #top .fullsize .template-blog .pagination a:hover, #top .pagination a:focus, #top .fullsize .template-blog .pagination a:focus{
border:1px solid #ee2200;
background:#ee2200 !important;
text-decoration:none !important;
color:#fff;
}
@media only screen and (max-width: 820px){
#grille-blog-bis div .av_one_fourth{
width:100% !important;
margin-bottom:30px !important;
margin-left:0 !important;
}
#grille-blog-bis div .post-entry-last.av_one_fourth{
width:100% !important;
margin-bottom:0 !important;
}
#grille-blog div .av_one_third{
width:100% !important;
margin-bottom:30px !important;
margin-left:0 !important;
}
#grille-blog div .post-entry-last.av_one_third{
width:100% !important;
margin-bottom:0 !important;
}
.avia-content-slider .slide-entry-wrap{
margin-bottom:0;
}
.pagination-slider .pagination{
padding:40px 0 10px;
}
}
@media only screen and (max-width: 767px){
#grille-blog div .av_one_fourth{
width:100% !important;
margin-bottom:30px !important;
margin-left:0 !important;
}
#grille-blog div .post-entry-last.av_one_fourth{
width:100% !important;
margin-bottom:0 !important;
}
.avia-content-slider .slide-entry-wrap{
margin-bottom:0;
}
} #top .no_margin.av_three_fifth.bloc-milieu{
width:70%;
}
#top .no_margin.av_one_fifth.bloc-cote{
width:15%;
}
.date-article{
text-align:center;
text-transform:uppercase;
font-weight:400;
color:#ee2200;
}
.introduction{
font-size:20px;
line-height:30px;
}
.bloc-milieu h3.widgettitle{
display:none;
}
.entry-content-wrapper li{
margin-left:0;
}
.av-social-sharing-box.av-social-sharing-box-same-width .av-share-box ul li a{
width:30px;
height:30px;
}
.av-share-box ul li a{
padding:3px 0;
}
.av-social-sharing-box.av-social-sharing-box-circle .av-share-box ul li:nth-child(n+1) a{
margin-left:8px;
}
#top #wrap_all .av-social-link-facebook:hover a, #top #wrap_all .av-social-link-facebook a:focus{
text-decoration:none !important;
}
#top #wrap_all .av-social-link-linkedin:hover a, #top #wrap_all .av-social-link-linkedin a:focus{
text-decoration:none !important;
}
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-mail a{
background-color:#60b442;
}
#top #wrap_all .av-social-link-mail:hover a, #top #wrap_all .av-social-link-mail a:focus{
background-color:#60b442;
text-decoration:none !important;
}
.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-twitter a{
background-color:#2a2a2a;
color:#fff;
}
#top #wrap_all .av-social-link-twitter:hover a, #top #wrap_all .av-social-link-twitter a:focus{
background-color:#2a2a2a;
color:#fff;
text-decoration:none !important;
}
.av-share-box .av-share-link-description{
text-align:center;
color:#ee2200;
}
.av-share-box .avia-related-tooltip{
width:190px
}
.av-share-box .av-share-link-description::before{
content:url(https://vertlepetit.fr/wp-content/uploads/2022/11/puce-rouge.svg);
position:relative; 
top:2px;
margin-right:10px;
}
#top .avia-post-nav{
background:rgba(0,0,0,0.3);
}
.avia-post-prev, .avia-post-next{
border-radius:0;
}
@media only screen and (max-width: 1170px){
#top .no_margin.av_three_fifth.bloc-milieu{
width:80%;
}
#top .no_margin.av_one_fifth.bloc-cote{
width:10%;
}
}
@media only screen and (max-width: 767px){
#top .flex_column.no_margin.av_one_fifth.bloc-cote{
min-height:0;
}
} .bloc-tableau{
overflow-x:auto;
}
tr th:first-child, tr td:first-child, tr:first-child th, tr:first-child td, .tablepress tbody td, .tablepress tfoot th, .tablepress thead th{
border:none;
}
th{
letter-spacing:normal;
background-color:#d4d4d4!important;
line-height:20px;
}
.tablepress td, .tablepress th{
padding:10px !important;
line-height:20px;
}
td.column-1, td.column-2, td.column-3, td.column-4, td.column-5, td.column-6, td.column-7, td.column-8, #tablepress-1, .tablepress thead th{
border:1px solid #e9e7e8 !important;
}
.main_color tr:nth-child(2n+1), .main_color .pricing-table > li:nth-child(2n+1), .main_color .pricing-extra{
background:#fff;
}
tr.row-2, tr.row-4, tr.row-5, tr.row-6, tr.row-7, tr.row-11, tr.row-12, tr.row-13, tr.row-14, tr.row-16, tr.row-17, tr.row-18, tr.row-19, tr.row-20, tr.row-21{
background:#f2f2f2 !important;
} #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{
background-color:rgba(0, 0, 0, 0.75) !important;
border-top:none !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{
padding:20px 40px !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{
line-height:24px !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{
font-size:13px;
background-color:#215184 !important;
padding:10px 30px !important;
font-weight:500 !important;
text-transform:uppercase !important;
border-radius:0 !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:focus{
color:#fff !important;
background-color:#2a6596 !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:focus{
color:#00d4d8 !important;
} #scroll-top-link.avia_pop_class{
display:none;
visibility:hidden;
} .widgettitle{
font-weight:700;
letter-spacing:normal;
font-size:18px;
margin-bottom:25px;
margin-top:40px;
}
#footer div .av_one_third.first{
margin-left:0;
margin-top:50px;
text-align:center;
}
#footer .widget_nav_menu li{
font-size:14px;
}
#footer section#text-2{
margin-bottom:10px;
}
#footer section#text-4{
margin-top:0;
}
.widget_nav_menu .current-menu-item > a, .widget_nav_menu .current_page_item > a{
font-weight:400;
padding:4px 0px 4px 0 !important;
}
.widget_nav_menu a{
padding:4px 0px 4px 0 !important;
}
.bouton-social{
float:left;
width:30px;
height:30px;
margin-right:7px;
opacity:1;
transition-duration:0.3s;
}
.bouton-social:hover{
opacity:0.7;
}
#socket{
font-size:14px;
}
#socket .container{
padding:35px 0;
border-top:5px solid #afafaf;
border-hieght:200px;
max-width:1210px;
text-align:center;
}
#socket .copyright{
float:none;
}
#socket .copyright a:hover, #socket .copyright a:focus{
text-decoration:underline !important;
}
@media only screen and (max-width: 767px){
#footer .widget{
margin:30px 0 0 0;
}
#footer div .av_one_third.first{
margin-top:0;
}
} .champs-demi-gauche{
width:49%;
float:left;
margin-right:2%;
margin-bottom:10px;
}
.champs-demi-droite{
width:49%;
float:left;
margin-bottom:10px;
}
.champs-plein, .champs-plein-bis{
width:100%;
float:left;
margin-bottom:10px;
color:#1a1a1a;
font-size:14px;
}
.champs-plein-bis{
text-align:center;
}
#top form{
margin-bottom:0;
}
#top label span, #top legend span{
color:#1a1a1a;
font-size:14px;
}
#top label span a, #top legend span a{
color:#1a1a1a;
text-decoration:underline;
}
#top input[type="text"]{
font:caption;
}
.input-text, input[type="text"], input[type="input"], input[type="password"], input[type="email"], input[type="number"],  input[type="url"], input[type="tel"], input[type="search"], textarea, select{
font-family:"Montserrat", sans-serif;
border:none !important;
margin-bottom:0 !important;
color:#808080 !important;
padding:10px 15px !important;
font-size:14px !important;
line-height:normal !important;
}
textarea{
max-height:130px;
}
span.wpcf7-list-item{
margin:0;
}
::placeholder{
font-family:"Montserrat", sans-serif;
color:#808080 !important;
opacity:1 !important;
font-weight:400;
font-size:14px !important;
}
input[type="submit"]{
font-family:"Montserrat", sans-serif;
padding:10px 30px;
background-color:#215184 !important;
text-align:center;
text-transform:uppercase;
font-size:15px;
line-height:30px;
font-weight:500;
text-decoration:none;
border:2px solid #215184 !important;
color:#fff;
transition-duration:0.3s;
margin-top:10px;
}
.formulaire-contact input[type="submit"]{
width:160px;
}
input[type="submit"]:hover{
background-color:transparent!important;
border:2px solid #215184;
color:#215184  !important;
}
input[type="submit"]:focus{
background-color:transparent !important;
border:2px solid #215184;
color:#215184  !important;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, div.wpcf7-response-output{
float:left;
}
.wpcf7 form .wpcf7-response-output{
border:2px solid #215184 !important;
padding:10px 20px;
font-size:14px;
line-height:24px;
width:100%;
text-align:center;
margin:0 0 2em;
}
.formulaire-contact .wpcf7 form .wpcf7-response-output{
margin:2em 0 1em;
}
.wpcf7-not-valid-tip{
font-size:14px;
}
@media only screen and (max-width: 699px){
.champs-demi-gauche{
width:100%;
margin-bottom:10px;
}
.champs-demi-droite{
width:100%;
}
}