.region-header{height:121px}#block-search-form{top:35px;width:220px;z-index:600}#block-search-form .form-submit{display:block;width:50px;height:50px;background-image:url("../images/sprite.png");background-size:600px 300px;background-position:-240px -120px;background-color:#171316;border:none;text-indent:-99999px;position:absolute;right:0;top:0}@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx){#block-search-form .form-submit{background-image:url("../images/sprite_2x.png")}}#block-search-form .form-text{background-color:#171316;border:none;padding:16px;transition-duration:0.3s;transition-property:margin;width:0px;position:absolute;right:0}#block-search-form:hover .form-text{margin-right:50px;width:auto;display:block}#block-menu-menu-outils{transition-duration:0.3s;transition-property:margin;transition-timing-function:ease-out;position:fixed;top:123px;width:270px;right:0;margin-right:-210px;background-color:#fff;z-index:500}#block-menu-menu-outils .block-inner{margin-left:0;margin-right:0}#block-menu-menu-outils ul{margin-left:0}#block-menu-menu-outils li{padding:0;list-style:none}#block-menu-menu-outils li a{padding:20px 30px 16px 94px;display:block;color:#322b31;position:relative;border-bottom:1px solid #f1f1f1}#block-menu-menu-outils li a:before{display:block;content:"";position:absolute;left:0;top:0;background-color:#322b31;width:60px;height:60px;background-size:45px auto;background-position:center center;background-repeat:no-repeat}#block-menu-menu-outils li a:hover{background-color:#81197f;color:#fff}#block-menu-menu-outils li a:hover:before{background-color:#81197f}#block-menu-menu-outils li.last a{border-bottom:none}#block-menu-menu-outils:hover{margin-right:0;box-shadow:-2px 2px 8px 0 rgba(0,0,0,0.3)}#block-menu-menu-outils .menu-item-691 a:before{background-image:url("../images/bao-jeunes.svg");background-size:50px auto}#block-menu-menu-outils .menu-item-694 a:before{background-image:url("../images/bao-mediatheque.svg")}#block-menu-menu-outils .menu-item-2797 a:before{background-image:url("../images/bao-bio.svg");background-size:48px auto}#block-menu-menu-outils .menu-item-705 a:before{background-image:url("../images/bao-rando.svg")}#block-menu-menu-outils .menu-item-704 a:before{background-image:url("../images/bao-boutique.svg")}#block-menu-menu-outils .menu-item-1099 a:before{background-image:url("../images/bao-agenda.svg");background-size:42px auto}#block-menu-menu-outils .menu-item-1188 a:before{background-image:url("../images/bao-soutenez.svg")}#block-menu-menu-outils .menu-depth-2{display:none}.front #content{margin-top:40px}.front .block-jeunes-d-couvreurs-block-3{background-image:url(../images/jeunes-decouv.png);background-position:right bottom;background-size:473px 302px;background-repeat:no-repeat}.front .block-jeunes-d-couvreurs-block-3 .view-jeunes-d-couvreurs{width:50%}.at-mt .at-menu-toggle ul a{white-space:normal}#block-superfish-1 .block-inner{margin:0}#block-superfish-1 .sf-depth-4{display:none !important}#block-superfish-1 a.sf-depth-1{padding:52px 10px;color:#b0b1b3;font-size:1.2em}#block-superfish-1 a.sf-depth-3,#block-superfish-1 a.sf-depth-2{color:#fff}#block-superfish-1 a.sf-depth-2{font-weight:bold;font-size:1.4em;margin:10px 0;display:inline-block;border-bottom:solid 4px transparent;line-height:1.4em;padding:0}#block-superfish-1 a.sf-depth-3{font-style:italic;line-height:1.5em;font-size:1.1em}#block-superfish-1 a.sf-depth-3:hover{color:#81197f}#block-superfish-1 li.sfHover a.sf-depth-1{color:#b556b9}#block-superfish-1 li.sf-depth-1{position:static;display:inline-block;float:none;text-align:left}#block-superfish-1 li.sf-depth-1.first a.sf-depth-1{padding-left:0}#block-superfish-1 li.sf-depth-1.last a.sf-depth-1{padding-right:0}#block-superfish-1 li.sf-depth-1:hover a.sf-depth-1{position:relative}#block-superfish-1 li.sf-depth-1:hover a.sf-depth-1:after{display:block;position:absolute;bottom:-7px;left:40%;width:14px;height:14px;background-color:#5e5e5f;transform:rotate(45deg);content:""}#block-superfish-1 li.sf-depth-2{width:33%;margin-bottom:10px;padding-left:27px;box-sizing:border-box;-moz-box-sizing:border-box}#block-superfish-1 li.sf-depth-2:hover a.sf-depth-2{border-bottom:4px solid #81197f}#block-superfish-1 li.sf-depth-1>ul{display:none !important;border-radius:0;width:100% !important;box-sizing:border-box;padding:30px 0}#block-superfish-1 li.sf-depth-1>ul{top:121px !important;background-color:rgba(94,94,95,0.95)}#block-superfish-1 li.sf-depth-2>ul{padding-bottom:10px;position:static}#block-superfish-1 li.sf-depth-1:hover>ul,#block-superfish-1 li.sf-depth-2:hover>ul{display:block !important}#block-superfish-1 li.sf-depth-1:hover>ul{box-shadow:0 2px 4px rgba(0,0,0,0.2);top:121px !important}#superfish-1{margin-left:auto;margin-right:auto;text-align:center;box-sizing:border-box;padding:0 10px;max-width:860px}#superfish-1:after{display:block;content:"";clear:both}#superfish-1 #menu-827-1 li.sf-depth-2>ul,#superfish-1 #menu-681-1 li.sf-depth-2>ul{display:none !important}#block-views-exp-les-animations-page-1 .views-exposed-form .views-exposed-widget{width:18%}#block-views-exp-les-animations-page-1 .views-exposed-form .views-exposed-widget .form-select,#block-views-exp-les-animations-page-1 .views-exposed-form .views-exposed-widget .date-padding,#block-views-exp-les-animations-page-1 .views-exposed-form .views-exposed-widget .form-item{max-width:95%}#block-views-exp-les-animations-page-1 .views-exposed-form .views-exposed-widget input{max-width:100%}.node-hebergement-collectif .group-period-cap,.node-hebergement-collectif .field-name-field-mode-paiement,.node-hebergement-collectif .group-prices{box-sizing:border-box;width:33.3%;float:left}.node-hebergement-collectif .group-prices,.node-hebergement-collectif .field-name-field-mode-paiement{border-left:1px solid #b0b1b3;padding:0 20px;margin-bottom:0}.node-hebergement-collectif .group-prestas .field{width:33.3%;float:left;padding:0 10px;box-sizing:border-box}.node-hebergement-collectif .field-name-field-trouver-une-randonnee,.node-hebergement-collectif .field-name-field-url-reservation,.node-hebergement-collectif .field-name-field-email-sitra,.node-hebergement-collectif .field-name-field-site-internet-sitra{float:left;margin-bottom:20px}.node-hebergement-collectif .field-name-field-site-internet-sitra,.node-hebergement-collectif .field-name-field-url-reservation,.node-hebergement-collectif .field-name-field-email-sitra{margin-right:20px}.node-hebergement-collectif .field-name-field-url-reservation{clear:left}.view-selections-sitra.view-display-id-block_ot_secteur .views-row{float:left;width:48%;height:280px;padding:20px;margin:0 1% 20px 1%;box-sizing:border-box;background-color:#fff}.view-selections-sitra.view-display-id-block_ot .views-row{float:left;width:31%;height:280px;padding:20px;margin:0 1% 20px 1%;box-sizing:border-box;background-color:#fff}#block-views-exp-les-animations-page-1 .views-exposed-form .views-exposed-widget .form-select,#block-views-exp-les-animations-page-1 .views-exposed-form .views-exposed-widget .date-padding,#block-views-exp-les-animations-page-1 .views-exposed-form .views-exposed-widget .form-item{width:100%}#block-views-exp-les-animations-page-1 .views-exposed-form .views-exposed-widget{width:16%}#block-views-exp-les-animations-page-1 .views-exposed-form .views-exposed-widget.views-submit-button{width:auto}
