.flex_cell.av-350oyaf-1d3f467c7ae92209cb663700d11705b3{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-350oyaf-1d3f467c7ae92209cb663700d11705b3{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-b61mzb-4f77dbc2d53eb7cf6a970ae43cde2cf6{
padding:30px 30px 30px 30px;
}
.flex_column.av-b61mzb-4f77dbc2d53eb7cf6a970ae43cde2cf6 .avia-curtain-reveal-overlay{
background:#f8f8f8;
z-index:1;
}

#top .hr.hr-invisible.av-1wctk7-6fdcce84102e924f776254e5a9320c89{
height:30px;
}

#top .hr.hr-invisible.av-i1u18n-08c4861c9aac3712a86a6eae671610d1{
height:30px;
}

#top .hr.hr-invisible.av-mpdtcir7-5a4740024b1d428e6eb2c7960e6e8d18{
height:50px;
}

.avia-buttonrow-wrap.av-mpdtc2kj-b6abb4615868e0cb8bae0c672af8e04c .avia-button{
font-size:16px;
}

#top #wrap_all .avia-button.av-mpdtbqj4-015e887a185d906c227e442096d94248{
color:#4a3413;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-mpdtbqj4-015e887a185d906c227e442096d94248:hover{
color:#4a3413;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mpdtbqj4-015e887a185d906c227e442096d94248 .avia-svg-icon svg:first-child{
fill:#4a3413;
stroke:#4a3413;
}
#top #wrap_all .avia-button.av-mpdtbqj4-015e887a185d906c227e442096d94248:hover .avia-svg-icon svg:first-child{
fill:#4a3413;
stroke:#4a3413;
}

#top #wrap_all .avia-button.av-mpdtc0wv-f6f8683af96f649c6ed126fe9cd0fc21{
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#4a3413;
border-radius:2px 2px 2px 2px;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-mpdtc0wv-f6f8683af96f649c6ed126fe9cd0fc21:hover .avia_button_background{
border-radius:2px 2px 2px 2px;
}

