@media screen and (max-width: 767px){
.file-grid {
display: grid;
grid-template-columns: 1fr!important; 
gap: 20px;
}
}
.elementor-widget-loop-carousel .swiper-pagination-bullet {
margin-top:50px!important;
width: 47px!important;
background: #431E02!important;
opacity: 1!important;
border-radius: 0px!important;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #1D7C1B!important;
width: 102px!important;
}
.file-grid {
display: grid;
grid-template-columns: repeat(3, 1fr); 
gap: 20px;
}
.file-grid-accueil {
display: grid;
grid-template-columns: 1fr; 
gap: 30px;
}
.file-card {
display: flex;
align-items: center;
padding: 15px;
padding-bottom:10px;
color:#662C00!important;
background-color: #fff;
border: 1px solid #431E02;
border-radius: 0px;
transition: box-shadow 0.3s ease;
}
.file-card:hover {
background:#E8E8E8!important;
z-index:999999;
padding-left:30px;
border-color:transparent;
transition: box-shadow 0.5s ease-in-out, padding-left 2s ease;	
}
.file-icon {
margin-right: 15px;
}
.file-icon img {
width: 50px; 
}
.file-info h3 {
margin: 0;
font-size: 18px;
-webkit-line-clamp: 3;
white-space: normal;
overflow: hidden;
-webkit-box-orient: vertical;
display: -webkit-box;
}
.file-info .download-link {
color: #662C00;
text-decoration: none;
font-size: 14px;
}
.file-info .download-link:hover {
text-decoration: underline;
}
.pagination {
margin-top: 20px;
}
.file-icon_after img {
width: 42px;
display:none;
}
.file-icon_after .elementor-widget-container
img {
width: 42px;
display:none;
}
.file-card:hover .file-icon_after .elementor-widget-container
img {
width: 42px;
display:flex;
}
.file-icon-after {
width: 20%; 
}
.file-card:hover .file-icon_after img {
width: 42px;
display:flex;
}
.file-info a, .file-info a:hover {
color: #662C00;
}
.file-info {
width: 60%;
}
.elementor-pagination {
margin-top:30px;
display: flex;
justify-content:flex-start;
gap:10;}
.elementor-pagination a.page-numbers {
background:#1D7C1B;
padding:9px 17px;
color:#fff;
margin:0px 3px;
}
.elementor-pagination a.page-numbers:hover {
background:transparent;
padding:9px 17px;
color:#1D7C1B;
border:solid 1px #1D7C1B;
}
.elementor-pagination span.page-numbers.current {
background:transparent;
padding:9px 15px;
color:#1D7C1B;
border:solid 1px #1D7C1B;
}
body:not(.rtl) .elementor-16 .elementor-element.elementor-element-62f968d .elementor-pagination .page-numbers:not(:first-child) {
margin-left: 0px!important;
} .menu-bas-admin .current_page_item{
display:none !important;
}
.menu-bas-admin li{
background-color: #EFF8EF;
margin: 7px !important
}
.menu-bas-admin li:hover{
background-color: #1D7C1B;
color:#fff !important;
}
.menu-bas-admin a{
font-size: 15px !important;
font-weight: 500 !important;
color:#3B9939 !important;
}
.menu-bas-admin a:hover{
color:#fff !important;
} .accor-bur-nat .elementor-accordion-item {
margin-bottom: 10px;
}
.accor-bur-nat .elementor-tab-title.elementor-active{
background-color: #1D7C1B !important;
}
.accor-bur-nat .elementor-accordion .elementor-tab-title{
padding: 20px 20px 20px 120px;
margin:auto important;
}
.accor-bur-nat .elementor-accordion .elementor-tab-content {
padding: 20px 120px 20px 120px;
}
.accor-bur-nat .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right {
background-color: #1D7C1B;
padding: 5px !important
}
.accor-bur-nat .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon.elementor-accordion-icon-right {
background-color: #fff !important;
}
@media screen and (max-width: 980px){
.accor-bur-nat .elementor-accordion .elementor-tab-title{
padding: 20px 20px 20px 20px;
margin:auto important;
}
.accor-bur-nat .elementor-accordion .elementor-tab-content {
padding: 20px 20px 20px 20px;
}
.accor-bur-nat .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right {
padding: 2px !important
}
} .acc-bur .accordion-content{
padding: 20px 120px 20px 120px !important;
}
.acc-bur .ui-accordion-header{
padding: 10px 20px 10px 120px !important;
margin-top:10px !important;
}
.acc-bur .accordions-head:hover .accordions-head-title {
color: #1d7c1b !important;
}
.acc-bur .ui-accordion-header-active .accordions-head-title {
color: #fff !important;
}
.acc-bur .accordions-head.ui-accordion-header-active .accordions-head-title {
color: #fff !important;
}
.acc-bur .accordion-icons {
padding: 5px 7px;
background-color:#1d7c1b !important;
}
.acc-bur .ui-accordion-header-active .accordion-icons{
background-color: #fff !important;
}
.acc-bur .accordions-head-title{
font-size: var( --e-global-typography-ebc49a2-font-size ) !important;
font-weight: var( --e-global-typography-ebc49a2-font-weight ) !important;
}
.acc-bur .elementor-widget-container{
text-align: left !important;
}
@media screen and (max-width: 980px){
.acc-bur .accordion-content{
padding: 20px 20px 20px 20px !important;
}
.acc-bur .ui-accordion-header{
padding: 10px 20px 10px 20px !important;
margin-top:10px !important;
}
}     .imapsContainer.imapsComponent.imapsSeries.imapsMapSeries.imapsMapPolygonSeries :nth-child(3){
fill: #F9062F !important;
} .imapsContainer.imapsComponent.imapsSeries.imapsMapSeries.imapsMapPolygonSeries :nth-child(5){
fill: #00792A !important;
} .imapsContainer.imapsComponent.imapsSeries.imapsMapSeries.imapsMapPolygonSeries :nth-child(6){
fill: #7BAF7E!important;
} .imapsContainer.imapsComponent.imapsSeries.imapsMapSeries.imapsMapPolygonSeries :nth-child(7){
fill: #63530D !important;
} .imapsContainer.imapsComponent.imapsSeries.imapsMapSeries.imapsMapPolygonSeries :nth-child(8){
fill: #63530D !important;
} .imapsContainer.imapsComponent.imapsSeries.imapsMapSeries.imapsMapPolygonSeries :nth-child(9){
fill: #8E8872 !important;
} .imapsContainer.imapsComponent.imapsSeries.imapsMapSeries.imapsMapPolygonSeries :nth-child(10){
fill: #008DED!important;
} .imapsContainer.imapsComponent.imapsSeries.imapsMapSeries.imapsMapPolygonSeries :nth-child(11){
fill: #DBA700!important;
} .imapsContainer.imapsComponent.imapsSeries.imapsMapSeries.imapsMapPolygonSeries :nth-child(12){
fill: #FFEB97 !important;
} .imapsContainer.imapsComponent.imapsSeries.imapsMapSeries.imapsMapPolygonSeries :nth-child(13){
fill: #FFE11A !important;
} .imapsContainer.imapsComponent.imapsSeries.imapsMapSeries.imapsMapPolygonSeries :nth-child(14){
fill: #0CED9C !important;
} .imapsContainer.imapsComponent.imapsSeries.imapsMapSeries.imapsMapPolygonSeries :nth-child(15){
fill: #FFCD5F !important;
} .imapsContainer.imapsComponent.imapsSeries.imapsMapSeries.imapsMapPolygonSeries :nth-child(16){
fill: #FFB600 !important;
} .imapsContainer.imapsComponent.imapsSeries.imapsMapSeries.imapsMapPolygonSeries :nth-child(17){
fill: #000 !important;
} .imapsContainer.imapsComponent.imapsSeries.imapsMapSeries.imapsMapPolygonSeries :nth-child(4){
fill: #4C4A41!important;
}
legend {
font-size: 14px;
padding:0px 10px !important;
}
@media screen and (max-width: 980px){
.champ-form {
width: 100% !important;
margin-right: 0% !important;
}
} a.glink{
display: flex !important;
justify-content: center !important;
width: 45px;
height: 45px;
font-size:20px !important;
align-items: center;
border-radius: 45px;
background-color: #D5E5D5;
color: green !important;
}
a.gt-current-lang.glink{
background-color: #3B9939;
color: #fff !important;
}
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf {
opacity: 0 !important;
}
.banniere-de-stick {
position: -webkit-sticky !important; position: sticky !important;
top: 0;
z-index: 1000; }