/* Source and licensing information for the line(s) below can be found at https://sarthe-numerique.sarthe.fr/themes/custom/sarthe_theme/css/block_layout.css. */
.layout{margin-top:20px}.layout__region{padding:5px;padding-top:0}.layout__region .field--type-image img{margin:0}@media only screen and (max-width:1200px){#main-wrapper{margin-top:-30px}nav.tabs{margin-bottom:0 !important}}@media only screen and (max-width:991px){#main-wrapper{margin-top:0}.layout{margin-top:0}.layout__region{padding:0}.layout__region .content .views-element-container{overflow:hidden}.layout__region .block-views .view-header{font-size:.8em !important}.layout__region .block-views .view-content .item-list ul li::before{height:0 !important}.layout__region .block-views .view-content .item-list ul{max-height:190px !important;overflow:scroll !important}.layout__region .row{display:block}.layout__region .block-views .view-header a::before{height:0 !important}.layout__region .block-views .view-content .item-list ul li{padding-left:20px !important}#search-block-form--2{left:4%}}@media only screen and (max-width:640px){.layout--threecol-section>.layout__region{margin-top:30px}.layout__region .block-views .view-header{font-size:1.2em !important}.layout__region .block-views .view-header a::before{height:45px !important}}@media only screen and (min-width:560px){.layout__region .field--type-image{float:left;margin:0}}.block-lien-footer{width:90%;margin-left:auto;margin-right:auto;opacity:1;-webkit-transition:.2s ease-in-out;transition:.3s ease-in-out}.block-lien-footer:hover{opacity:.7}.block-lien-footer p{margin-bottom:0}.block-lien-footer a{text-decoration:none}.block-lien-footer .titre_du_bloc_t2{text-align:center;vertical-align:middle;font-weight:bold;color:#FFF;padding-bottom:8px;font-size:.9em}.layout__region .block-views{border:1px solid #dedede}.layout__region .block-views .view-header{padding:15px;font-size:1.2em;text-transform:uppercase;font-weight:bold;letter-spacing:1px;color:white}.layout__region .block-views .view-content .item-list ul{padding-left:15px;padding-right:15px}.layout__region .block-views .view-content .item-list ul li{padding-left:40px;padding-top:10px;margin-bottom:15px;border-top:1px solid #dedede}.layout__region .block-views .view-content .item-list ul li::before{content:"";position:absolute;width:13px;height:13px;transform:translate(-50%,-50%) rotate(45deg);margin-top:14px;margin-left:-15px}@media only screen and (max-width:1200px){.sidebar .block-views .view-header a::before{visibility:hidden}.sidebar .block-views .view-header a{float:right;font-size:.6em;margin-top:-35px !important;color:white}}@media only screen and (max-width:991px){.sidebar .block-views .view-header a::before{visibility:visible}.sidebar .block-views .view-header a{float:right;font-size:.6em;margin-top:-15px !important;color:white}.layout{margin-top:0;margin-bottom:30px}}.sidebar .block{padding:0}.sidebar .block-views .content{border:1px solid #dedede !important}.sidebar .block-views .view-header{padding:15px;font-size:1em;text-transform:uppercase;font-weight:bold;letter-spacing:1px;color:white}.sidebar .block-views .view-header a{float:right;font-size:.6em;margin-top:-15px;color:white}.sidebar .block-views .view-header a::before{content:"";height:55px;width:38px;display:inline-block;padding:0;background:url(/themes/custom/sarthe_theme/css/../images/btn-voirtout.png) no-repeat;margin-bottom:-15px}.sidebar .block-views .view-content{font-size:14px}.sidebar .block-views .view-content::before{content:"";height:13px;width:100%;display:block;padding:0;background:url(/themes/custom/sarthe_theme/css/../images/hachures.png) no-repeat;margin-left:15px;margin-right:15px}.sidebar .block-views .view-content .item-list ul{padding-left:15px;padding-right:15px}.sidebar .block-views .view-content .item-list ul li{padding-left:40px;padding-top:10px;margin-bottom:15px;border-top:1px solid #dedede}.sidebar .block-views .view-content .item-list ul li::before{content:"";position:absolute;width:13px;height:13px;transform:translate(-50%,-50%) rotate(45deg);margin-top:14px;margin-left:-15px}.block-image-lien-titre-survol .overlay-image .field--type-image{background-color:black !important}.block-image-lien-titre-survol .overlay-image{position:relative;width:100%;height:auto}.block-image-lien-titre-survol .overlay-image .field--type-image img{display:block;width:100%;height:auto;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.block-image-lien-titre-survol .overlay-image .text{color:#fff;font-size:30px;text-align:center;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:100%;visibility:hidden;margin-top:27%}.block-image-lien-titre-survol .overlay-image:hover .field--type-image img{opacity:.6}.block-image-lien-titre-survol .overlay-image:hover .text{visibility:visible}.block-bouton{text-decoration:none !important}.block-bouton a:hover{text-decoration:none !important}.block-bouton a:hover .corp{opacity:.7}.block-bouton .corp{opacity:1;margin-left:auto;border:solid 1px #fafafa;border-radius:28px;margin-right:auto;width:95%;padding-top:25px;padding-bottom:16px}.block-bouton .corp .titre{text-align:center;font-size:1.2em;color:white}.block-bouton .corp .icone{text-align:center}@media only screen and (max-width:767px){.block-lien-footer{width:100%}.layout--fourcol-section>.layout__region{flex:0 1 100%;margin-top:20px}.layout--threecol-section>.layout__region{flex:0 1 100%;margin-top:20px}.block-bouton .corp{width:100%}}
/* Source and licensing information for the above line(s) can be found at https://sarthe-numerique.sarthe.fr/themes/custom/sarthe_theme/css/block_layout.css. */