.flex_cell.av-awlhlz-a810ea84387f04b1cb11f84cfe135b1f{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-awlhlz-a810ea84387f04b1cb11f84cfe135b1f{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-2z7fqav-0fedea5040ae2d9fa7f9bf32eae6ca44{
padding:30px 30px 30px 30px;
background:url(https://casa-sauvage.fr/wp-content/uploads/2026/06/eclore-bg-scaled.jpg) 0% 100% no-repeat scroll ;
}
.flex_column.av-2z7fqav-0fedea5040ae2d9fa7f9bf32eae6ca44 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:1;
}

.avia-image-container.av-2wuzluv-7c7b8e5a7f8a59dac9b0a7ebc93c5db0 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2wuzluv-7c7b8e5a7f8a59dac9b0a7ebc93c5db0 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-2vklxtz-d942771b83931784e58e8c1c6e370303{
margin-top:0px;
margin-bottom:80px;
z-index:10;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-2vklxtz-d942771b83931784e58e8c1c6e370303{
z-index:10;
}

@keyframes av_boxShadowEffect_av-2t94r3r-ee323a9f8f50d1dedb89147897d4e4ff-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2t94r3r-ee323a9f8f50d1dedb89147897d4e4ff{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2t94r3r-ee323a9f8f50d1dedb89147897d4e4ff{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-a2yqtz-e5059d3763b75e1a4c18bd4f8df12881{
padding-bottom:10px;
}
body .av-special-heading.av-a2yqtz-e5059d3763b75e1a4c18bd4f8df12881 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-a2yqtz-e5059d3763b75e1a4c18bd4f8df12881 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2o6u93r-e53ca07d21fb0a23b882a0b84d722c9a{
height:30px;
}

@keyframes av_boxShadowEffect_av-2l79ft3-1071f29050617238541fe94a1897dbea-column {
0%   { box-shadow:  0 0 0 0 #515151; opacity: 1; }
100% { box-shadow:  0 0 5px 0 #515151; opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2l79ft3-1071f29050617238541fe94a1897dbea{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2l79ft3-1071f29050617238541fe94a1897dbea{
transform:scale(1.1);
z-index:110;
box-shadow: 0 0 5px 0 #515151;
padding:50px 50px 50px 50px;
background-color:#4a3413;
background:linear-gradient( to bottom right, #4a3413, #4a3413 );
}

#top .av-special-heading.av-2kk919z-7323d71b228300c1ccfa2ba7d274f8c3{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-2kk919z-7323d71b228300c1ccfa2ba7d274f8c3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2kk919z-7323d71b228300c1ccfa2ba7d274f8c3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2kk919z-7323d71b228300c1ccfa2ba7d274f8c3 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2ithqef-76d72c111913b0097950893c7a5ecc1e .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2gpejaf-c23ee1febd5e776b457ecaf9c505efbb{
height:30px;
}

@keyframes av_boxShadowEffect_av-2du11iv-a0511ab6866728885cd179cbc2e3833b-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2du11iv-a0511ab6866728885cd179cbc2e3833b{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2du11iv-a0511ab6866728885cd179cbc2e3833b{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-8b1flz-8c729c47d33deda7fca46f0109336f83{
padding-bottom:10px;
}
body .av-special-heading.av-8b1flz-8c729c47d33deda7fca46f0109336f83 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8b1flz-8c729c47d33deda7fca46f0109336f83 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2883nzr-c5ef66dd3d495f0a7f91639ca258461b{
height:30px;
}

.flex_cell.av-1usy6vb-39655f2eec5ba65a7af6df9d34c834ab{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1usy6vb-39655f2eec5ba65a7af6df9d34c834ab{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-mq0wsgwf-ab0fdc2d1c90fe240824769bf2e6fac1{
padding-bottom:10px;
}
body .av-special-heading.av-mq0wsgwf-ab0fdc2d1c90fe240824769bf2e6fac1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mq0wsgwf-ab0fdc2d1c90fe240824769bf2e6fac1 .av-subheading{
font-size:15px;
}

.flex_cell.av-1gpb5mv-a16c6031d5328a00c0476a8359ca28a1{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1gpb5mv-a16c6031d5328a00c0476a8359ca28a1{
padding:0px 0px 0px 0px !important;
}

@keyframes av_boxShadowEffect_av-1c4qy13-fed4f919d28471a0b63516f8ecc58c55 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 17px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-1c4qy13-fed4f919d28471a0b63516f8ecc58c55{
z-index:110;
}
.avia-image-container.av-1c4qy13-fed4f919d28471a0b63516f8ecc58c55 img.avia_image{
box-shadow: 0 0 17px 0 rgba(0,0,0,0.3);
}
.avia-image-container.av-1c4qy13-fed4f919d28471a0b63516f8ecc58c55 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-bytinb-63588f52bd28e281363015c989cfdfa9{
height:50px;
}

#top .av-special-heading.av-mpe0piyb-96d878f32d595dea3f1e59ad01ae9b57{
padding-bottom:10px;
}
body .av-special-heading.av-mpe0piyb-96d878f32d595dea3f1e59ad01ae9b57 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mpe0piyb-96d878f32d595dea3f1e59ad01ae9b57 .av-subheading{
font-size:15px;
}

@keyframes av_boxShadowEffect_av-mpe103u2-e42a86a774a84f2781c733d62001fde7-column {
0%   { box-shadow:  0 0 0 0 #a3a3a3; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #a3a3a3; opacity: 1; }
}
.flex_column.av-mpe103u2-e42a86a774a84f2781c733d62001fde7{
box-shadow: 0 0 10px 0 #a3a3a3;
border-radius:5px 5px 5px 5px;
padding:2% 2% 2% 2%;
background-color:#ffffff;
}

#top .av_textblock_section.av-mpe1bif5-fab8ecf508d08db7f84c72c9b33bd0f6 .avia_textblock{
color:#4a3413;
}

#top .hr.av-fp8tj-3ff20cce8a2c9a70acc879e247d52248{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-fp8tj-3ff20cce8a2c9a70acc879e247d52248 .hr-inner{
width:80%;
border-color:#a98b5c;
}

@keyframes av_boxShadowEffect_av-mpe10eni-67ba3606e1a40366a3d5241c02d26cb3-column {
0%   { box-shadow:  0 0 0 0 #a3a3a3; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #a3a3a3; opacity: 1; }
}
.flex_column.av-mpe10eni-67ba3606e1a40366a3d5241c02d26cb3{
box-shadow: 0 0 10px 0 #a3a3a3;
border-radius:5px 5px 5px 5px;
padding:2% 2% 2% 2%;
background-color:#ffffff;
}

#top .av_textblock_section.av-mpe19j1u-806d3d19f238a9561240c9d8761babd4 .avia_textblock{
color:#4a3413;
}

#top .hr.hr-invisible.av-21tsuo-e064624395057803e05a5f568cb0f33d{
height:50px;
}

#top .av_textblock_section.av-mpe60faz-efb2300c8d4266e632717bacc484f5ae .avia_textblock{
color:#4a3413;
}

#top .hr.hr-invisible.av-1ybrkn-0fbca908bfa5e953548db738c7726c57{
height:20px;
}

#top .hr.hr-invisible.av-94el3-ada59e2984ae213d77e92299dff73783{
height:50px;
}

.flex_cell.av-o1iy9z-5a937a6799b9ab759270d576d828bdea{
vertical-align:middle;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-o1iy9z-5a937a6799b9ab759270d576d828bdea{
padding:100px 0px 100px 0px !important;
}

@keyframes av_boxShadowEffect_av-mnseef-c58912d4b008f663416acd42b12fa3da-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-mnseef-c58912d4b008f663416acd42b12fa3da{
position:relative;
left:200px;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:100px 100px 100px 100px;
background-color:#ffffff;
}

.flex_cell.av-hnbp87-59779821ac184693bd82c0880d851016{
vertical-align:middle;
background:url(https://casa-sauvage.fr/wp-content/uploads/2026/05/casa-sauvage-cheminee2.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-hnbp87-59779821ac184693bd82c0880d851016{
padding:120px 120px 120px 120px !important;
}

#top .av-masonry.av-fn9tlj-aceef3aef95596d33c0a6100769f2ee4{
background-color:#2d2d2d;
}
.av-masonry.av-fn9tlj-aceef3aef95596d33c0a6100769f2ee4 .avia-curtain-reveal-overlay{
animation-duration:1s;
background:#2d2d2d;
z-index:100;
}

#top .hr.hr-invisible.av-mpdv0nvv-62a678e9c9810f174498fec398f6b32d{
height:50px;
}

#top .av-special-heading.av-mpdu1mp6-3078fbc7c103ba1b5a01e4387a47b2ab{
padding-bottom:10px;
}
body .av-special-heading.av-mpdu1mp6-3078fbc7c103ba1b5a01e4387a47b2ab .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mpdu1mp6-3078fbc7c103ba1b5a01e4387a47b2ab .av-subheading{
font-size:15px;
}

.flex_cell.av-mpdu9nr3-11a7c26226f583f9f6381323e8ace76b{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-mpdu9nr3-11a7c26226f583f9f6381323e8ace76b{
padding:0px 2% 0px 2% !important;
}

.flex_column.av-mpdubfag-8492a8c3ac5958fef1f04afa194e26da{
padding:0px 0px 0px 0px;
background-color:#ffffff;
}

#top .av_textblock_section.av-mpduo189-d9aa30645a2d477d236491d285dd4294 .avia_textblock{
font-size:18px;
}

.flex_cell.av-mpdua156-7ac0c96d21a552080d8b9ce2b454308e{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-mpdua156-7ac0c96d21a552080d8b9ce2b454308e{
padding:0px 2% 0px 2% !important;
}

.flex_column.av-mpdubkih-f8cbbd2ffe3e350777bef364d14b4412{
position:relative;
left:0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}

#top .av_textblock_section.av-mpdupc10-c8856483b0630c9fd9edb1e1ef73d8c0 .avia_textblock{
font-size:18px;
}

.flex_cell.av-mpdua615-848839653f2159491633fd439d5c2c35{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-mpdua615-848839653f2159491633fd439d5c2c35{
padding:0px 2% 0px 2% !important;
}

.flex_column.av-mpdubp5n-5e6b427fbfcbc2b6b11fd47bf7a645bb{
position:relative;
left:0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}

#top .av_textblock_section.av-mpduqmzu-af859ea4be918bec2b163e15c70ad00d .avia_textblock{
font-size:18px;
}

#top .hr.hr-invisible.av-gbkb2v-d8f17ffec4f15a572b46930ee69bcd98{
height:50px;
}

#top .av-special-heading.av-mpfh9lzt-a29db435a9b5c529c18e0083b70316cb{
padding-bottom:10px;
}
body .av-special-heading.av-mpfh9lzt-a29db435a9b5c529c18e0083b70316cb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mpfh9lzt-a29db435a9b5c529c18e0083b70316cb .av-subheading{
font-size:15px;
}

#top .togglecontainer.av-mpfg62hf-3bde917cee4bb4cf5c56717c286bbfab p.toggler{
border-color:#f7f7f7;
}
#top .togglecontainer.av-mpfg62hf-3bde917cee4bb4cf5c56717c286bbfab p.toggler .toggle_icon{
color:#4a3413;
border-color:#4a3413;
}
#top .togglecontainer.av-mpfg62hf-3bde917cee4bb4cf5c56717c286bbfab p.toggler .toggle_icon > span{
color:#4a3413;
border-color:#4a3413;
}
#top .togglecontainer.av-mpfg62hf-3bde917cee4bb4cf5c56717c286bbfab .toggle_wrap .toggle_content{
border-color:#f7f7f7;
}

.flex_cell.av-cz43on-33e1b4d5d53e0cf4cb4dca2c72cab816{
vertical-align:middle;
background:url(https://casa-sauvage.fr/wp-content/uploads/2026/02/foret-casa-sauvage-scaled.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-cz43on-33e1b4d5d53e0cf4cb4dca2c72cab816{
padding:120px 120px 120px 120px !important;
}

.flex_cell.av-a3ze9z-38af977e2a609f6d7445b0701bb447a0{
vertical-align:middle;
background:url(https://casa-sauvage.fr/wp-content/uploads/2026/02/logo-casa-sauvage-w.png) 100% 50% no-repeat scroll #2d2d2d;
}
.responsive #top #wrap_all .flex_cell.av-a3ze9z-38af977e2a609f6d7445b0701bb447a0{
padding:100px 0 100px 0 !important;
}

@keyframes av_boxShadowEffect_av-3j57r-2ba7f0df0367b87cfed20f19e9222bda-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-3j57r-2ba7f0df0367b87cfed20f19e9222bda{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-7likwn-65d153bfcc6e500f63663ecfc5b49e35{
padding-bottom:10px;
}
body .av-special-heading.av-7likwn-65d153bfcc6e500f63663ecfc5b49e35 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7likwn-65d153bfcc6e500f63663ecfc5b49e35 .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-mnseef-c58912d4b008f663416acd42b12fa3da{
position:relative;
left:0px;
}

.flex_column.av-mpdubfag-8492a8c3ac5958fef1f04afa194e26da{
position:relative;
left:0px;
}

.flex_column.av-mpdubkih-f8cbbd2ffe3e350777bef364d14b4412{
position:relative;
left:0px;
}

.flex_column.av-mpdubp5n-5e6b427fbfcbc2b6b11fd47bf7a645bb{
position:relative;
left:0px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-mnseef-c58912d4b008f663416acd42b12fa3da{
position:relative;
left:0px;
}

.flex_column.av-mpdubfag-8492a8c3ac5958fef1f04afa194e26da{
position:relative;
left:0px;
}

.flex_column.av-mpdubkih-f8cbbd2ffe3e350777bef364d14b4412{
position:relative;
left:0px;
}

.flex_column.av-mpdubp5n-5e6b427fbfcbc2b6b11fd47bf7a645bb{
position:relative;
left:0px;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-1usy6vb-39655f2eec5ba65a7af6df9d34c834ab{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-mnseef-c58912d4b008f663416acd42b12fa3da{
position:relative;
left:0px;
}

.flex_column.av-mpdubfag-8492a8c3ac5958fef1f04afa194e26da{
position:relative;
left:0px;
}

.flex_column.av-mpdubkih-f8cbbd2ffe3e350777bef364d14b4412{
position:relative;
left:0px;
}

.flex_column.av-mpdubp5n-5e6b427fbfcbc2b6b11fd47bf7a645bb{
position:relative;
left:0px;
}
}
