/* Source and licensing information for the line(s) below can be found at https://www.ircam.ma/themes/zircon/assets/css/style.css. */

/*------------------------------------------------------------------
CSS
-------------------------------------------------------------------*/
@import url(/themes/zircon/assets/css/../includes/bootstrap/css/bootstrap.min.css);
@import url(/themes/zircon/assets/css/../includes/bootstrap/css/bootstrap-theme.css);
@import url(/themes/zircon/assets/css/../includes/font-awesome/css/font-awesome.css);
@import url(/themes/zircon/assets/css/../includes/fonts/oswald_regular/stylesheet.css);
/*@font-face {
   font-family: var(--style-text);
   font-style: normal;
   font-weight: 300;
   src:url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRa1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}*/
/* montserrat-alternates-regular - latin */
@font-face {
  font-family: Montserrat Alternates;
  font-style: normal;
  font-weight: 400;
  src: url('/themes/zircon/assets/css/../fonts/montserrat-alternates-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/zircon/assets/css/../fonts/montserrat-alternates-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/zircon/assets/css/../fonts/montserrat-alternates-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/zircon/assets/css/../fonts/montserrat-alternates-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/themes/zircon/assets/css/../fonts/montserrat-alternates-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/zircon/assets/css/../fonts/montserrat-alternates-v12-latin-regular.svg#MontserratAlternates') format('svg'); /* Legacy iOS */
}
:root{
  --color-text-button:#ffffff;
  --text-bold-button:700;
  --text-center-button:center;
  --seiz-text-button:.9167em;
  --border-button:3px solid rgba(0,0,0,.15);
  --button-height:28px;
  --backround-button:#729fc0;
  --position-button:relative;
  --padding-button:4px 0 4px 17px;
  --button-float1:right;
  --button-float2:right;
  --button-display:inline-block;
  --line-height-button:28px;
  --button-padding:0 24px;
  --color-title:#0a314d;
  --media-responsive-maxwidth:100% !important;
--media-responsive-moddisplaygrid:grid;
--media-responsive-moddisplayblock:block;
--media-responsive-modposition:relative;
--media-responsive-center-marginL:auto;
--media-responsive-center-marginR:auto;
--media-responsive-gray:#555;
--media-responsive-heidenbackgrnd: none;
--media-responsive-color-title: #003e84;
--media-responsive-paddingMenu: 10px 0;
--celebrat-header-background: #004488;
--celebrat-header-L:-48px;
--celebrat-btnsavoir: absolute;
--art-title-size:30px;
--style-text:Montserrat,sans-serif;
--color-title-editions:#373a36;
--size-txt-sidebare:13px;
--tabs-color:#4471a8;
--page:826px;
--sizetext:18px;
--disph:none;
}

/* Header */
#block-corona {display: var(--disph);}
ul#se-links-node2571 {display: var(--disph);}
div#se-trigger-node2571{display: var(--disph);}
ul#se-links-node296{display: var(--disph);}
div#se-trigger-node296{display: var(--disph);}
.language-switcher-language-url ul.links li {display: inline;padding: 2px;}
.language-switcher-language-url ul.links{background-color: /*#1f385f*/#004488;/*border-bottom-right-radius: 120px;border-bottom-left-radius: 120px;*/width: 422px;}
a.language-link.is-active {color: white !important;}
.language-switcher-language-url ul.links li a {color: #a0c5e8;}
li.ar:before {content: '|';margin-right: 10px;margin-left: 10px;color: #d3d3d3;}
li.fr:before {content: '|';margin-right: 10px;margin-left: 10px;color: #d3d3d3;}
li.en:before {content: '|';margin-right: 10px;margin-left: 10px;color: #d3d3d3;}
input#edit-keys {background-color: #FFFFFF;border: 0;border-radius: 5px;height: 27px;width: 200px;color: #00314C;padding-left: 12px;outline: none;margin-top: 2px;font-size: 13px;padding-right: 30px;border: 1px dotted#004488;float:right;}
div#block-searchform .form-actions .form-submit {/*margin: 0 10px 10px 0;border: var(--media-responsive-heidenbackgrnd);padding: 8px 20px;color: var(--color-text-button);background: #c01700;border-radius: 3px;-webkit-border-radius: 3px;cursor: pointer;*/
background: url(/sites/default/files/media-icons/generic/ico-search.png) no-repeat !important;background-size: 79% !important;/* text-indent: -5000px; */ border: none;width: 21px !important;height: 21px !important;position: relative;top: 6px;right: -199px;float: right;text-indent: 26px;}
.region.region-panel-fourth-3:after { position:var(--celebrat-btnsavoir); right: 166px; top: -15px; width: 27px; height: 40px; content: ""; background: #004488; -ms-transform: rotate(40deg); -webkit-transform: rotate( 40deg ); transform: rotate( 40deg );}
.region.region-panel-fourth-1:before { position:var(--celebrat-btnsavoir); left: -2px; top: -17px; width: 19px; height: 44px; content: ""; background: #004488; -ms-transform: rotate(-40deg); -webkit-transform: rotate( -40deg ); transform: rotate( -40deg );}
div#block-langue-2 {background-color: #004488;width: 421px;height: 28px;}
.block-block-content73b45fc4-5259-4f7f-8ff7-f70fc8087ac8 .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {margin: 0 !important;}
.linkes{padding:0;margin:0;list-style-type:none;background-color:#004488;margin-top: 0;margin-bottom: 10px;line-height: 2em;}
.linkes li{float:left;margin:auto;display: inline;}
.linkes li a{display: inline;text-decoration:none;padding:2px;color: #95a8c1;}
a.language-link.is-active {padding: 13px;}
section#panel_fourth {background-image: url(/sites/default/files/media-icons/generic/motif-heaback.png);background-repeat: no-repeat;background-position: bottom;}
.views-field.views-field-field-imgparution img{margin:auto;}
.stickynav-active ul {background: rgba(255,255,255,.9);}
.container-inline:not(.block).node-preview-container {margin: 0;}
.node-preview-container {position: inherit;background: #004488;color: #808080;}
.node-preview-container .form-type-select select {width: auto;min-width: 100px;}
.node-preview-backlink {color: #95a8c1;}
nav.menu-amz.navbar.navbar-default.navbar-we-mega-menu.mobile-collapse.hover-action.mobile-main-menu {background-color: #004488; border-style: solid; border-color: #0000001A;border-width: 15px 15px 15px 15px;}
/*.activites .view-header:before { content: ''; background: url(/sites/default/files/inline-images/motifamzheader.png); height: 23px; width: 162px; position: absolute; right: 28px; top: 4px; opacity: 0.7;}
.activites .view-header:after { content: ''; background: url(/sites/default/files/inline-images/motifamzheader.png); height: 23px; width: 162px; position: absolute;left: 28px; top: 4px; opacity: 0.7; }*/

/* fin modif */
/* slideShow */
.slideshowtwo .slick-dots li button{background: #042e6a;list-style: none;width: 12px;height: 12px;}
.slideshowtwo .slick-dots li button::before {list-style: none;text-indent: -9999px; cursor: pointer; display: inline-block; border-radius: 0; padding: 0 6px; background: #042e6a; margin: -0.6em; line-height: 12px;}
.slideshowtwo .grid__content{-webkit-box-shadow: unset; box-shadow: unset; border: unset;}
.slideshowtwo li.grid:hover{box-shadow:unset;-webkit-box-shadow:unset;}
/* fin modif */
/* styck menu */
.stickynav-active nav {background: white;width: 1200px;box-shadow: 0 5px 5px rgba(0,0,0,0.4);}

/*fin*/
/* presentation ircam */
ol{list-style-image: url("/sites/default/filesold/inline-images/motif-liste1.png");padding: 0;margin-bottom: 4em;text-shadow: 0 1px 0 rgba(255,255,255,.5);margin: .5em 0 .5em 5.5em;}
.rectangle-list a{position: relative;display: block;padding: .4em .4em .4em .8em;*padding: .4em;background: #ddd;color: #084078;text-decoration: none;transition: all .3s ease-out;top: -9px;}
.rectangle-list a:hover{background: #eee;}       
.rectangle-list a:before{position: absolute;left: -2.5em;top: 50%;margin-top: -1em;background: #0680a6;color:#ffffff;height: 2em;width: 2em;line-height: 2em;text-align: center;font-weight: bold;}
.rectangle-list a:after{position: absolute;content: '';border: .3em solid transparent;left: -1em;top: 76%;margin-top: -.5em;transition: all .3s ease-out;}
.rectangle-list a:hover:after{left: -.5em;border-left-color: #033465;}
/* fin modif */

/*conventions*/
.views-field.views-field-title.partenairetitle {color: #062544 !important;font-size: 16px;font-weight: 700;text-align: center;margin: 5px;}
.views-field.views-field-field-date-de-signature.dateconvention time.datetime:before {content: "\f073";font-family: FontAwesome;font-size: 1.3rem;color: #729fc0;border: 1px dotted #729fc0;margin-right: 5px;background: #ffffff;height: 40px;width: 40px;line-height: 40px;display: var(--button-display);text-align: center;}
.views-field.views-field-field-date-de-signature.dateconvention time.datetime {color: #004488;font-weight: bold;}
.views-field.views-field-field-date-de-signature.dateconvention {margin-bottom: 10px;margin-top: 10px;}
.conventions.views-col {margin: 10px 1.5rem;width: 826px !important;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.75);border-left: 2px solid #004488; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75); -o-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);}
.views-field.views-field-field-logo.logopartenaire img{display: block;margin-left: auto !important;margin-right: auto !important;border-bottom: 3px solid #004387;}
/*fin modif*/

/*police tifinaghe*/
.views-field.views-field-field-image-de-police-tifinaghe.logopartenaire img {display: block;margin-left: auto !important;margin-right: auto !important;border-bottom: 3px solid #004387;padding: 10px;}
.policetifinaghe .grid__content {box-shadow: -3px 10px 20px -10px rgb(0 0 0 / 50%);border: 1px solid #cdcdcd;padding: 20px 30px 30px 30px;height: 102px;}
.policetifinaghe li.grid:hover {box-shadow: none;}
.policetifinaghe{width: var(--page);} 
.tifinagheimage {background-color: #fff;text-align: center;position: relative;box-sizing: border-box;width: 222px;padding: 2px;display: block;float: left;} 
.buttontifinaghe span.file.file--mime-application-zip.file--package-x-generic {min-width: 146px;background-color: #004488;text-align: center;line-height: 61px;font-size: 1.2em;}
.buttontifinaghe span.file.file--mime-application-zip.file--package-x-generic a{color: #ffffff !important;}
.policetifinaghe .file--package-x-generic {background: none;}
a.btn.btn-light {display: var(--button-display);padding: 5px 12px;border-radius: 0;background: #00428b;color: white;float: right;}
a.btn.btn-light:hover {color: #00428b;border: 0.1rem solid #00428b;background: white;}
a.btn.btn-light:before {content: " ";width: 26px; height: 26px; background-image: url(/themes/zircon/assets/images/download_icon_bc.png); background-repeat: no-repeat; background-size: 100%; float: left;}
a.btn.btn-light:hover:before {background-image: url(/themes/zircon/assets/images/download_icon_bl.png);}
a.btn.btn-light:hover {color: #00428b;}
h2.titletifinaghe {border-color: transparent transparent #05305f transparent;}
h2.titletifinaghe {background: transparent url(/themes/zircon/assets/css/../images/bagckround-police.png) no-repeat top center; background-size: 200px; width: 195px; height: 35px;margin: 0; padding: 0;text-align: center !important; font-weight: bold !important;line-height: 25px !important;color: #fff !important;font-size: 12px !important;margin-top: -33px !important;position: relative !important;}
ul#se-links-node323 {display: var(--disph);}
div#se-trigger-node323 {display: var(--disph);}
ul#se-links-node185{display: var(--disph);}
div#se-trigger-node185{display: var(--disph);}
.titletifinaghe span {font-size: 17px;font-weight: 600;}
.policetifinaghe {margin-top: 33px;}
span.download-count {position: absolute;top: 0;right: 1.3333em;width: 2em;margin: 2.0833em 10px;font-size: 9px;line-height: 2;text-align: center;background: #952634;box-shadow: 0 0 0 0.25em #d6aab0;animation: pulse 0.75s infinite;color: white;animation-name: count;}
.policetifinaghe span.file.file--mime-application-zip.file--package-x-generic.file--public a{line-height: 0;color: transparent; text-indent: -9999px; display: var(--button-display); padding: 5px 12px; border-radius: 0; background: #00428b; color: white; float: right; border: unset;}
.policetifinaghe span.file.file--mime-application-zip.file--package-x-generic.file--public a:before{content: " ";width: 26px; height: 26px; background-image: url(/themes/zircon/assets/images/download_icon_bc.png); background-repeat: no-repeat; background-size: 100%; float: left;}
.policetifinaghe span.file.file--mime-application-zip.file--package-x-generic.file--public a:hover:before {background-image: url(/themes/zircon/assets/images/download_icon_bl.png);}
.policetifinaghe span.file.file--mime-application-zip.file--package-x-generic.file--public a:hover{background: #ffffff;border: 1px solid #00438c;}
.policetifinaghe span.file.file--mime-application-zip.file--package-x-generic.file--public { display: block; }
span.download-count {display: var(--disph);}
/*fin modif*/

/*apprendre amazighe */
.grid-overlay-10 {background-image: url('https://172.20.11.15/sites/default/files/media-icons/generic/grid-10.png');position: relative; left: 0; top: 0; right: 0; bottom: 0; display: flex; align-items: center;  transform: none !important; border-radius: 50%;width: 160px;height: 160px;}
.bordered {position: relative;padding-bottom: 8px;margin-bottom: 8px;}
/*fin modif*/
.buttonsavoir a{display: var(--button-display);padding: var(--padding-button);position: var(--position-button);color:var(--color-text-button);float: var(--button-float);background: var(--backround-button);height: var(--button-height);
padding: var(--button-padding);line-height: var(--line-height-button);font-size: var(--seiz-text-button);border-bottom: var(--border-button);text-align: var(--text-center-button);font-weight: var(--text-bold-button);}
/* page searche */
ol.search-results.node_search-results {width:var(--page);}
a#edit-help-link {display:var(--disph);}

/* Dropdownliste menu */

span.we-megamenu-nolink:active {background: var(--celebrat-header-background) !important;color:var(--color-text-button);}

/* fin modif */

/* modif slider Gallerie*/

.media.media--bundle--gallery.media--slick.media--switch.media--switch--content.media--image{width: max-content;margin-left: auto; margin-right: auto; display: var(--button-display);}
/*.slick-wrapper.slick-wrapper--asnavfor.slick-wrapper--split.slick-wrapper--v-tn.slick-wrapper--tn-left{margin-left:10%;margin-right:10%;}*/
.slick-wrapper {margin: 0px !important;}

/*fin modif*/

/* phototheque*/

.responsive .more-link:before {content: "\f083";font-family: FontAwesome;padding: 3px;color: #bb7917;}
.responsive .more-link a{color: #bb7917;}
.responsive .more-link a:hover{color: #4471a8;}
.responsive .more-link:hover:before {color: #4471a8;}
.media.media--slick.media--switch.media--switch--content.media--ratio.media--ratio--fluid.media--image.is-b-loaded{margin:0;/*padding-bottom:0 !important;*/}
.photothequepage li.grid {-webkit-box-shadow: 0px 5px 7px rgb(34 25 25 / 40%);-moz-box-shadow: 0px 5px 7px rgba(34, 25, 25, 0.4);-o-box-shadow: 0px 5px 7px rgba(34, 25, 25, 0.4);-ms-box-shadow: 0px 5px 7px rgba(34, 25, 25, 0.4);box-shadow: 0px 5px 7px rgb(34 25 25 / 40%);border-radius: 5px;}


/* fin modif*/

/* IRCAM dans la presse */

.responsive-2 .more-link:before {content: "\f008";font-family: FontAwesome;padding: 3px;color: #bb7917;}
.responsive-2 .more-link:hover:before {color: #175a39;}
.responsive-2 .more-link a{color: #bb7917;}
.responsive-2 .more-link a:hover{color: #175a39;}
.view-content-recent .more-link a:after {content: "\f061";font-family: "FontAwesome";padding: 4px;font-size: 0.8em;line-height: 1;position: relative;display: var(--button-display);background: white;color: #004488;background: white !important;color: #0088ce !!important;border: 1px solid #0088ce !important;margin-left: 2px;border-radius: 3px;}
img.image-style-pressircam { float: left !important; margin-right: 15px !important; padding: 4px !important; border: 1px solid #dadada !important; -webkit-border-radius: 5px !important; border-radius: 5px !important; }
.photoalbmtitle { background-color: #dbdbd9; border-radius: 0 0 8px 8px; width: 100%; margin: 0 auto; height: 87px; padding: 6px; }
.photoalbmtitle a{color: #000000; font-weight: 600;}
/* fin modif */

/* Videotheque */

.responsive-3 .more-link:before {content: "\f03d";font-family: FontAwesome;padding: 3px;color: #bb7917;}
.responsive-3 .more-link:hover:before {color: #793939;}
.responsive-3 .more-link a{color: #bb7917;}
.responsive-3 .more-link a:hover{color: #793939;}
.videotheque{width: var(--page);}
.titlevideotheque {background-color: #dbdbd9; border-radius: 0 0 8px 8px ; width: 100% ; margin: 0 auto; height: 87px ;padding: 6px;}
.titlevideotheque a { color: #000000;font-weight: 600;}
.videotheque li.grid:hover{box-shadow: unset;}
.videotheque .grid__content{border: unset;}
.videotheque .view-header:after{content: ""; left: 50%; margin-left: var(--celebrat-header-L); top: 57px ; position: var(--celebrat-btnsavoir); width: 100px ; height: 2px ; background-color: var(--celebrat-header-background);}
.videotheque .view-header:before{left: 50%; right: auto; margin-left: -5px ; background: var(--celebrat-header-background); position: var(--celebrat-btnsavoir); content: ''; right: 0px ; bottom: -10px ; width: 10px ; height: 10px ; display: var(--button-display);}
.videotheque .view-header{position: var(--position-button); padding: 0px ; margin-bottom: 35px ; font-weight: 700; line-height: 1.4em;}
form#views-exposed-form-videotheque-ircam-page-1 div#edit-actions {display: inline-block;}
/* fin modif*/


/* page phototheque*/

.photothequepage {width: var(--page);}
.views-field.views-field-field-img.photoalbm .field-content a {display: block;33465,#bbc1db);background: #00448899 !important;}
.views-field.views-field-field-img.photoalbm .field-content a:hover{filter: grayscale(0%);-webkit-filter: grayscale(0%);}
/*.views-field.views-field-field-img.photoalbm .field-content img {-webkit-filter: grayscale(100%);filter: grayscale(100%);-webkit-opacity: .3;-khtml-opacity: .3;-moz-opacity: .3;opacity: .3;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter: alpha(opacity=30);}*/
.views-field.views-field-field-img.photoalbm img {background: #00448899;}
.views-field.views-field-field-img.photoalbm img {transition: all .5s;}
.views-field.views-field-field-img.photoalbm:hover, .views-field.views-field-field-img.photoalbm .field-content img:hover {opacity: 1;filter: grayscale(0);}
.photothequepage .view-header:before {left: 50%;right: auto;margin-left: -5px;background: var(--celebrat-header-background);position: var(--celebrat-btnsavoir);content: '';right: 0px;bottom: -10px;width: 10px;height: 10px;display: var(--button-display);}
.photothequepage .view-header:after {content: "";left: 50%;margin-left: var(--celebrat-header-L);top: 57px;position: var(--celebrat-btnsavoir);width: 100px;height: 2px;background-color: var(--celebrat-header-background);}
.photothequepage .view-header{position: var(--position-button);padding: 0px;margin-bottom: 35px;font-weight: 700;line-height: 1.4em;}
.views-field.views-field-title.photoalbmtitle {text-align: center;}
.views-field.views-field-field-img.photoalbm div:hover {opacity: .5;}
.views-field.views-field-field-img.photoalbm div {background: #184a7d;}
img.image-style-gallery {opacity: 1;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
form#views-exposed-form-phototheque-page-1 div#edit-actions {display: inline-block;}

/* fin modif*/

/* Page Apprrendre Amazighe */

img.icon-book-open {height: auto;width: 57px;margin-bottom: 25px;margin-top: 7px;}
img.icon-cd {height: auto;width: 57px;margin-bottom: 25px;margin-top: 7px;}
img.icon-website {height: auto;width: 57px;margin-bottom: 25px;margin-top: 7px;}
.feature-box {overflow: hidden;position: relative;text-align: center;}
.featurebox3.pofo-featurebox.feature-box.featurebox3-1{box-shadow: 0 1px 11px rgb(0 68 136);}
.featurebox3.pofo-featurebox.feature-box.featurebox3-2{box-shadow: 0 1px 11px rgb(0 68 136);}
.featurebox3.pofo-featurebox.feature-box.featurebox3-3{box-shadow: 0 1px 11px rgb(0 68 136);}
.featurebox3 {background: #fff;cursor: pointer;position: relative;margin: 2%;text-align: center;width: 237.38px;height: 130px;overflow: hidden;transition: background 350ms 600ms ease-in-out;}
.featurebox3:hover {background: #004387;transition-delay: 0ms;}
.featurebox3:hover > div {color: #fff;transition-delay: 0ms;}
.featurebox3::after {box-shadow: 0 -348px 0 0.0619em #fff, 202px -348px 0 0 transparent, 400px -348px 0 0 #fff, 198px 0 0 0 #fff, 198px 350px 0 transparent, 198px 700px 0 #fff, -198px -700px 0 #fff, -198px -350px 0 0 transparent, -198px 0 0 0 #fff, -400px 348px 0 0 #fff, -400px 348px 0 0 transparent, 0 348px 0 0.0619em #fff;
  content: "";position: absolute;top: 1px;left: 1px;width: 237.38px;height: 130px;transition: box-shadow 950ms ease-in-out;pointer-events: none;}
.featurebox3:hover::after {box-shadow: -400px -348px 0 0 #fff, -400px -348px 0 0 transparent, 0 -348px 0 0.0619em #fff, 198px -700px 0 #fff, 198px -350px 0 transparent, 198px 0 0 #fff, -198px 0 0 #fff, -198px 350px 0 transparent, -198px 700px 0 #fff, 0 348px 0 0.0619em #fff, 202px 348px 0 0 transparent, 400px 348px 0 0 #fff;pointer-events: none;}
.featurebox3::before {/*border: 2px solid #2c3e50;*/content: "";position: absolute;top: 0px;left: 0px;width: 237.38px;height: 130px;pointer-events: none;}
.featurebox3 > div {color: #2c3e50;font-weight: 500;transition: color 350ms 600ms ease-in-out;}
.featurebox3:hover img {filter: brightness(0) invert(1);}
.featurebox3:hover a {color:#fff;}
/* fin modif */

/* Revue Asinag */

.feature-box {background-color: #fffcfc;border-radius: 2px;-webkit-box-shadow: 0 2px 4px rgb(0 0 0 / 15%);box-shadow: 0 2px 4px rgb(0 0 0 / 19%);-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-weight: 400;padding-top: 1rem;padding-bottom: 1rem;position: relative;width: 100%;margin-bottom: 1rem; border-top: 6px solid #004085;}
.text-medium a:after {margin-left: .6rem;content: "\2192";display: inline-block;width: 1.2rem;height: 1.2rem;}
div#block-quicktabsrevueasinag h2::before { content: ''; left: 82%; right: auto; margin-left: -5px; background: #004488; position: absolute; bottom: -10px; width: 10px; height: 10px; display: inline-block; top: 53px; }
div#block-quicktabsrevueasinag h2:after { content: ""; left: 82%; margin-left: -44px; top: 57px; position: absolute; width: 100px; height: 2px; background-color: #004488; }
/* fin modif */

/* organigramme */

#frameScale {width: 780px;height: 800px;padding: 0;position:relative;left:0px;top:10px;overflow: hidden;}
#frame { width: 1080px; height: 780px; position:relative; left:5px; top:0px; }
#frame { -ms-zoom: 0.7; -moz-transform: scale(0.7); -moz-transform-origin: 0px 0; -o-transform: scale(0.7); -o-transform-origin: 0 0; -webkit-transform: scale(0.7); -webkit-transform-origin: 0 0; }

 #frameScale_ar { width: 750px; height: 800px; padding: 0; position:relative; left:-90px; top:0px; overflow: hidde;}
  #frame_ar { width: 1080px; height: 796px; position:relative; left:322px; top:20px; }
  #frame_ar { -ms-zoom: 0.7; -moz-transform: scale(0.7); -moz-transform-origin: 0px 0; -o-transform: scale(0.7); -o-transform-origin: 0 0; -webkit-transform: scale(0.7); -webkit-transform-origin: 0 0; }	
.personnel .views-col {/*background-image: linear-gradient( 135deg, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;*//*border: 1px solid #ced1e4;*/color: #777777;padding: 10px;}
.mailpers:before {content: "\f0e0";font-family: 'FontAwesome';color: #004488;margin: 0 3px;}
.telpers:before {content: "\f095";font-family: 'FontAwesome';color: #004488;margin: 3px;}
.gradepers{color: #777777;}
.views-field-field-grade { margin-top: 5px; }
.gradepers:before {content: "\f0c9";font-family: 'FontAwesome';color: #004488;margin: 3px;}
.mailpers {display: inline-flex;}
.telpers {display: inline-flex;}
.titlepers { line-height: normal; }
.fonctionpers {color: #004488; font-weight: 600; display: inline-flex;}
/*.fonctionpers:before {content: "\f0b1";font-family: 'FontAwesome';color: #004488;margin: 3px;}*/
.field-content.imgpers img {float: left !important;margin-bottom: 5px !important;margin-right: 5px !important;padding: 4px !important;width: 88px; height: 113px;}
div#se-trigger-node3106 {display: var(--disph);}
ul#se-links-node3106 {display: var(--disph);}
.dt-sc-title:after { content: ""; width: 70px; height: 10px; position: absolute; /* top: 0; */ right: 364px; /* display: block; */ margin: -20px auto; background-color: #004488; }
.dt-sc-title:before {content: "";width: 370px;height: 5px;display: block;margin: 0 auto 15px;background-color: #bbbbbb;}
.field-content.linkedin .btn-primary {background: transparent; border: unset; color: #0a66c2; box-shadow: unset; padding: unset; margin: unset;}
.fa.fa-linkedin-square:before {font-family: 'FontAwesome'; font-size: 25px;}
.field-content.googlescholar .btn-primary { background: transparent; border: unset; color: #737373; box-shadow: unset; padding: unset; margin: unset;}
.fa-mortar-board:before, .fa-graduation-cap:before {font-family: 'FontAwesome'; font-size: 25px;}
.views-field.views-field-field-linkedin {display: inline-block;}
.views-field.views-field-field-google-search { display: inline-block; }
.views-field.views-field-field-c { display: inline-block;}
.personnel .views-field.views-field-title { display: inline-block; }
.field-content.curriculumv .btn-primary {border: 1px solid #004488;background: transparent;color: #004488;justify-content: center;}
.fa.fa-file-pdf-o:before {font-family: 'FontAwesome'; font-size: large;color: #f00;}
.field-content.website .btn-primary { background: transparent; border: unset; color: #ba7917; box-shadow: unset; padding: unset; margin: unset; }
.fa-external-link-square-alt:before {font-size: 25px;}
.fa-researchgate:before {font-size: 25px; color: #00ccbb; background: #ffffff;}
.views-field.views-field-field-page-personnelle- {display: inline-block;}
.fa.fa-external-link-square:before {content: "\f14c" !important; font-family: 'FontAwesome'; }
.imgsg{height: 320px;position: relative;z-index: 1;}
    .imgsg:hover.imgsg:after{ top: 0; left: 0; z-index: 1; }
    .imgsg > img:after{background: #000 none repeat scroll 0 0; content: ""; height: 100%; left: 0; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; position: absolute; top: 0; width: 100%; -webkit-transition: 1s; transition: 1s;}
    .imgsg:after{border: 10px solid #000; content: ""; height: 100%; left: 25px; opacity: 0.2; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; position: absolute; top: 25px; width: 39%; z-index: -1; -webkit-transition: .4s; transition: .4s;}
    .resume-list h6 {font-size: 20px;margin-bottom: 10px;color:#3C4858;}
    .section-title h5 {font-size: 22px;color: #004488;}
    .parpro:before{content: "\f0b1"; font-family: 'FontAwesome'; color: #004488; padding: 10px; font-size: 22px;}
    .paracd:before{content: "\f19c"; font-family: 'FontAwesome'; color: #004488; padding: 10px; font-size: 22px;}
    .resume-list li:before{ content: ""; position: absolute; width: 10px; height: 10px; background-color: #cccccc; left: 56px; -webkit-transform: rotate( 45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate( 45deg); }
    .resume-list { list-style: none; margin-left: 60px !important; padding-left: 30px !important; border-left: 2px solid #004488; }
.resume-list p{color:#3C4858 !important}
.field-content.curriculumv:hover { background: #004488; }
.fa.fa-file-pdf-o:before:hover{color: white;}
    ul.rectangle-list{list-style-image: url("/sites/default/filesold/inline-images/motif-liste1.png");padding: 0;margin-bottom: 4em;text-shadow: 0 1px 0 rgba(255,255,255,.5);margin: .5em 0 .5em 5.5em; color: #3C4858 !important; margin-bottom: 20px;}
    ul#se-links-node6230 {display: var(--disph);}
    div#se-trigger-node6230{display: var(--disph);}
    /* fin modif */
/* quicktabs */

.block-quicktabs h2{color: #004488;text-align: center;font-size: 22px;/*position: var(--position-button);padding: 0px;margin-bottom: 35px;*/font-weight: 700;line-height: 1.4em;}*/
.block-quicktabs h2:before{content: ''; right: 0px; bottom: -27px; width: 10px; height: 10px; display: var(--button-display);left: 50%; right: auto; margin-left: -5px; background: var(--celebrat-header-background); position: var(--celebrat-btnsavoir);}
/*.block-quicktabs h2:after{content: "";left: 50%;margin-left: var(--celebrat-header-L);top: 57px;position: var(--celebrat-btnsavoir);width: 100px;height: 2px;background-color: var(--celebrat-header-background);}*/
li.quicktabs-loaded a {padding: 5px 16px;color: var(--tabs-color);background: #ffffff;text-align: center;vertical-align: middle;font-size: 18px;font-weight: 300;}
li.quicktabs-loaded.active a, li.quiktabs-loaded.active a:hover, li.quiktabs-loaded.active a:active{border-bottom: 2px solid #bb7917;background-color: white !important;border-radius: unset;color: #00408a !important;}
li.quicktabs-loaded.active a:after,li.quicktabs-loaded.active a:hover:after{content: "";height: 0;position: var(--position-button);right: 47% !important;margin-left: -5px;bottom: 0;top: 4px;border-width: 5px;border-style: solid;border-color: transparent transparent #bb7917 transparent;}
ul.nav.nav-pills {margin-bottom: 10px;}
ul.quicktabs-tabs { width: max-content;}
.block-quicktabs {min-width: 826px;max-width: 100%;}
/* fin modif */
/* rapport d'activitee */

.views-field.views-field-title.titlerapportactivite {padding: 5px;color: #0680a6;}
.bulltinfo li.grid:hover{box-shadow: unset!important;}
/* fin modif*/
/* bulletin d'information */
.modeltwobulletin .more-link {font-weight: 600;}
/* dernier modif 18.01.2021 */
.modeltwobulletin .slick-slide{height: 270px;box-shadow: 0 14px 28px rgba(0,0,0,4%), 0 10px 10px rgba(0,0,0,0.22);border-color:#bfc9ca;border-width: 1px;border-bottom: 2px solid #004488; border-radius: 15px;margin:1rem;}
.modeltwobulletin .slick-slide img{height: 200px;width: 200px;margin-top: 31px !important;}
a.iframe.cboxElement {width: 90%;padding: 11px;border: 2px dotted #1f385f;color: #004488;position: absolute;text-align: center;}
.block-views-blockbulltin-d-information-model-2-block-1 ul.slick-dots:before {content: '';position: absolute;width: 260px;top: 50%;height: 1px;right: 59%;margin-right: 10px;background-image: linear-gradient(to left, rgb(0 68 136 / 69%), rgba(194, 200, 165,.1));}
.block-views-blockbulltin-d-information-model-2-block-1 ul.slick-dots:after {content: '';position: absolute;width: 260px;top: 50%;height: 1px;left: 59%;margin-left: 10px;background-image: linear-gradient(to right, rgb(0 68 136 / 69%), rgba(194, 200, 165,.1));}
a.btn.btn-info {display: var(--button-display);padding: 5px 12px;border-radius: 0;background: #00428b;color: white;float: right;border: unset;}
a.btn.btn-info:hover {color: #00428b;border: 0.1rem solid #00428b;background: white;}
a.btn.btn-info:before {content: "\f02d";font-family: 'FontAwesome';color: white;font-size: 1.33333em;margin: 5px;}
a.btn.btn-info:hover:before {color: #004189;}
a.btn.btn-info:hover {color: #00428b;}
/* fin modif*/

.bulltinfo {width: var(--page);}
.views-field.views-field-field-documentation.linkbulletin {background: #004488;color: #ffffff;margin: 0 -8px;overflow: hidden;padding: 1px 5px;}
/*span.views-label.views-label-field-documentation:before {content: "\f15c";font-family: FontAwesome;font-size: 21px;padding-right: 0.5em;}*/
ul#blazy-views-bulletin-d-information-page-1-1 {width: var(--page);}
.views-field.views-field-field-image-bulletin.mediabulletin {margin-bottom: 10px;}
ul#blazy-views-bulletin-d-information-page-1-1 li.grid {padding: 10px 30px 0;}
div#quicktabs-tabpage-bulletin_d_information-0 span.field.field--name-title.field--type-string.field--label-hidden.quickedit-field {display: var(--disph);}
body.btinfo h1.page-title {display: var(--disph);}
/*div#block-zircon-views-block-slider-bulletin-d-information-block-1 .media.media--slick.media--ratio.media--ratio--fluid.media--image.is-b-loaded {padding: 0px !important;height: 150px;width: 150px;left: 50px;}*/
.bulltinfo .view-header:before {left: 50%;right: auto;margin-left: -5px;background: var(--celebrat-header-background);position: var(--celebrat-btnsavoir);content: '';right: 0px;bottom: -10px;width: 10px;height: 10px;display: var(--button-display);}
.bulltinfo .view-header:after {content: "";left: 50%;margin-left: var(--celebrat-header-L);top: 57px;position: var(--celebrat-btnsavoir);width: 100px;height: 2px;background-color: var(--celebrat-header-background);}
.bulltinfo .view-header {position: var(--position-button);padding: 0px;margin-bottom: 35px;font-weight: 700;line-height: 2.4em;}
.bulltinfo a.iframe.cboxElement{padding: 0;}
/*fin modif*/

/* Chronologie */

ul.timeline-list.item-list.alternate.marker-center {width: var(--page);}
.Bodychronologie {border: 1px dotted #729fc0;padding: 10px;}
.wrapper-list ul li:nth-child(even) .timeline-item-wrapper.clearfix:before{content: '';position: absolute;bottom: 94px;width: 0;height: 0;background: #fff;border-style: solid;left: 13px;border-width: 4px 4px 4px 4px;border-color: transparent transparent transparent #004488;transform: rotate(180deg);}
.wrapper-list ul li:nth-child(odd) .timeline-item-wrapper.clearfix:before{content: '';position: absolute;bottom: 94px;width: 0;height: 0;background: #fff;border-style: solid;right: 9px;border-width: 4px 4px 4px 4px;border-color: transparent transparent transparent #004488;}
h3.views-field.views-field-title.titlechronologie {position: absolute;text-align: center;top: -38px;background: white;}
a.ckeditor-readmore-toggler{background: #004488; color: white;border: 10px solid transparent;font-weight: 700;}
a.ckeditor-readmore-toggler:hover {background: white;border: 1.5px solid #004488;padding: 10px;color: #004488;font-weight: 700;}

/* fin modif*/

/* Apprendre AMAZIGHE */
button.ui-dialog-titlebar-close {background-image: url(https://code.jquery.com/ui/1.9.2/themes/base/images/ui-icons_222222_256x240.png) !important;width: 16px;height: 16px;background-position: -94px -128px !important;display: block;margin: 1px;text-indent: -99999px !important;overflow: hidden;background-repeat: no-repeat;}
.activites h1.page-title {
  display: var(--media-responsive-heidenbackgrnd);
}
.activites .field.field--name-field-img-events{
  float: left;
  margin-bottom: 10px !important;
  margin-right: 15px !important;
  width: 46%;
}
.field--name-field-img-vignette,.field--name-field-vigniette-d-annonces-de-pr,.field--name-field-vignette-img-association{float: left;margin: 0 10px 0px 10px;border: 1px solid #729fc075; border-radius: 3%; padding: 2px;}
div#block-views-block-ircam-dans-la-presse2-block-1 {
  margin-top: 19px;
}
input#edit-submit {
    /*display: var(--disph);*/
}
.clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item { font-size: 15px; /*text-align: justify;*/ }
/* centrer image par default dans les page feuille */
article img {display: block;margin-left: auto;margin-right: auto;}
.se-block .block-content .se-container .se-links-container .se-links .se-link img{width: 100% !important;}
/* fin modif */ 



article .field.field--name-field-img-events{
  float: var(--button-float2);
  margin-bottom: 10px !important;
  margin-left: 15px !important;
  width: 426px;
}
h1.page-title {color: var(--color-title);font-size: var(--art-title-size) !important;margin-bottom: 20px;text-align: justify;}
/* modif quickTabs */
ul.quicktabs-tabs li.active a, ul.quicktabs-tabs li a:hover, ul.quicktabs-tabs > li > a:focus, ul.quicktabs-tabs> li > a:hover{border-bottom: 1px solid #bb7917;}
ul.quicktabs-tabs li.active a:hover {border-bottom: 2px solid #bb7917;}
ul.quicktabs-tabs li.active a:after, ul.quicktabs-tabs li a:hover:after {content: "";height: 0;position: var(--position-button);right: 3% !important;margin-left: -5px;bottom: -1px;border-width: 5px;border-style: solid;border-color: transparent transparent #bb7917 transparent;}
/*div#quicktabs-container-revue_asinag {line-height: 1.6;padding: 20px 25px;margin-top: 23px;border-top: 2px solid #2d6497;}*/
/*.quicktabs-tabs li.active a {border: var(--media-responsive-heidenbackgrnd);padding: 7px 14px !important;color: var(--color-text-button) !important;background: #2d6497 !important;border-radius: 0 !important;text-align: center !important;vertical-align: middle !important;font-size: 20px !important;font-weight: 400 !important;border: 7px double var(--color-text-button) !important;}*/
ul.quicktabs-tabs li a {padding: 5px;color: var(--tabs-color);background: #ffffff;border-radius: 0;text-align: center;vertical-align: middle;font-size: 18px;font-weight: 300;}
/*fin modif*/

/* Appel d'offre */
.views-field.views-field-view-node.action { padding-top: 11px; }
.views-field.views-field-field-numero-d-appel-d-offre.titleappels::first-letter{text-transform: uppercase;}
.views-field.views-field-field-numero-d-appel-d-offre.titleappels {text-transform: lowercase;font-weight: 400; color: #2d3e52 !important; font-size: 22px; letter-spacing: .04em; line-height: 1.5em;}
.blocappels{box-shadow: 0 2px 4px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) !important; background: var(--color-text-button); margin-bottom: var(--art-title-size); padding: 15px; display: table; width: var(--media-responsive-maxwidth); table-layout: fixed;}
.views-field-title.titleappels {font-size: 17px;color: var(--celebrat-header-background);position: var(--position-button);line-height: 24px;}
.views-field-title.titleappels:before {width: 4px;height: 20px;top: 2px;transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);-webkit-transform: translate(0%, 0%);left: -20px;content: "";height: var(--media-responsive-maxwidth);width: 5px;position: var(--celebrat-btnsavoir);top: 0px;background: var(--celebrat-header-background);vertical-align: middle;margin-right: 4px;}
div#content .blocAppel {width: var(--page);}
.views-field.views-field-field-date-d-ouverture.dateappels {color: #10669a;min-height: 50px;line-height: var(--art-title-size);padding-top: 20px;float: left;padding: 10px 0px;font-size: 14px;font-weight: 300;width: 50%;display: inline-flex;padding-left: 25px;}
.views-field.views-field-field-date-d-ouverture.dateappels:before {content: "\f017";font-weight: 400;font-family: FontAwesome;display: var(--button-display);color: #ff7f27;vertical-align: middle;margin-right: 4px;}
.views-field.views-field-field-numero-d-appel-d-offre.numeroappels:before {content: "\f15c";font-family: FontAwesome;display: var(--button-display);color: #184967;}
.views-field.views-field-field-numero-d-appel-d-offre.numeroappels {font-size: 14px;color: #979a9c;font-weight: 300;float: left;display: inline-flex;}
#main .container .content .views-row:first-child {border-top: var(--media-responsive-heidenbackgrnd);padding-top: 0;}
.blocAppel .view-header:before {left: 50%;right: auto;margin-left: -5px;background: var(--celebrat-header-background);position: var(--celebrat-btnsavoir);content: '';right: 0px;bottom: -10px;width: 10px;height: 10px;display: var(--button-display);}
.blocAppel .view-header{position: var(--position-button);padding: 0px;margin-bottom: 35px;font-weight: 700;line-height: 2.4em;}
.blocAppel .view-header:after{content:"";left: 46%;margin-left: var(--celebrat-header-L);top: 57px;position: var(--celebrat-btnsavoir);width: 145px;height: 2px;background-color: var(--celebrat-header-background);}
.views-field.views-field-field-new-blinking {font-weight: 700;line-height: 1.08;display: inline-block;padding: 2px 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;cursor: default;vertical-align: middle;color: white;background: #004488;}
/*.views-field.views-field-field-new-blinking:before {content: "";position: absolute;top: 90px;right: 94%;border-bottom: 19px solid;z-index: 2;border-bottom-color: #004488;border-left: 8px solid transparent;}*/
.dateouvertureOffre .field__label {float: left !important;position: relative;text-align: center;max-width: 25%;height: 96px;font-size: 20px;line-height: 5;color: #ffffff;background-color: rgb(162, 164, 168);}
.dateouvertureOffre .field__item{float: left;position: relative;line-height: 6;font-size: 16px;color: #004488;border: 1px dotted #004488;text-align: center;left: 0px;width: 75%;height: 100%;font-weight: bold;}
/*.dateouvertureOffre .field__label:after {content: "\f073" !important;width: 50px;height: 50px;line-height: 51px;padding: 0;position: relative;float: right;display: block;top: -76px;font-family: FontAwesome;color: #729fc0;font-weight: normal;font-size: 27px;left: 37px;text-align: center;background-color: #ffffff;border: 1px dotted #729fc0;z-index: 100;}*/

.dossierAppeloffre .field__label {text-align: center;max-width: 25% !important;height: 120px;font-size: 20px;line-height: 5;color: #ffffff;background-color: rgb(162, 164, 168);}
.dossierAppeloffre .field__items{float: right;margin-top: -120px;text-align: center;color: #004488;background-color: rgb(0 68 136);margin-left: 204px;width: 75%;height: 100%;}
/*.dossierAppeloffre .field__label:after {content: "\f15c" !important;width: 50px;height: 50px;line-height: 51px;padding: 0;position: relative;float: right;display: block;top: 24px;font-family: FontAwesome;color: #729fc0;font-weight: normal;font-size: 27px;left: 27px;text-align: center;background-color: #ffffff;border: 1px dotted #729fc0;z-index: 100;}*/
.dossierAppeloffre .field__items a{color: white;}

.resultatAppeloffre .field__label {text-align: center;max-width: 25% !important;/*height: 120px;*/font-size: 20px;/*line-height: 5;*/color: #ffffff;background-color: rgb(162, 164, 168);margin-top: 2px;}
.resultatAppeloffre .field__items{float: right;margin-top: -78px;line-height: 2;text-align: center;color: #004488;background-color: rgb(0 68 136);margin-left: 204px;width: 75%;height: 100%;}
/*.resultatAppeloffre .field__label:after {content: "\f15c" !important;width: 50px;height: 50px;line-height: 51px;padding: 0;position: relative;float: right;display: block;top: -26px;font-family: FontAwesome;color: #729fc0;font-weight: normal;font-size: 27px;left: 27px;text-align: center;background-color: #ffffff;border: 1px dotted #729fc0;z-index: 100;}*/
.resultatAppeloffre .field__items a{color: white;}
a.btn.btn-secondary {color: #fff;background: #00428b;width: max-content;height: max-content;border-radius: unset;display: block;width: 406px;vertical-align: middle;padding: 10px;}
a.btn.btn-secondary:hover {background-color: white;border: 0.1rem solid #00428b;color: #00428b;border-radius: unset;}
a.btn.btn-secondary:before{content: "";position: absolute;width: 26px;height: 26px;background-image: url(/themes/zircon/assets/images/download_icon_bc.png);background-repeat: no-repeat;background-size: 100%;float: left;margin-left: -29px;}
a.btn.btn-secondary:hover:before{background-image: url(/themes/zircon/assets/images/download_icon_bl.png);}
.resultatAppoffre {display: inline-block;}
.dossappoffres {display: inline-block;}
.programme { position: relative; background: #eeeeee; width: 100%; margin-bottom: 5px; }
.reglement { position: relative; background: #eeeeee; width: 100%; margin-bottom: 5px; }
.programme a { font-size: 14px; vertical-align: middle; line-height: 40px; width: 100%; display: block; color: #004488;font-weight: 600;text-align: justify; }
.reglement a { font-size: 14px; vertical-align: middle; line-height: 40px; width: 100%; display: block; color: #004488;font-weight: 600;text-align: justify; }
.pl-0 {padding-left: 0 !important;}
.programme a:before { content: "\f101"; font-weight: 400; font-family: FontAwesome; display: var(--button-display); color: #ffffff; vertical-align: middle; margin-right: 4px; background: #004488; padding: 10px; }
.reglement a:before { content: "\f019"; font-weight: 400; font-family: FontAwesome; display: var(--button-display); color: #ffffff; vertical-align: middle; margin-right: 4px; background: #004488; padding: 10px; }
.programme a:hover { background: #0044888f; color: white; }
.reglement a:hover { background: #0044888f; color: white; }
.progprevisionnel dt>a { background-color: white !important;color: #004488 !important;}
dl.progprevisionnel.styled { border: unset; }
.progprevisionnel a.ckeditor-accordion-toggler:before { content: "\f0f6"; font-family: FontAwesome; padding: 3px; color: #bb7917; }
/* fin modif */

.field.field--name-field-imgparution.field--type-image.field--label-visually_hidden {float: left !important;margin-bottom: 10px !important;margin-right: 15px !important;padding: 4px !important;/* border: 1px solid #dadada !important; */-webkit-border-radius: 5px !important;border-radius: 5px !important;}


/* Recrutement */
.recrut {background-color: var(--color-text-button);padding: 1em 1em 2em;margin-left: 20px;width: 386px !important;border: 1px dotted var(--backround-button);}
.views-field.views-field-title.titredeposte a {color: #002855 !important;text-shadow: 2px 2px 5px rgba(0,0,0,.1) !important;font-size: 19px;}
div#content .recrutement {width: 822px;}
.views-field.views-field-view-node.button-detail a {color: var(--color-text-button);background-color: var(--backround-button);border-color: #1849678f;text-shadow: var(--media-responsive-heidenbackgrnd);border-radius: unset;}
.views-field.views-field-field-date-de-cloture.satecloture:before {content: "\f252";font-weight: 400;font-family: FontAwesome;display: var(--button-display);vertical-align: middle;margin-right: 4px;}
.views-field.views-field-field-date-de-cloture.satecloture {display: inline-flex;}
.views-field.views-field-title.titredeposte {text-align: center;}
.views-field.views-field-title.titredeposte:after {background-color: #bb7917;display: block;margin: 1em auto;width: 15%;height: 2px;content: "";}
.recrutement .view-header:before {left: 50%;right: auto;margin-left: -5px;background: var(--celebrat-header-background);position: var(--celebrat-btnsavoir);content: '';right: 0px;bottom: -10px;width: 10px;height: 10px;display: var(--button-display);}
.recrutement .view-header{position: var(--position-button);padding: 0px;margin-bottom: 35px;font-weight: 700;line-height: 2.4em;}
.recrutement .view-header:after{content:"";left: 50%;margin-left: var(--celebrat-header-L);top: 57px;position: var(--celebrat-btnsavoir);width: 100px;height: 2px;background-color: var(--celebrat-header-background);}
.field--name-field-liste-des-candidats-convoq .field__label:before {content: "\f08d";font-family: FontAwesome;color: #bb7917;font-size: 14px;margin: 4px;}
.field--name-field-liste-des-candidats-orale .field__label:before {content: "\f08d";font-family: FontAwesome;color: #bb7917;font-size: 14px;margin: 4px;}
.field--name-field-resultat-definitif .field__label:before {content: "\f08d";font-family: FontAwesome;color: #bb7917;font-size: 14px;margin: 4px;}
.field--name-field-liste-d-attente- .field__label:before {content: "\f08d";font-family: FontAwesome;color: #bb7917;font-size: 14px;margin: 4px;}
.field--name-field-liste-des-candidats-orale .field__label{color: #004488;}
.field--name-field-liste-des-candidats-convoq .field__label{color: #004488;}
.field--name-field-resultat-definitif .field__label{color: #004488;}
.field--name-field-liste-d-attente- .field__label{color: #004488;}
::marker {color: #004488;}
.views-field.views-field-field-date-de-cloture.dateappels .field-content:before {content: "\f017";font-weight: 400;font-family: FontAwesome;display: var(--button-display);color: #ff7f27;vertical-align: middle;margin-right: 4px;}
h4 {color: #bb7917;font-weight: 700;text-decoration: underline;}

/*fin modif */


/* Celebrations */
.views-field.views-field-field-celebrations-img.imgcelebrat {background-size: cover;width: var(--media-responsive-maxwidth);height: 240px;background-position: center;}
.etiquetcelebrat {background: #184967;color: var(--color-text-button);font-size: 12px;line-height: var(--art-title-size);height: var(--art-title-size);padding: 0 40px;position: var(--celebrat-btnsavoir);margin-top: 225px;border-radius: 3px;}
.views-field.views-field-title.titlecelebrat {font-size: 120%;padding: 3rem 2.5rem 1rem;line-height: 22px;}
.celebrations {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;width: 822px !important;}
.celebrate .view-header:before {left: 50%;right: auto;margin-left: -5px;background: var(--celebrat-header-background);position: var(--celebrat-btnsavoir);content: '';right: 0px;bottom: -10px;width: 10px;height: 10px;display: var(--button-display);}
.celebrate .view-header{position: var(--position-button);padding: 0px;margin-bottom: 35px;font-weight: 700;line-height: 2.4em;}
.buttonsavoir{width: var(--media-responsive-maxwidth);position: var(--celebrat-btnsavoir); padding: 0px 0px 0px 37%; bottom: 0;}
.views-field.views-field-view-node.buttonsavoir {width: var(--media-responsive-maxwidth);position: var(--celebrat-btnsavoir); padding: 0px 0px 0px 37%; bottom: 0;}
.celebrate .view-header:after{content:"";left: 50%;margin-left: var(--celebrat-header-L);top: 57px;position: var(--celebrat-btnsavoir);width: 100px;height: 2px;background-color: var(--celebrat-header-background);}
.block-quicktabs-blockcelebrations h2{background: url(https://172.20.11.15/sites/default/files/inline-images/motif-title-header.png) no-repeat right center;background-size: 29%;padding-right: 56px;display: inline-block;color: #004488;margin-bottom: 35px;font-weight: 700;font-size: 1.625rem !important;}
li.quicktabs-loaded.noactive a {background: #c4c3bf;margin-left: 6px;color: #004488;}
li.quicktabs-loaded a {background: #c4c3bf;margin-left: 6px;color: #004488;}
figcaption {background: rgb(235 235 235 / 80%);bottom: 0;box-sizing: border-box;position: relative;width: 100%;padding: 1rem;-webkit-transition: max-height 0.3s ease-out;overflow: hidden;}
/* fin modif */

/* article */
#secondpage {width: 816px;}

.region.region-content.first #secondpage {width: var(--media-responsive-maxwidth) !important;}
h3 {color: /*#688eab*/#004488;font-size: 16px;font-weight: 600;margin-top: 20px !important;}

/* fin modif */
p {
  margin: 0px;
}
/* Editions */

.field.field--name-field-imgparution.field--type-image.field--label-visually_hidden.quickedit-field { /* width: auto !important; margin-left: auto !important; margin-right: auto !important;*/ float: left !important;margin: 0 15px 5px 11px !important;}
li.grid:hover {-webkit-box-shadow: 0px 0px 8px 0px #646464;-moz-box-shadow: 0px 0px 20px 0px #646464;box-shadow: 0px 0px 20px 0px #646464;}
.bloceditions .view-header:before {left: 50%;right: auto;margin-left: -5px;background: var(--celebrat-header-background);position: var(--celebrat-btnsavoir);content: '';right: 0px;bottom: -10px;width: 10px;height: 10px;display: var(--button-display);}
.bloceditions .view-header{position: var(--position-button);padding: 0px;margin-bottom: 35px;font-weight: 700;line-height: 1.4em;}
.bloceditions .view-header:after{content:"";left: 50%;margin-left: var(--celebrat-header-L);top: 57px;position: var(--celebrat-btnsavoir);width: 100px;height: 2px;background-color: var(--celebrat-header-background);}
h2.field-content.titleeditions {text-align: initial;}
.field-content.imageeditions {width: 149px;height: 235px;margin-left: auto;margin-right: auto;}
.bloceditions.supportsp .grid__content{height: unset;padding: 14px;}
.bloceditions .views-col { padding: 2.5rem; padding-bottom: 1.125rem; width: var(--media-responsive-maxwidth); height: 400px; }
.bloceditions .views-col:hover{-webkit-box-shadow: 0px 0px 20px 0px #646464;-moz-box-shadow: 0px 0px 20px 0px #646464;box-shadow: 0px 0px 20px 0px #646464;}
.bloceditions .views-col {margin: 0 0 1rem;padding: 0;}
.bloceditions .views-row {display: flex;column-gap: 10px;}
.bloceditions .views-col:after {content: ""; display: block; position: var(--celebrat-btnsavoir); height: 3px; width: calc(var(--media-responsive-maxwidth) + 2px); left: -1px; bottom: 0; background-color: var(--celebrat-header-background); z-index: 1;}
.bloceditions .views-col{padding: 2.5rem; padding-bottom: 0rem; position: var(--position-button); background-color: var(--color-text-button); border: 1px solid #d7d8d7; border-bottom: var(--media-responsive-heidenbackgrnd);}
/* fin modif */
/*beau livre*/
.flipbook-main-wrapper { background-image: url(/sites/default/files/inline-images/bg-beau-livre.jpg)!important; }
/*fin modif*/
/* prix de la culture amazighe*/
ul#se-links-node6037{display: var(--disph);}
div#se-trigger-node6037{display: var(--disph);}
/*fin modif*/
/* Shar Everywhere */

li.share-everywhere {list-style: var(--media-responsive-heidenbackgrnd);}

/* fin modif */

/* Editions */

.bloceditions .grid__content :after {content: "";display: block;position: var(--celebrat-btnsavoir);height: 3px;width: calc(var(--media-responsive-maxwidth) + 2px);left: -1px;bottom: 0;background-color: var(--celebrat-header-background);z-index: 1;}
h2.field-content.titleeditions:before {display: block;width: 46px;height: 4px;background: var(--color-title-editions);-webkit-transform: skewX(-45deg);transform: skewX(-45deg);content: "";}
h2.field-content.titleeditions a {font-size: 20px/*22px*/;margin-bottom: 12px;/*color: var(--color-title-editions) !important*/color:#004488 !important;font-weight: 600;line-height: 1.875rem;}
.bloceditions .grid__content {padding: 2.5rem;padding-bottom: 0rem;position: var(--position-button);background-color: var(--color-text-button);border: 1px solid #d7d8d7;border-bottom: var(--media-responsive-heidenbackgrnd);}

/* fin modif */

article p {font-size: var(--sizetext);}
#secondpage ol {font-size: var(--sizetext);}
#secondpage li {font-size: var(--sizetext);}
.field--name-body {margin: 0;}
/*mofif Prochaines Activit s */

.field.field--name-field-img-events.field--type-image.field--label-hidden.field__item img {float: left !important;margin-bottom: 10px !important;margin-right: 15px !important;padding: 4px !important;border: 1px solid #dadada !important;-webkit-border-radius: 5px !important;border-radius: 5px !important;}
/*h1.page-title span.field.field--name-title.field--type-string.field--label-hidden {display: var(--media-responsive-heidenbackgrnd) !important;}*/
img.image-style-juicebox-square-thumb {float: left !important;margin-bottom: 5px !important;margin-right: 5px !important;padding: 4px !important;}
.views-field.views-field-body.bodyactivite {font-size: 12px;}

/*fin modif*/
.full-sprite.bg-ic_relations_{margin-top: -15px !important;}
/* Translate */
/* color for skin */
/* line 3, ../sass/base/_skincolor.scss */
.change-skin-menu-wrapper .color-default {background-color: #c01700;}

/*icon play youtube*/
button.ytp-large-play-button.ytp-button {width: 29px !important;margin-left: -18px !important;}
/* bloc phototheque*/

div#block-views-block-phototheque-test-block-1 h2{/*  font-family: 'Open Sans Condensed', sans-serif;*/position: var(--position-button);margin-top: 0px;text-align: center;font-size: 24px;color: var(--tabs-color);padding-bottom: 10px;border-bottom: 1px solid #bb7917;line-height: 18px;}
img.image-style-ads {height: 86px;width: 135px;}

/*fin modif*/

/*fin modif*/
/*modif breadcrumb*/
.breadcrumb li a {/*color: #a2a2a2 !important;*/color: #2d6497 !important;font-weight: bold;}
.breadcrumb li a:hover {color: #184967 !important;}
.breadcrumb li{color: #9b9d9e;}
    section#panel_second{min-width: inherit; height: auto; padding: 6px 0 0 0; background: #1f385f url("/themes/zircon/assets/css/../images/motif-footer.png") repeat-x left top; background-size: 3px 5px;}
/*fin modif*/
input.button.button--primary.form-submit:hover {background:var(--color-text-button);border: 3px double #002145;}
/*modif affichage editions*/
.bloceditions {width: var(--page);}
.bloceditions li.grid {border: 1px solid rgba(0,0,0,0.21);}
.bloceditions .grid__content {padding: 2.5rem;padding-bottom: 1.125rem;width: var(--media-responsive-maxwidth);height:400px;}


/*fin modif*/

/*button s'abonnee*/

input.button.button--primary.form-submit {display: var(--button-display);text-decoration: var(--media-responsive-heidenbackgrnd);/*font-family: 'Roboto',sans-serif;*/font-weight: 300;text-align: center;font-size: 17px;border: 3px double var(--color-text-button);background: content-box;color: #fa0100;right: 9px; width: 141px;top: 87px;}

/*fin modif*/

/*Bloc activite 2eme page*/
.views-field.views-field-body {text-align: justify;/*padding: 10px;*/font-size: var(--size-txt-sidebare);margin: 5px;}

/*fin modif*/

/* page celebrat*/

.views-field.views-field-field-celebrations-img {position: var(--position-button);left: auto;bottom: auto;z-index: auto;width: auto;float: left;}
span.views-field.views-field-title.celebrittitle {display: block;text-align: justify !important;margin: 0 0 0 0.6em;color: rgb(42,42,42);font-size: 22px;line-height: 1.25; margin: 0 0 0.05em;}
img.image-style-celebratpage {float: left !important;/*margin-bottom: 10px !important*/;margin-right: 15px !important;padding: 4px !important;border: 1px solid #b2c3d3!important;-webkit-border-radius: 5px !important;border-radius: 5px !important;}
img.image-style-img-vignette {float: left !important;margin-right: 15px !important;padding: 4px !important;border: 1px solid #dadada !important;-webkit-border-radius: 5px !important;border-radius: 5px !important;}
.celebrate {width: var(--page);}
.bodycelebrat {font-size: 15px;text-align: justify !important;line-height: 1.7em;}
.celebrittitle {font-size: 24px;text-align: justify !important;}
/*fin modif*/

/* Calendar */
.qtip-bootstrap{background: #fff; border-color: #ddd; color: #333; text-shadow: 0 1px 0 #f3f3f3;}
.datecalendar {list-style: square;}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {width: 834px !important;height: auto !important;}
a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end{border: 1px solid #004488!important; width: 42px; height: 27px; display: grid; place-items: center; font-weight: bold; position: relative;}
.deuxemecalendar a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end{height: 26px;}

a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end:after{content: " "; position: absolute; right: 0px; width: 8px; height: 8px; font-size: 1.2rem; color: #ffffff; background: #004488; right: 0px; top: 0;}
.fc-right {visibility: hidden;}
.fc td, .fc th {border: var(--media-responsive-heidenbackgrnd);}
.fc-view-container {margin: 0 auto;/*width: 226px;*/}
.calendarfirstsidbarre .fc-view.fc-month-view.fc-basic-view {width: 373px !important;}
td.fc-day.fc-widget-content.fc-tue.fc-today {/*background: #184967 !important;*/border-style: var(--media-responsive-heidenbackgrnd) !important;}
td.fc-day:hover {background-color: #c5c4c2;color: var(--color-text-button) !important;font-weight: 700;cursor: pointer;}
.fc-today a.fc-day-number {color:var(--color-text-button) !important;}
td.fc-head-container.fc-widget-header { background-color:#9fb6d2; color: #184967; }
button.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right {display: var(--media-responsive-heidenbackgrnd);}
.fc .fc-toolbar>*>:first-child {float: var(--media-responsive-heidenbackgrnd) !important;}
.fc-center h2:after{display: block;background: var(--media-responsive-heidenbackgrnd) !important;}
span.fc-title {display: var(--media-responsive-heidenbackgrnd);}
.fc td.fc-today{border: var(--media-responsive-heidenbackgrnd) !important;background: #9fb6d2 !important;}
.fc-icon, .fc-toolbar .fc-center {display: block !important;font-size: 9px !important;}
.fc-view.fc-month-view.fc-basic-view {/*width: 396px !important;*/}
.fc-scroller.fc-day-grid-container {overflow: hidden !important;height: 180px !important;}
a.fc-day-number {float: var(--media-responsive-heidenbackgrnd) !important;}
/*a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end {background: /*transparent !important*/#033465 !important;text-shadow: 0 0 2px rgb(3 52 101); text-decoration: none; line-height: 1em; white-space: nowrap; box-sizing: border-box; color: transparent!important; display: inline-block !important; font-size: 0!important; height: 8px!important;vertical-align: middle!important; width: 100% !important;padding: 4px; border-radius: 0; overflow: hidden; text-overflow: ellipsis;}*/
a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end {width: 3px !important;height: 6px !important;position: absolute;bottom: 0px !important;border-radius: unset;background: #004488 !important;}
.fc-row.fc-week.fc-widget-content.fc-rigid {min-height: 30px;}
tr:first-child>td>.fc-day-grid-event {margin-top: -30px;height: 25px;}
span.fc-day-number {border: var(--media-responsive-heidenbackgrnd);background-color: transparent;color: #184967 !important;font-size: var(--size-txt-sidebare) !important;/*font-family: 'Omnes-Medium','Sans-Serif' !important;*/position: relative;z-index:1;}
thead.fc-head {color: #1b8dcc;font-size: 12px;}
.fc-row.fc-widget-header {/*padding: .7em .3em;*/text-align: center;font-weight: bold;border: 0;}
.fc-unthemed td{border:var(--media-responsive-heidenbackgrnd);text-align: center;line-height: 2.25em;}
.calendarfirstsidbarre td.fc-day-top.fc-wed.fc-today span.fc-day-number {color: var(--color-text-button) !important;}
.fc-row.fc-week.fc-widget-content.fc-rigid {margin-top: 5px !important;}
button.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled {display: var(--media-responsive-heidenbackgrnd);}
.deuxemecalendar .fc .fc-button-group>* {float: right;right: 96px;}
.addtocalendar a {-ms-flex-pack: center;-ms-flex-align: center;padding: 10px 20px;height: 45px;background-image: -webkit-gradient(linear,left top,right top,from(#004488),to(#729fc0))); background-image: linear-gradient( 90deg ,#004488 0,#729fc0); color: #ffffff;font-weight: 600; text-decoration: none;}
.addtocalendar a:hover {background-color:#004488;color:white;}
li.atcb-item a { font-weight: 100; }
.field.field--name-field-event-date-start-.field--type-datetime.field--label-hidden.field__item.quickedit-field time.datetime { display: none; }
.calendarfirstsidbarre .fc-center h2 { top: 0; left: 0; width: 34%;text-align: justify;margin-left: auto !important; margin-right: auto !important;padding: 1px 8px 0px !important;}
.deuxemecalendar .fc-center h2 { top: 0; left: 0; width: 52%; text-align: center; margin-left: auto !important; margin-right: auto !important; padding: 1px 8px 0px !important; }
a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end { width: 100%; max-width: 93%; }
  /* fin calendar */

div#block-utilisationdeslocaux {padding-top: 10px;}
.view-header {margin-left: auto;margin-right: auto;color: var(--color-title);text-align: center;/*text-transform: uppercase;*/font-size: 22px;line-height: 1;padding: 5px var(--art-title-size);display: var(--button-display);left: 50%;position: var(--position-button);-moz-transform: skew(-20deg) translateX(-50%);-ms-transform: skew(-20deg) translateX(-50%);-o-transform: skew(-20deg) translateX(-50%);-webkit-transform: skew(-20deg) translateX(-50%);transform: skew(0deg) translateX(-50%);}
.view-header::after{/* background: #c1a783;bottom: 0;content: '';height: 2px;left: 50%;position: var(--celebrat-btnsavoir);-webkit-transform: translateX(-50%);transform: translateX(-50%); width: 100px;*/}
.view-header {height: 53px;/*background: url("/sites/default/files/inline-images/motif-border.png");*/width: 564px;}

/*modif content*/

div#content {/*border-radius: 5px 5px 0 0;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);*/padding-bottom: 1em;margin-left: 22px;margin-right: 22px;}
.region.region-content.contextual-region:hover {-webkit-animation-name: pulse!important;animation-name: pulse!important;-webkit-animation-duration: .5s!important;animation-duration: .5s!important; -webkit-animation-delay: 0s!important;animation-delay: 0s!important;opacity: 1;}
.node-readmore a {position: var(--celebrat-btnsavoir) !important;right: 0;}

/*fin modif*/

/*carousel*/
.views-field.views-field-field-imgparution {
    text-align: center;
}
/*fin modif carousel*/
/*bloc nos service*/
.slidingsebtn{-webkit-animation: fa-spin 2s infinite linear !important; animation: fa-spin 2s infinite linear !important;}
.slidingsebtn:before{content: "\f085";font-family: 'FontAwesome';}
.front .tekiki-wrapper {
    z-index: 99;
    width: var(--media-responsive-maxwidth);
    min-height: 145px;
    padding: 0;
    display: block;
    border-top: 5px solid rgba(95, 95, 95, 0.51);
	
    /*background: -moz-linear-gradient(top, #01253b 1%, #143c5d 50%, #01253b var(--media-responsive-maxwidth));
    background: -webkit-linear-gradient(top, #01253b 1%,#143c5d 50%,#01253b var(--media-responsive-maxwidth));
    background: linear-gradient(to bottom, #01253b 1%,#143c5d 50%,#01253b var(--media-responsive-maxwidth));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01253b', endColorstr='#143c5d',GradientType=0 );
   background: url(/sites/default/files/inline-images/nos-services.png);*/
    background-image: url("/sites/default/files/bg-media.jpeg");
    background-repeat: repeat-y;
    background-size: var(--media-responsive-maxwidth) var(--media-responsive-maxwidth);
}
.front .tekiki-wrapper {
    z-index: 99;
    width: var(--media-responsive-maxwidth);
    padding: 0;
    display: block;
    border-top: 5px solid rgba(95, 95, 95, 0.51);
   /* background: -moz-linear-gradient(top, #001c2b 1%, #3d6c96 50%, #00111b var(--media-responsive-maxwidth));
    background: -webkit-linear-gradient(top, #001c2b 1%,#3d6c96 50%,#00111b var(--media-responsive-maxwidth));
    background: linear-gradient(to bottom, #001c2b 1%,#3d6c96 50%,#00111b var(--media-responsive-maxwidth));*/
	 background-image: url("/sites/default/files/inline-images/bg-media.jpg");
    background-repeat: repeat-y;
    background-size: var(--media-responsive-maxwidth) var(--media-responsive-maxwidth);
}
.tekiki-wrapper:after {
    content: "";
    height: 185px;
    position: var(--celebrat-btnsavoir);
    top: 0;
    right: 0px;
    border-top: 185px solid transparent;
    border-right: 65px solid #fafafa;
    border-left: 65px solid #fafafa;
    left: 0;
}

.tekiki {
    margin-left: 25%;
}
.ad:hover {
    background-color: rgba(0, 0, 0, 0.2)!important;
    padding: 10px 3px !important;
    box-shadow: 0px 10px 33px var(--color-text-button);
}

/*fin bloc nos service*/


/* modif dropdownlist*/
li :lang(en) {display:var(--media-responsive-heidenbackgrnd);}
div#block-languageswitcherbootstrapinterfacetext {width: 49px;position: fixed;top: 464px;left: 0px;z-index: 9000 !important;}
select option {position: var(--celebrat-btnsavoir);will-change: transform;top: 0px;left: 0px;transform: translate3d(152px, 0px, 0px);}
.btn-secondary{background: #ededed;border: solid 1px #ccc;width: 63px;height: 41px;}
ul.dropdown-menu.show::after {content: "" !important;width: 0;height: 0;position: var(--celebrat-btnsavoir);bottom: var(--media-responsive-maxwidth);right: 103px;border-width: 0 6px 6px 6px;border-style: solid;border-color: #184967 transparent !important;transform: rotate(-90deg)!important;top: 15px !important;}
.lang-lbl {color: var(--backround-button);font-weight: bold;}
span.we-megamenu-nolink:active {background: var(--celebrat-header-background) !important;color:var(--color-text-button) !important;}
.dropdown-menu {background-color: var(--color-text-button);-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgb(114, 159, 192);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgb(114, 159, 192);}
/*fin modif*/

/*recent article*/
.views-field.views-field-field-grandimage {float: left;margin: 0 5px 1px 5px;}
/*fin modif*/

/*modif post event*/


.views-field.views-field-field-image-event {
    float: left;
    margin-bottom: 0;
    margin: 0 15px 10px 0;
    position: var(--position-button);
    line-height: 0;
}
.views-field.views-field-title {
    /*padding-top: 10px;*/
    font-size: 15px;
}
.views-field.views-field-title.titleevent {
    color: #444;
    transition: all ease-in-out 0.2s;
   /* font-family: Tahoma,Arial,Verdana,sans-serif;*/
    font-size: 14px;
    line-height: 19px;
	font-weight: 600;
	margin-bottom: 5px;
}
.views-field.views-field-body.bodyevent {
    color: #6d6d6d;
    font-size: 15px;
    line-height: 24px;
    /*font-family: Whitney SSm A,Whitney SSm B,Arial,sans-serif;*/
    font-weight: 400;
    font-style: normal;
}
/*fin modif*/
/* background skin */
/* line 3, ../sass/base/_skinbackground.scss */
.change-skin-menu-wrapper .bg-default a {
  background-color: var(--color-text-button);
}
/* line 7, ../sass/base/_skinbackground.scss */
.change-skin-menu-wrapper .bg-black a {
  background-color: #000;
}
/* line 11, ../sass/base/_skinbackground.scss */
.change-skin-menu-wrapper .bg-1 a {
  background: url(/themes/zircon/assets/css/../images/skins-menu/bg-1.png) 0 0 repeat;
}
/* line 15, ../sass/base/_skinbackground.scss */
.change-skin-menu-wrapper .bg-2 a {
  background: url(/themes/zircon/assets/css/../images/skins-menu/bg-2.png) 0 0 repeat;
}
/* line 19, ../sass/base/_skinbackground.scss */
.change-skin-menu-wrapper .bg-3 a {
  background: url(/themes/zircon/assets/css/../images/skins-menu/bg-3.png) 0 0 repeat;
}
/* line 23, ../sass/base/_skinbackground.scss */
.change-skin-menu-wrapper .bg-4 a {
  background: url(/themes/zircon/assets/css/../images/skins-menu/bg-4.png) 0 0 repeat;
}
/* line 27, ../sass/base/_skinbackground.scss */
.change-skin-menu-wrapper .bg-5 a {
  background: url(/themes/zircon/assets/css/../images/skins-menu/bg-5.png) 0 0 repeat;
}
/* line 31, ../sass/base/_skinbackground.scss */
.change-skin-menu-wrapper .bg-6 a {
  background: url(/themes/zircon/assets/css/../images/skins-menu/bg-6.png) 0 0 repeat;
}
/* line 35, ../sass/base/_skinbackground.scss */
.change-skin-menu-wrapper .bg-7 a {
  background: url(/themes/zircon/assets/css/../images/skins-menu/bg-7.png) 0 0 repeat;
}

/* change background */
/* line 45, ../sass/base/_skinbackground.scss */
.bg-1 {
  background: url("/themes/zircon/assets/css/../images/skins-menu/bg-1.png") 0 0 repeat;
}

/* line 49, ../sass/base/_skinbackground.scss */
.bg-2 {
  background: url("/themes/zircon/assets/css/../images/skins-menu/bg-2.png") 0 0 repeat;
}

/* line 53, ../sass/base/_skinbackground.scss */
.bg-3 {
  background: url("/themes/zircon/assets/css/../images/skins-menu/bg-3.png") 0 0 repeat;
}

/* line 57, ../sass/base/_skinbackground.scss */
.bg-4 {
  background: url("/themes/zircon/assets/css/../images/skins-menu/bg-4.png") 0 0 repeat;
}

/* line 61, ../sass/base/_skinbackground.scss */
.bg-5 {
  background: url("/themes/zircon/assets/css/../images/skins-menu/bg-5.png") 0 0 repeat;
}

/* line 65, ../sass/base/_skinbackground.scss */
.bg-6 {
  background: url("/themes/zircon/assets/css/../images/skins-menu/bg-6.png") 0 0 repeat;
}

/* line 69, ../sass/base/_skinbackground.scss */
.bg-7 {
  background: url("/themes/zircon/assets/css/../images/skins-menu/bg-7.png") 0 0 repeat;
}

/* line 73, ../sass/base/_skinbackground.scss */
.bg-default {
  background-color: var(--color-text-button);
}

/* skin menu */
/* line 2, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper {
  position: fixed;
  left: -188px;
  top: 150px;
  z-index: 500;
  background-color: #fafafa;
  box-shadow: 1px 1px 2px -1px #888;
  -webkit-box-shadow: 1px 1px 2px -1px #888;
  border-radius: 0 0 3px 0;
  -webkit-border-radius: 0 0 3px 0;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  /* tag a */
  /* color */
  /*background*/
  /*layout*/
  /* direction */
}
/* line 15, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .container {
  width: 185px;
  padding: 10px;
}
/* line 20, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .background,
.change-skin-menu-wrapper .skin-color {
  overflow: hidden;
}
/* line 25, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .skin-color {
  margin-bottom: 15px;
}
/* line 30, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .change-skin {
  line-height: 1.6;
  text-align: center;
  border-radius: 0 5px 5px 0;
  position: var(--celebrat-btnsavoir);
  top: 0;
  left: var(--media-responsive-maxwidth);
  background-color: #fafafa;
  padding: 10px;
  width: 41px;
  height: 41px;
  box-shadow: 1px 1px 2px -2px #888;
  -webkit-box-shadow: 1px 1px 2px -2px #888;
  color: #666;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
/* line 47, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .change-skin:hover, .change-skin-menu-wrapper .change-skin:focus {
  color: #333;
}
/* line 51, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .change-skin i {
  font-size: 18px;
  line-height: 21px;
}
/* line 57, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper strong {
  margin-bottom: 10px;
  display: block;
  font-weight: 600;
}
/* line 64, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper ul {
  padding: 0;
  margin-bottom: 0;
}
/* line 69, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper li {
  list-style: var(--media-responsive-heidenbackgrnd);
  display: var(--button-display);
  float: left;
  margin-right: 3px;
  margin-bottom: 3px;
}
/* line 79, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .change-skin-button,
.change-skin-menu-wrapper .change-background-button {
  display: var(--button-display);
  text-indent: -999em;
  width: var(--art-title-size);
  height: var(--art-title-size);
  position: var(--position-button);
  opacity: 0.7;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
/* line 93, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .change-skin-button:hover, .change-skin-menu-wrapper .change-skin-button:focus,
.change-skin-menu-wrapper .change-background-button:hover,
.change-skin-menu-wrapper .change-background-button:focus {
  opacity: 1;
}
/* line 99, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .change-background-button {
  border: 1px solid #cdcdcd;
}
/* line 102, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .change-background-button:hover, .change-skin-menu-wrapper .change-background-button:focus {
  border-color: #7b7b7b;
}
/* line 108, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .layout {
  margin-bottom: 15px;
}
/* line 112, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .change-layout-button {
  border-radius: 0;
  -webkit-border-radius: 0;
  padding: 5px 18px 3px;
  background-color: var(--color-text-button);
  background-image: var(--media-responsive-heidenbackgrnd);
}
/* line 123, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .change-layout-button.active {
  background-color: #428bca;
  color: var(--color-text-button);
  border-color: #428bca;
}
/* line 127, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .change-layout-button.active:first-child {
  border-right: var(--media-responsive-heidenbackgrnd);
}
/* line 134, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .change-direction li {
  margin-left: 0;
  margin-right: 0;
}
/* line 138, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .change-direction li a {
  display: block;
  padding: 5px 16px 3px;
  color: #333;
  border: 1px solid #ccc;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
  line-height: 1.42857;
  font-size: 14px;
}
/* line 148, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .change-direction li a:hover, .change-skin-menu-wrapper .change-direction li a:focus {
  border-color: #adadad;
}
/* line 155, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .change-direction .active a {
  background-color: #428bca;
  color: var(--color-text-button);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
  border-color: #428bca;
}
/* line 162, ../sass/base/_skinmenu.scss */
.change-skin-menu-wrapper .change-direction .active a:hover, .change-skin-menu-wrapper .change-direction .active a:focus {
  border-color: #428bca;
}

/* line 170, ../sass/base/_skinmenu.scss */
.fly-out {
  left: 0;
}

/* RTL Skinmenu */
/* line 176, ../sass/base/_skinmenu.scss */
[dir="rtl"] .change-skin-menu-wrapper li {
  float: var(--button-float2);
  margin-right: auto;
  margin-left: 3px;
}
/* line 181, ../sass/base/_skinmenu.scss */
[dir="rtl"] .change-direction li {
  margin-left: 0;
}

/* line 4, ../sass/base/_base.scss */
body {
 /* -webkit-text-size-adjust: var(--media-responsive-maxwidth);
  -webkit-font-smoothing: antialiased;*/
  font-size: 14px;
  color: var(--media-responsive-gray);
  /*background: var(--color-text-button);*/
  background: #ffffff !important;
  font-family: var(--style-text);
}

/* line 12, ../sass/base/_base.scss */
html {
  /*-moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: var(--media-responsive-maxwidth);
  -ms-text-size-adjust: var(--media-responsive-maxwidth);*/
  font-size: var(--media-responsive-maxwidth);
  text-rendering: auto;
  font-family: var(--style-text);
}

/* line 21, ../sass/base/_base.scss */

header, nav, section, article, figure, aside, footer {display: block;}

/* line 25, ../sass/base/_base.scss */

a {color: #0680a6;/*color: #9ac3dc;*/}

/* line 29, ../sass/base/_base.scss */

a:hover, a:focus {outline: var(--media-responsive-heidenbackgrnd);text-decoration: var(--media-responsive-heidenbackgrnd);color: var(--backround-button);}

/* line 35, ../sass/base/_base.scss */

h1, .h1 {font-size: 1.84em;}

/* line 39, ../sass/base/_base.scss */

h1, .h1, h2, .h2, h3, .h3 {/*margin: 0 0 15px;line-height: 1.3;font-family: "oswaldregular";*/}

/* line 45, ../sass/base/_base.scss */

h2 {font-size: 1.27em;font-family: var(--style-text);text-align: justify;}

/* line 50, ../sass/base/_base.scss */

h3, .h3 {font-size: 1.428em;line-height: 36px;}    

/* line 54, ../sass/base/_base.scss */

h4, h5, h6 {margin-bottom: 15px;font-size: 1em;}

/* line 59, ../sass/base/_base.scss */

address {margin-bottom: 15px;}

/* line 63, ../sass/base/_base.scss */

img {max-width: var(--media-responsive-maxwidth);height: auto;}

/* line 68, ../sass/base/_base.scss */

input, button, select, textarea {padding: 5px 6px 7px 6px;border: 1px solid #ddd;outline: var(--media-responsive-heidenbackgrnd);}

/*select lang*/
.lang-dropdown-select-element form-select:hover{display: block;}

/* line 74, ../sass/base/_base.scss */

label {font-weight: normal;}

/* line 78, ../sass/base/_base.scss */

.second p {margin-bottom: 15px;/*font-family: MiloWeb,Verdana,Geneva,sans-serif;*/font-size: 18px !important;/*-webkit-font-smoothing: antialiased;*/margin: 0 0 12px;color:#414141 !important;line-height: 26px;}
.align-left{width: 240px;margin: 10px;}

/* BUTTON */
/* line 84, ../sass/base/_base.scss */


/* line 93, ../sass/base/_base.scss */

.form-actions .form-submit:hover, .form-actions .form-submit:focus {background-color: #048;border: 4px double #ffffff;color: white;}

/* line 1, ../sass/base/_elements.scss */
.box_shadow, #main-menu .container, #slideshow .container, #featured .container, #main .container, #panel_first .container, #panel_second .container {
 /* box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc;*/}

/* line 6, ../sass/base/_elements.scss */
.border_radius, #main-menu .container, #slideshow .container, #slideshow .container .views-field-field-slideshow img, #featured .container, #main .container, .sidebar .block, #panel_first .container, #panel_second .container, #comments .comment, .comment, #comment-form .comment.preview,
.comment-form .comment.preview {
 /* border-radius: 5px;*/
/*  -webkit-border-radius: 5px;*/
}

/* navigation */
/* line 3, ../sass/base/_header.scss */

#main-menu {margin-bottom: 7px;box-shadow: var(--media-responsive-heidenbackgrnd);border-radius: 0;background: linear-gradient(to top, #cbcbc9, #eef2f3)/*background: url('/themes/zircon/assets/css/../images/motif-menu.png') 0 0 repeat-x*//*var(--media-responsive-heidenbackgrnd)*/;background-size: 49px;border: var(--media-responsive-heidenbackgrnd);min-height: 0;/* overflow: hidden;*/position: var(--position-button);}

/* line 10, ../sass/base/_header.scss */

#main-menu .container 
{/*background-color: var(--color-text-button);background: -webkit-gradient(linear, 0% 0%, 0% var(--media-responsive-maxwidth), from(#f6f6f6), to(#f6f6f6));background: -webkit-linear-gradient(top, var(--color-text-button), var(--color-text-button));background: -moz-linear-gradient(top, var(--color-text-button), var(--color-text-button));background: -ms-linear-gradient(top, #373a3d, #282a2c);background: -o-linear-gradient(top, #373a3d, #282a2c);height: 45px;*/
  z-index: 1000;top: 0;left: 0;right: 0;height: .15em;background: var(--celebrat-header-background) !important;}

/* line 20, ../sass/base/_header.scss */
#main-menu .container ul.menu {
  margin: 0;
}
/* line 22, ../sass/base/_header.scss */
#main-menu .container ul.menu li {
  display: block;
  float: left;
  padding: 0;
  border-left: 1px solid #444;
  position: var(--position-button);
}
/* line 28, ../sass/base/_header.scss */
#main-menu .container ul.menu li > a {
  display: block;
  line-height: 21px;
  padding: 12px 20px;
  color: var(--color-text-button);
  text-transform: uppercase;
  /*font-family: "oswaldregular";*/
  font-size: 1em;
}
/* line 37, ../sass/base/_header.scss */
#main-menu .container ul.menu li .is-active {
  background-color: #a01300;
  background: -webkit-gradient(linear, 0% 0%, 0% var(--media-responsive-maxwidth), from(#a01300), to(#282a2c));
  background: -webkit-linear-gradient(top, #c01700, #a01300);
  background: -moz-linear-gradient(top, #c01700, #a01300);
  background: -ms-linear-gradient(top, #c01700, #a01300);
  background: -o-linear-gradient(top, #c01700, #a01300);
}
/* line 46, ../sass/base/_header.scss */
#main-menu .container ul.menu li.menu-item--active-trail > a {
  background-color: #a01300;
  background: -webkit-gradient(linear, 0% 0%, 0% var(--media-responsive-maxwidth), from(#a01300), to(#282a2c));
  background: -webkit-linear-gradient(top, #c01700, #a01300);
  background: -moz-linear-gradient(top, #c01700, #a01300);
  background: -ms-linear-gradient(top, #c01700, #a01300);
  background: -o-linear-gradient(top, #c01700, #a01300);
}
/* line 55, ../sass/base/_header.scss */
#main-menu .container ul.menu li:first-child {
  border-left: var(--media-responsive-heidenbackgrnd);
}
/* line 57, ../sass/base/_header.scss */
#main-menu .container ul.menu li:first-child > a {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
}
/* line 66, ../sass/base/_header.scss */
#main-menu .container ul.menu li:hover > a, #main-menu .container ul.menu li:focus > a {
  background-color: #a01300;
  background: -webkit-gradient(linear, 0% 0%, 0% var(--media-responsive-maxwidth), from(#a01300), to(#282a2c));
  background: -webkit-linear-gradient(top, #c01700, #a01300);
  background: -moz-linear-gradient(top, #c01700, #a01300);
  background: -ms-linear-gradient(top, #c01700, #a01300);
  background: -o-linear-gradient(top, #c01700, #a01300);
}
/* line 74, ../sass/base/_header.scss */
#main-menu .container ul.menu li:hover ul.menu, #main-menu .container ul.menu li:focus ul.menu {
  display: block;
}
/* line 79, ../sass/base/_header.scss */
#main-menu .container ul.menu .menu-item--expanded {
  background: var(--media-responsive-heidenbackgrnd);
}
/* line 81, ../sass/base/_header.scss */
#main-menu .container ul.menu .menu-item--expanded > a {
  padding-right: 25px;
}
/* line 83, ../sass/base/_header.scss */
#main-menu .container ul.menu .menu-item--expanded > a:before {
  content: "\f0dd";
  color: var(--color-text-button);
  display: var(--button-display);
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  /*-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;*/
  position: var(--celebrat-btnsavoir);
  right: 9px;
  top: 14px;
  line-height: 17px;
}
/* line 95, ../sass/base/_header.scss */
#main-menu .container ul.menu .menu-item--expanded .menu-item:hover, #main-menu .container ul.menu .menu-item--expanded .menu-item:focus {
  background: var(--media-responsive-heidenbackgrnd) !important;
}
/* line 101, ../sass/base/_header.scss */
#main-menu .container ul.menu ul.menu {
  position: var(--celebrat-btnsavoir);
  left: 0;
  top: 45px;
  z-index: 100;
  background: #272727;
  border: 5px solid #a01300;
  width: 220px;
  display: var(--media-responsive-heidenbackgrnd);
}
/* line 110, ../sass/base/_header.scss */
#main-menu .container ul.menu ul.menu li {
  float: var(--media-responsive-heidenbackgrnd);
  border: var(--media-responsive-heidenbackgrnd);
  margin: 0;
  padding: 0;
  border-top: #444 solid 1px;
}
/* line 116, ../sass/base/_header.scss */
#main-menu .container ul.menu ul.menu li a {
  color: #aaa;
  border-radius: 0;
  padding: 7px 15px;
  text-transform: var(--media-responsive-heidenbackgrnd);
  /*font-family: arial;*/
}
/* line 122, ../sass/base/_header.scss */
#main-menu .container ul.menu ul.menu li a:hover, #main-menu .container ul.menu ul.menu li a:focus {
  background: var(--media-responsive-heidenbackgrnd);
  color: var(--color-text-button);
}
/* line 128, ../sass/base/_header.scss */
#main-menu .container ul.menu ul.menu li .is-active {
  background: var(--media-responsive-heidenbackgrnd);
  color: var(--color-text-button);
}
/* line 133, ../sass/base/_header.scss */
#main-menu .container ul.menu ul.menu li .menu-item--active-trail > a {
  background: var(--media-responsive-heidenbackgrnd);
  color: var(--color-text-button);
}
/* line 138, ../sass/base/_header.scss */
#main-menu .container ul.menu ul.menu li:first-child {
  border: var(--media-responsive-heidenbackgrnd);
}
/* line 143, ../sass/base/_header.scss */
#main-menu .container ul.menu ul.menu li:hover > a, #main-menu .container ul.menu ul.menu li:focus > a {
  background: var(--media-responsive-heidenbackgrnd);
  color: var(--color-text-button);
}
/* line 146, ../sass/base/_header.scss */
#main-menu .container ul.menu ul.menu li:hover > a:before, #main-menu .container ul.menu ul.menu li:focus > a:before {
  color: var(--color-text-button);
}
/* line 150, ../sass/base/_header.scss */
#main-menu .container ul.menu ul.menu li:hover ul.menu, #main-menu .container ul.menu ul.menu li:focus ul.menu {
  display: block;
}
/* line 154, ../sass/base/_header.scss */
#main-menu .container ul.menu ul.menu li ul.menu {
  left: 190px;
  top: 10px;
  display: var(--media-responsive-heidenbackgrnd);
}
/* line 160, ../sass/base/_header.scss */
#main-menu .container ul.menu ul.menu li.active-trail,
#main-menu .container ul.menu ul.menu li.active {
  background: var(--media-responsive-heidenbackgrnd);
  color: var(--color-text-button);
}
/* line 167, ../sass/base/_header.scss */
#main-menu .container ul.menu ul.menu .expanded > a:before {
  content: "\f0da";
  top: 11px;
  color: #aaa;
}
/* line 176, ../sass/base/_header.scss */
#main-menu .container .block {
  float: left;
}
/* line 180, ../sass/base/_header.scss */
#main-menu .navbar-collapse {
  background: var(--media-responsive-heidenbackgrnd);
  border: var(--media-responsive-heidenbackgrnd);
  padding: 0;
}
/* line 187, ../sass/base/_header.scss */
.not-front #main-menu .container ul.menu li:first-child .is-active {
  background-color: var(--media-responsive-gray);
  background: -webkit-gradient(linear, 0% 0%, 0% var(--media-responsive-maxwidth), from(#373a3d), to(#282a2c));
  background: -webkit-linear-gradient(top, #373a3d, #282a2c);
  background: -moz-linear-gradient(top, #373a3d, #282a2c);
  background: -ms-linear-gradient(top, #373a3d, #282a2c);
  background: -o-linear-gradient(top, #373a3d, #282a2c);
}
/*****/

/*****/

/* line 2, ../sass/config/_mixins.scss */
article:before, article:after {display: table;content: " ";}
/* line 6, ../sass/config/_mixins.scss */
article:after {clear: both;}
/* line 3, ../sass/partials/_view.scss */
article .field--name-field-image {float: left;margin-bottom: 10px;margin-right: 15px;padding: 4px;border: 1px solid #dadada;-webkit-border-radius: 5px;border-radius: 5px;}
/* line 11, ../sass/partials/_view.scss */
article .field--name-body {position: var(--position-button);top: -4px;text-align: justify !important;font-size: 15px !important;}
/* line 15, ../sass/partials/_view.scss */
article > footer {color: #737373;/*font-size: 1em;line-height: 1;padding: 0 0 1.5em;*/}

/* line 21, ../sass/partials/_view.scss */
article .field--type-comment,
article .node__links {clear: both;}

/* header */
/* line 3, ../sass/partials/_block.scss */
.site-logo {display: block;max-height: 49px;max-width: 120px;}
/* line 7, ../sass/partials/_block.scss */
.site-logo img {width: 120px;padding: 5px 0;border-radius: 5px;}

/* line 16, ../sass/partials/_block.scss */
.messages--status {margin-bottom: 20px;}

/* line 21, ../sass/partials/_block.scss */
#header .container {
	/*modif*/
 /* padding-top: 15px;*/

  /*padding-bottom: 15px;*/
}
/* line 25, ../sass/partials/_block.scss */
#header #logo {float: left;}
/* line 28, ../sass/partials/_block.scss */
#header .name-and-slogan {float: left;padding: 7px 0 0 10px;}
/* line 2, ../sass/config/_mixins.scss */
#header .region-header:before, #header .region-header:after {display: table;content: " ";}
/* line 6, ../sass/config/_mixins.scss */
#header .region-header:after {clear: both;}
/* line 35, ../sass/partials/_block.scss */
#header .block-system-branding-block {float: left;}
/* line 38, ../sass/partials/_block.scss */
#header .search-block-form {float: var(--button-float2);background: var(--color-text-button);border: 1px solid #E7E8E9;border-radius: 3px;-webkit-border-radius: 3px;display: block;height: 34px;padding: 5px 5px 0 10px;width: 243px;position: var(--position-button);margin-top: 4px;}
/* line 50, ../sass/partials/_block.scss */
#header .search-block-form .form-item {margin: 0;}
/* line 52, ../sass/partials/_block.scss */
#header .search-block-form .form-item .form-search {width: 185px;padding: 2px 3px 3px 0;border: var(--media-responsive-heidenbackgrnd);font-size: 0.923em;font-style: italic;}
/* line 60, ../sass/partials/_block.scss */
#header .search-block-form .button {margin-bottom: 0;background: var(--media-responsive-heidenbackgrnd);overflow: hidden;width: 20px;height: 23px;text-indent: -999em;float: var(--button-float2);position: var(--position-button);z-index: 5;margin: 0 !important;padding-left: 5px;}
/* line 73, ../sass/partials/_block.scss */
#header .search-block-form:before {display: var(--button-display);font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f002";width: 23px;height: 20px;position: var(--celebrat-btnsavoir);right: 3px;top: 9px;padding-left: 1px;z-index: 1;color: #666;}

/* slideshow */
.linktovideo a {position: absolute; display: block; visibility: visible;z-index: 200; height: 72px; width: 72px; top: 50%; margin-top: -52px; left: 50%; margin-left: -301px;background: url(/modules/video_embed_field-8.x-2.4/video_embed_field/css/icons/play.svg) no-repeat; background-size: 72px 72px; padding: 5px 6px 7px 6px; outline: var(--media-responsive-heidenbackgrnd); }
.slideshowTitle span.field-content a {color:var(--color-text-button) !important;}
.views-field.views-field-title.slideshowTitle {background: #0f3046a1;height:auto;width:100%;}

.slideshowTitle a:after {content: ""; position: absolute; left: 5px;width: 50px; height: 3px; background-color: #002f5e;margin-top: 23px;}
.slideshowTitle { background: #ffffff;padding: 5px;box-shadow: 0 2px 7px rgb(0 0 0 / 20%);width: 100%; max-width: 660px; height: auto;}
.slideshowTitle a { color: #0680a6; }
/*.views-field.views-field-field-video-celebrations a:after {content: "\f144"; font-family: FontAwesome; font-size: 72px; margin-left: -36px; left: 27%; position: absolute; top: 50%; margin-left: -36px; margin-top: -36px; /* margin-top: -36px; */ /*color: #dddddd; cursor: pointer;*/}
/*.views-field.views-field-field-video-celebrations a:after {animation-name: pulse;animation-duration: 1.5s;animation-timing-function: ease-in-out;}*/
/* line 91, ../sass/partials/_block.scss */
#slideshow {
  /*margin-bottom: 15px;*/
}
/* line 93, ../sass/partials/_block.scss */
#slideshow .container {
  background-color: var(--color-text-button);
  position: var(--position-button);
  overflow: hidden;
}
/* line 99, ../sass/partials/_block.scss */
#slideshow .container .views-field {
  margin-bottom: 0;
}
/* line 101, ../sass/partials/_block.scss */
#slideshow .container .views-field a {
  color: var(--color-text-button);
}
/* line 110, ../sass/partials/_block.scss */
#slideshow .container .views-field-title {/*font-size: 14px;position: var(--celebrat-btnsavoir);bottom: -12px;margin:var(--size-txt-sidebare);padding: 10px;*/
  /*background-color: rgba(0, 0, 0, 0.7);
  width: var(--media-responsive-maxwidth);
  position: var(--celebrat-btnsavoir);
  bottom: 0;
  z-index: 5;
  left: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;*/
  /*font-family: "oswaldregular";*/}
/* line 123, ../sass/partials/_block.scss */
#slideshow .container .views-field-title .field-content {
  /*padding: 15px 20px;*/
  display: block;
  height:auto;
top:0px;
}
/* line 128, ../sass/partials/_block.scss */
#slideshow .container .jssorb05 {
  left: auto !important;
  right: 15px !important;
  text-align: var(--button-float2);
  bottom: 19px !important;
  width: auto !important;
}
/* line 134, ../sass/partials/_block.scss */
#slideshow .container .jssorb05 div {
  position: static !important;
  left: auto !important;
  margin: 0 0 0 6px;
  display: var(--button-display);
  background: #000;
  border: 2px solid #777;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  width: var(--size-txt-sidebare) !important;
  height: var(--size-txt-sidebare) !important;
}
/* line 146, ../sass/partials/_block.scss */
#slideshow .container .jssorb05 .av {
  border-color: var(--color-text-button);
  background-color: #c01700;
}
/* line 151, ../sass/partials/_block.scss */
#slideshow .container .jssora12l,
#slideshow .container .jssora12r {
  display: var(--media-responsive-heidenbackgrnd);
}
/* line 157, ../sass/partials/_block.scss */
#slideshow .container:hover .jssora12l,
#slideshow .container:hover .jssora12r, #slideshow .container:focus .jssora12l,
#slideshow .container:focus .jssora12r {
  display: block;
}
/* line 165, ../sass/partials/_block.scss */
#slideshow #slideshow_container .flex-viewport li {
  position: var(--position-button);
}
/* line 170, ../sass/partials/_block.scss */
#slideshow .flex-caption {
  display: block;
  position: var(--celebrat-btnsavoir);
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  width: var(--media-responsive-maxwidth);
  margin-bottom: 0;
  padding: 16px;
  /*font-family: "oswaldregular";*/
  color: var(--color-text-button);
  font-size: 1.286em;
}
/* line 182, ../sass/partials/_block.scss */
#slideshow .flex-caption a {
  color: var(--color-text-button);
}
/* line 184, ../sass/partials/_block.scss */
#slideshow .flex-caption a:hover {
  color: #c01700;
}
/* line 189, ../sass/partials/_block.scss */
#slideshow .flex-control-paging {
  width: auto;
}
/* line 192, ../sass/partials/_block.scss */
#slideshow .flex-control-paging li a {
  width: var(--size-txt-sidebare);
  height: var(--size-txt-sidebare);
  background: var(--color-text-button);
  font-size: 0;
}
/* line 197, ../sass/partials/_block.scss */
#slideshow .flex-control-paging li a.flex-active {
  position: var(--position-button);
}
/* line 199, ../sass/partials/_block.scss */
#slideshow .flex-control-paging li a.flex-active:before {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #c01700;
  position: var(--celebrat-btnsavoir);
  top: 3px;
  left: 3px;
}
/* line 213, ../sass/partials/_block.scss */
#slideshow .flex-control-nav {
  bottom: 18px;
  right: 12px;
  z-index: 2;
  text-align: var(--button-float2);
}
/* line 218, ../sass/partials/_block.scss */
#slideshow .flex-control-nav li {
  margin: 0 4px;
}
/* line 223, ../sass/partials/_block.scss */
#slideshow .flex-direction-nav a {
  opacity: 1;
  width: 45px;
  height: 45px;
  line-height: 43px;
  border-radius: 50%;
  border: 3px solid var(--color-text-button);
  font-size: 0;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0.6;
  text-align: center;
  margin-top: -25px;
}
/* line 235, ../sass/partials/_block.scss */
#slideshow .flex-direction-nav a:before {
  display: var(--button-display);
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: var(--art-title-size);
  color: var(--color-text-button);
  margin-top: -3px;
  line-height: 45px;
}
/* line 242, ../sass/partials/_block.scss */
#slideshow .flex-direction-nav a:hover, #slideshow .flex-direction-nav a:focus {
  opacity: 1;
  background: rgba(0, 0, 0, 0.7);
}
/* line 245, ../sass/partials/_block.scss */
#slideshow .flex-direction-nav a:hover:before, #slideshow .flex-direction-nav a:focus:before {
  color: var(--color-text-button);
}
/* line 250, ../sass/partials/_block.scss */
#slideshow .flex-direction-nav .flex-prev {
  left: 15px;
}
/* line 252, ../sass/partials/_block.scss */
#slideshow .flex-direction-nav .flex-prev:before {
  margin-left: -2px;
  content: "\f104";
}
/* line 257, ../sass/partials/_block.scss */
#slideshow .flex-direction-nav .flex-next {
  right: 15px;
}
/* line 259, ../sass/partials/_block.scss */
#slideshow .flex-direction-nav .flex-next:before {
  content: "\f105";
}


/* feature */
/* line 277, ../sass/partials/_block.scss */
#featured {
  margin-bottom: 15px;
}
/* line 279, ../sass/partials/_block.scss */
#featured .container {
  /*background: var(--color-text-button);*/
 /* padding: 20px 10px;*/
}
/* line 284, ../sass/partials/_block.scss */
#featured .container .views-col {
  padding: 0 10px;
}
/* line 289, ../sass/partials/_block.scss */
#featured .container .views-col:hover .views-field-title a, #featured .container .views-col:focus .views-field-title a {
  color: #c01700;
}
/* line 295, ../sass/partials/_block.scss */
#featured .container .views-field-field-image {
  margin-bottom: 15px;
}
/* line 298, ../sass/partials/_block.scss */
#featured .container .views-field-title {
  margin-bottom: 15px;
  font-size: 1.38em;
  /*font-family: "oswaldregular";*/
  max-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  : var(--color-text-button)-space: nowrap;
}

/* main */
/* line 313, ../sass/partials/_block.scss */
#main {
  margin-bottom: 15px;
}
/* line 315, ../sass/partials/_block.scss */
#main .container {
  background: var(--color-text-button);
  padding: 15px;
}
/* line 322, ../sass/partials/_block.scss */
#main .container .content .node--view-mode-teaser .field-type-image {
  float: left;
  margin: 5px 15px 15px 0;
}
/* line 326, ../sass/partials/_block.scss */
#main .container .content .node--view-mode-teaser .field-item {
  margin-bottom: 0;
}
/* line 330, ../sass/partials/_block.scss */
#main .container .content .field-type-image {
  margin: 0 0 15px 0;
  float: var(--media-responsive-heidenbackgrnd);
}
/* line 334, ../sass/partials/_block.scss */
#main .container .content .field-node--field-slideshow {
  float: var(--media-responsive-heidenbackgrnd);
  margin-right: 0;
  margin-bottom: 15px;
}
/* line 339, ../sass/partials/_block.scss */
#main .container .content .views-row {
  /*border-top: 1px solid #dadada;
  border-top-style: dotted;
  margin-bottom: 20px;*/
  padding-top: 5px;
}
/* line 344, ../sass/partials/_block.scss */
#main .container .content .views-row:after {
  clear: both;
  content: "";
  display: table;
}
/* line 349, ../sass/partials/_block.scss */
#main .container .content .views-row:first-child {
  border-top: var(--media-responsive-heidenbackgrnd);
  padding-top: 0;
}
/* line 353, ../sass/partials/_block.scss */
#main .container .content .views-row .node {
  margin-bottom: 0;
}
/* line 359, ../sass/partials/_block.scss */
#main .container .content .views-row:hover h2 a, #main .container .content .views-row:focus h2 a {
  color: var(--media-responsive-color-title);
}
/* line 365, ../sass/partials/_block.scss */
#main .container .content .views-row-first {
  border-top: var(--media-responsive-heidenbackgrnd);
  padding-top: 0;
}
/* line 369, ../sass/partials/_block.scss */
#main .container .content article {
  margin-bottom: 0;
}
/* line 372, ../sass/partials/_block.scss */
#main .container .content .node {
  border-bottom: 1px solid #dadada;
  border-bottom-style: dotted;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
/* line 377, ../sass/partials/_block.scss */
#main .container .content .node:last-child {
  padding-bottom: 0;
  border-bottom: var(--media-responsive-heidenbackgrnd);
}
/* line 382, ../sass/partials/_block.scss */
#main .container .content #edit-user-picture-wrapper {
  padding: 15px;
  float: var(--media-responsive-heidenbackgrnd);
  margin-right: 0;
  border: 1px solid #ccc;
  margin-bottom: 1em;
  margin-top: 1em;
}
/* line 389, ../sass/partials/_block.scss */
#main .container .content #edit-user-picture-wrapper .form-file {
  margin: 0;
}

/* line 401, ../sass/partials/_block.scss */
.front #main .container .content .field-type-image {
  margin: 0 15px 5px 0;
}

/* sidebar */
/* line 413, ../sass/partials/_block.scss */
.sidebar .block {
    margin-bottom: 15px;
   /*border: 2px solid #b3b3b3;padding: 15px;*/
}
/* line 418, ../sass/partials/_block.scss */
div#block-zircon-views-block-ircam-dans-la-presse2-block-1{margin-bottom: 0;width: 376px;}
div#block-espacedesassociations { margin-bottom: 0; width: 356px; }
.block-views-blockprochaines-activites-block-1 .sidebar .block:last-child {width: 100% !important;}
.views-field.views-field-field-image-vignette.imgpress img { float: left; margin: 10px; }

/* line 422, ../sass/partials/_block.scss */
.sidebar h2 {
  /*background-color: var(--media-responsive-gray);
  background: -webkit-gradient(linear, 0% 0%, 0% var(--media-responsive-maxwidth), from(#373a3d), to(#282a2c));
  background: -webkit-linear-gradient(top, #373a3d, #282a2c);
  background: -moz-linear-gradient(top, #373a3d, #282a2c);
  background: -ms-linear-gradient(top, #373a3d, #282a2c);
  background: -o-linear-gradient(top, #373a3d, #282a2c);
  color: var(--color-text-button);
  margin: -15px -15px 15px -15px;
  padding: 10px 15px;
  text-transform: uppercase;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-size: 1.23em;*/
  /*font-family: 'Poppins';*/
    font-size: 14px;color: var(--color-text-button);background: #004488;font-weight: 700;padding: 1px 20px 0px;display: var(--button-display);text-transform: initial;line-height: 27px;}
.sidebar-first h2:after{position: var(--celebrat-btnsavoir);height:1px;background: var(--backround-button);display: block;content: '';left: 0;right: 0;}
	.sidebar-second h2:after{position: var(--celebrat-btnsavoir);height: 1px;background: var(--backround-button);display: block;content: '';left: 0;right: 0;width: 373px;}
	.views-field.views-field-field-grandimage {width: 160.59px;}
  .sidebar-first.sidebar {padding-left: 0;padding-right: 0;}
  .sidebar-second.sidebar {padding-left: 0;padding-right: 0;}
/* line 439, ../sass/partials/_block.scss */
.sidebar .views-field-field-image {
  float: left;
  margin: 0 15px 5px 0;
}
/* line 443, ../sass/partials/_block.scss */
.sidebar .views-row {
  padding-top: 15px !important;
  margin-bottom: 15px !important;
}
/* line 2, ../sass/config/_mixins.scss */
.sidebar .views-row:before, .sidebar .views-row:after {
  display: table;
  content: " ";
}
/* line 6, ../sass/config/_mixins.scss */
.sidebar .views-row:after {
  clear: both;
}
/* line 447, ../sass/partials/_block.scss */
.sidebar .views-row p {margin-bottom: 0;text-align: justify;font-size: var(--size-txt-sidebare);/*margin-top: 12.5px;margin-bottom: 12.5px;padding-left: 10px;padding-right: 10px*/;line-height: 1.6;}
/* line 451, ../sass/partials/_block.scss */
.sidebar .views-row-last {
  margin-bottom: 0 !important;
}
/* line 454, ../sass/partials/_block.scss */
.sidebar .views-row-first {
  padding-top: 0 !important;
}
/* line 458, ../sass/partials/_block.scss */
.sidebar .ads-banner .views-row {
  border: var(--media-responsive-heidenbackgrnd) !important;
  padding: 0 !important;
  margin: 0 !important;
}
/* line 462, ../sass/partials/_block.scss */
.sidebar .ads-banner .views-row .views-col {
  float: var(--media-responsive-heidenbackgrnd);
  width: var(--media-responsive-maxwidth) !important;
}
/* line 466, ../sass/partials/_block.scss */
.sidebar .ads-banner .views-row .views-field-field-image {
  float: var(--media-responsive-heidenbackgrnd);
  margin: 0;
}
/* line 469, ../sass/partials/_block.scss */
.sidebar .ads-banner .views-row .views-field-field-image img {
  border: var(--media-responsive-heidenbackgrnd);
  padding: 0;
  height: auto;
  border-radius: 0;
}
/* line 479, ../sass/partials/_block.scss */
.sidebar .our-products-list .views-row {
  position: var(--position-button);
  border: 1px solid transparent !important;
  padding-top: 0 !important;
  min-height: 34px;
}
/* line 487, ../sass/partials/_block.scss */
.sidebar .our-products-list .views-row:hover .views-field-title a, .sidebar .our-products-list .views-row:focus .views-field-title a {
  color: #ccc;
}
/* line 493, ../sass/partials/_block.scss */
.sidebar .our-products-list .views-field-field-image {
  float: var(--media-responsive-heidenbackgrnd);
  margin: 0;
  border-radius: 0;
  min-height: 115px;
  width: var(--media-responsive-maxwidth);
}
/* line 501, ../sass/partials/_block.scss */
.sidebar .our-products-list .views-field-title {
  position: var(--celebrat-btnsavoir);
  bottom: 0;
  z-index: 5;
  left: 0;
  width: var(--media-responsive-maxwidth);
  background-color: rgba(0, 0, 0, 0.6);
  margin: 0;
}
/* line 509, ../sass/partials/_block.scss */
.sidebar .our-products-list .views-field-title a {
  display: block;
  padding: 7px 10px;
  font-weight: normal;
  color: var(--color-text-button);
}
/* line 517, ../sass/partials/_block.scss */
.sidebar ul.menu {
  margin: 0;
}
/* line 519, ../sass/partials/_block.scss */
.sidebar ul.menu li {
  border-top: 1px solid #dadada;
  border-top-style: dotted;
  list-style: var(--media-responsive-heidenbackgrnd);
}
/* line 523, ../sass/partials/_block.scss */
.sidebar ul.menu li a {
  display: block;
  padding: 5px 5px 5px 17px;
  position: var(--position-button);
}
/* line 527, ../sass/partials/_block.scss */
.sidebar ul.menu li a:before {
  content: "+";
  position: var(--celebrat-btnsavoir);
  left: 0;
  top: 4px;
}
/* line 534, ../sass/partials/_block.scss */
.sidebar ul.menu li:first-child {
  border-top: var(--media-responsive-heidenbackgrnd);
}
/* line 537, ../sass/partials/_block.scss */
.sidebar ul.menu li .is-active {
  color: var(--media-responsive-color-title);
}
/* line 540, ../sass/partials/_block.scss */
.sidebar ul.menu li ul.menu {
  padding: 0 15px;
  border-top: 1px solid #dadada;
  border-top-style: dotted;
}
/* line 544, ../sass/partials/_block.scss */
.sidebar ul.menu li ul.menu li {
  padding: 0;
}
/* line 546, ../sass/partials/_block.scss */
.sidebar ul.menu li ul.menu li a {
  padding-left: var(--size-txt-sidebare);
}
/* line 548, ../sass/partials/_block.scss */
.sidebar ul.menu li ul.menu li a:before {
  display: var(--button-display);
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  font-size: 15px;
  top: 7px;
  left: -3px;
}
/* line 559, ../sass/partials/_block.scss */
.sidebar ul.menu li.menu-item--active-trail > a {
  color: var(--media-responsive-color-title);
}
/* line 564, ../sass/partials/_block.scss */
.sidebar ul.menu .menu-item--expanded {
  background: var(--media-responsive-heidenbackgrnd);
}
/* line 568, ../sass/partials/_block.scss */
.sidebar .expanded,
.sidebar .collapsed {
  list-style-image: var(--media-responsive-heidenbackgrnd);
  list-style-type: var(--media-responsive-heidenbackgrnd);
}
/* line 573, ../sass/partials/_block.scss */
.sidebar .views-field-title {/*font-weight: bold;text-align: center;margin-top: 12.5px;margin-bottom: 12.5px;line-height: 1.4;padding: 10px;*/font-size: 14px;text-align: justify !important;padding: 0px 10px 0px 0px;line-height:1.3;margin: 5px;}
.region.region-sidebar-first .views-field-title {font-weight: bold;}
/* line 577, ../sass/partials/_block.scss */
.sidebar #search-block-form .form-item {
  margin: 0 0 10px;
  display: block;
}
/* line 581, ../sass/partials/_block.scss */
.sidebar #search-block-form .form-search {
  /*width: var(--media-responsive-maxwidth);*/
}
/* line 585, ../sass/partials/_block.scss */
.sidebar #search-block-form .form-actions .form-submit {
  margin: 0;
}
/* line 590, ../sass/partials/_block.scss */
.sidebar .quote-info {
  color: #766958;
  /*font-family: Georgia, "Times New Roman", Times, serif;*/
  text-align: center;
}
/* line 594, ../sass/partials/_block.scss */
.sidebar .quote-info .author {
  margin-bottom: 0;
}
/* line 597, ../sass/partials/_block.scss */
.sidebar .quote-info a {
  color: var(--media-responsive-color-title);
}
/* line 601, ../sass/partials/_block.scss */
.sidebar .form-text {
  max-width: var(--media-responsive-maxwidth);
}
/* line 605, ../sass/partials/_block.scss */
.sidebar .view-content-recent .views-row {margin-bottom: 15px !important;padding-top: 5px !important;border-left: 6px solid #004488 !important;border: 1px solid #729fc0;width: var(--media-responsive-maxwidth);height: var(--media-responsive-maxwidth);background-size: var(--media-responsive-maxwidth) 200%;background-image: linear-gradient(to bottom, var(--color-text-button) 50%, #23578e73 50%);-webkit-transition: background-position 1s;-moz-transition: background-position 1s;transition: background-position 1s;}
.sidebar .view-content-recent .views-row:hover{
 background-position: 0 -100%;;
 color:var(--color-text-button);
}
/* line 609, ../sass/partials/_block.scss */
.sidebar .view-content-recent .views-row:first-child {
  
  padding-top: 0;
}
.calendriertest {
    width: 373px;
}
/* line 616, ../sass/partials/_block.scss */
.sidebar .view-content-recent .views-row:hover .views-field-title a, .sidebar .view-content-recent .views-row:focus .views-field-title a {
  /*color: #c01700;*/
  color:#255980
}

/* line 626, ../sass/partials/_block.scss */
#block-quoteinfo {
  background: #FDFBE9;
  border-color: #184967e8
  ;
}
/* line 631, ../sass/partials/_block.scss */
#block-quoteinfo .field--name-body p:last-child {
  margin-bottom: 0;
}

/* panel first */
/* line 641, ../sass/partials/_block.scss */
#panel_first {
  margin-bottom: 15px;
}
/* line 643, ../sass/partials/_block.scss */
.region.region-panel-first-2 {
    height: 265px !important;
    max-width: var(--media-responsive-maxwidth);
    background:var(--color-text-button);
    /*padding:10px;*/
    border-top: /*3px solid #c7b299*/3px solid #002145;
    border-left: /*3px solid #c7b299*/3px solid #002145;
    border-bottom: /*3px solid #c7b299*/3px solid #002145;
    border-right: /*3px solid #c7b299*/3px solid #002145;
}
#panel_first .container {max-width: var(--media-responsive-maxwidth);height: 130px;}
/* line 649, ../sass/partials/_block.scss */
#panel_first h2 {font-size: 16px;text-transform: uppercase;margin: 0px !important;text-align: center;font-weight: bold;color: #182f4c;}
div#block-views-block-slider-bulletin-d-information-block-1{width: 223px;margin: 0 auto;}
div#block-views-block-slider-bulletin-d-information-block-1 button.slick-prev.slick-arrow {background: #6d5b45;}
div#block-views-block-slider-bulletin-d-information-block-1 button.slick-next.slick-arrow {background: #6d5b45;}
/* panel second */
/* line 658, ../sass/partials/_block.scss */
#panel_second {
  /*margin-bottom: 15px;*/background-color: #002145;background-image: url('/themes/zircon/assets/css/../images/backround-footer.jpg');background-repeat: repeat;background-position: var(--button-float2) center;background-size: auto;background-attachment: scroll;}
/* line 660, ../sass/partials/_block.scss */
#panel_second .container {background: #002145;padding: 15px;color: #c9c9c9;width: 100%;max-width: var(--media-responsive-maxwidth);display: var(--button-display);background-image: url('/themes/zircon/assets/css/../images/backround-footer.jpg');background-repeat: repeat;background-position: var(--button-float2) center;background-size: auto;background-attachment: scroll;}
/* 3 trait footer et centrer les bloc footer*/
.region.region-panel-second-1 {background: url('/themes/zircon/assets/images/trait-F.png') no-repeat right;display: block;padding: 39px;background-size: 10px;background-position-y: 70px;}
 .region.region-panel-second-2 {background: url('/themes/zircon/assets/images/trait-F.png') no-repeat right;display: block;padding: 39px;background-size: 10px;background-position-y: 70px;}
 .region.region-panel-second-3 {background: url('/themes/zircon/assets/images/trait-F.png') no-repeat right;display: block;padding: 39px;background-size: 10px;background-position-y: 70px;}
div#block-contactinfo {
    margin: 0 auto;
    width: 161px;
}
/*fin modif*/

/*modif event*/
.bulltinfo .grid__content {background-color: #fffcfc; border-radius: 2px; -webkit-box-shadow: 0 2px 4px rgb(0 0 0 / 15%); box-shadow: 0 2px 4px rgb(0 0 0 / 19%); -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-weight: 400; padding-top: 1rem; padding-bottom: 1rem; position: relative; width: 100%; margin-bottom: 1rem; border-top: 6px solid #004085;}
.grid__content {-webkit-box-shadow: 0 0 2px rgba(67,67,67,0.3);box-shadow: 0 0 2px rgba(67,67,67,0.3);border: 5px solid #ffffff;}
a.views-more-link {
    background: #001d26;
    background-clip: padding-box;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    border: var(--media-responsive-heidenbackgrnd);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.26);
    -moz-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.26);
    -webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.26);
    color: var(--color-text-button);
    cursor: pointer;
    display: var(--button-display);
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    margin: 0 2px 2px 0;
    padding: 9px 14px;
    position: var(--position-button);
    text-decoration: var(--media-responsive-heidenbackgrnd);
    text-transform: uppercase;
    -webkit-transition: background 0.15s;
    -moz-transition: background 0.15s;
    transition: background 0.15s;
}
.block-quicktabs-blockevenements h2 {background: url(https://172.20.11.15/sites/default/files/inline-images/motif-title-header.png) no-repeat right center;background-size: 29%;padding-right: 56px;display: inline-block;color: #004488;margin-bottom: 35px;font-weight: 700;font-size: 1.625rem !important;}
/*fin modif*/

/*modif bloc vid�otheque*/
.region.region-panel-third-1 {position: var(--position-button);z-index: 1;background: var(--color-text-button);max-width: 360px; margin: 0 auto 100px;padding: 45px;text-align: center;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);}
.block-views-blockphototheque2-block-1 h2 {
   /*font-family: 'Open Sans Condensed', sans-serif;*/
    position: var(--position-button);
    margin-top: 0px;
    text-align: center;
    font-size: 24px;
    color: var(--tabs-color);
    padding-bottom: 10px;
    border-bottom: 1px solid #bb7917;
    line-height: 18px;
	}
  .block-views-blockphototheque-test-block-1 h2{position: var(--position-button); margin-top: 0px; text-align: center; font-size: 24px; color: var(--tabs-color); padding-bottom: 10px; border-bottom: 1px solid #bb7917; line-height: 18px;}
	.region.region-panel-third-2 {position: var(--position-button);z-index: 1;background: var(--color-text-button);max-width: 360px;margin: 0 auto 100px;padding: 45px;text-align: center;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);}
.block-views-blockvideotheque-block-1 h2{
	 /*font-family: 'Open Sans Condensed', sans-serif;*/
    position: var(--position-button);
    margin-top: 0px;
    text-align: center;
    font-size: 24px !important;
    color: #793939;
    padding-bottom: 10px;
    border-bottom: 1px solid #bb7917;
    line-height: 18px;
}
/*fin modif*/
/*modif sidbare right*/
aside.sidebar-first.sidebar.col-lg-3.col-md-3.col-sm-12.col-xs-12 {
    width: 21%;
}
/* ircam dans les medias*/
.region.region-panel-third-3 {position: var(--position-button);z-index: 1;background: var(--color-text-button);max-width: 360px;margin: 0 auto 100px;padding: 45px;text-align: center;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);}
.block-views-blockircam-dans-les-medias-block-1 h2{/*font-family: 'Open Sans Condensed', sans-serif;*/position: var(--position-button);margin-top: 0px;text-align: center;font-size: 24px !important;color: #175a2c;padding-bottom: 10px;border-bottom: 1px solid #bb7917;line-height: 18px;}
.region.region-panel-second-4 {background: url(/themes/zircon/assets/images/trait-F.png) no-repeat right;display: block;padding: 39px;background-size: 10px;background-position-y: 70px;}
.video-embed-field-responsive-video{margin: 0 -7px var(--size-txt-sidebare) 11px;}
/*fin modif*/

/*floating search*/

/*div#block-searchform {left: 0px;top: 414px;display: var(--button-display);position: fixed;z-index: 9000;}*/

/*
.form-search {position: var(--celebrat-btnsavoir);top: 0;right: 0;border: var(--media-responsive-heidenbackgrnd);outline: var(--media-responsive-heidenbackgrnd);background: var(--color-text-button);width: var(--media-responsive-maxwidth);height: 60px;margin: 0;z-index: 10;padding: 20px 65px 20px 20px;/*font-family: inherit;*/font-size: 20px;color: #2c3e50;}
.form-search::-webkit-input-placeholder {color: #efb480;}
.form-search:-moz-placeholder {color: #efb480;}
.form-search::-moz-placeholder {color: #efb480;}
.form-search:-ms-input-placeholder {color: #efb480;}
.form-search,
.form-submit {width: 111px;height: 37px;/*display: block;position: var(--celebrat-btnsavoir);*/color: #004488;right: 0;top: 0;padding: 0;margin: 0;line-height: 30px;text-align: center;cursor: pointer;}*/

/* .form-submit{
	background: var(--color-text-button); IE needs this
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; IE 8
    filter: alpha(opacity=0); IE 5-7
    opacity: 0;
	color: transparent;
	border: var(--media-responsive-heidenbackgrnd);
	outline: var(--media-responsive-heidenbackgrnd);
	z-index: -1;
}*/

/*.form-submit::before{
content: "\f002";
} */
/* FIN floating search*/


/*Modif de bloc slideshow*/

div#block-views-block-slideshow-block-1 {width:70%;float: var(--button-float2);position: var(--position-button);}
div#block-motdurecteur{position: var(--position-button);max-width: var(--media-responsive-maxwidth);}
/*div#views_slideshow_cycle_main_slideshow-block_1 { max-height: 320px; }*/
/* sliding button*/

/* Switch Light
==========================*/
.switch-light {padding: 0;background: var(--color-text-button);background-image: var(--media-responsive-heidenbackgrnd);}
.switch-light .switch-label {background: var(--color-text-button);border: solid 2px #eceeef;box-shadow: var(--media-responsive-heidenbackgrnd);}
.switch-light .switch-label:after {color: #9370DB;}
.switch-light .switch-label:before {right: inherit;left: 11px;}
.switch-light .switch-handle {top: 6px;left: 72px;background: #dadada;width: 22px;height: 22px;box-shadow: var(--media-responsive-heidenbackgrnd);}
.switch-light .switch-handle:before {background: #eceeef;}
.switch-light .switch-input:checked ~ .switch-label {background: var(--color-text-button);border-color: #9370DB;}
.switch-light .switch-input:checked ~ .switch-handle {left: 72px;box-shadow: var(--media-responsive-heidenbackgrnd);background: #9370DB}
.switch-light .switch-input:checked ~ .switch-handle:before {background: rgba(255,255,255,0.7);}

/*fin sliding button*/

/*bloc newsletter*/
input#edit-mail{outline: var(--media-responsive-heidenbackgrnd);font-size: 1.1em;padding: 20px -1px 20px 10px;border: var(--media-responsive-heidenbackgrnd);margin: 0 0 15px 16px;background: var(--media-responsive-heidenbackgrnd);border-bottom: /*2px solid #182f4c*/2px solid #ffffff;width: 58%;color: /*#484848*/#ffffff;font-weight: 600;margin-top: 68px;box-shadow: var(--media-responsive-heidenbackgrnd);}
.form-item.form-type-email.form-item-mail {margin-top: calc(45% - 135px);}
.border {border-style: solid;border-width: 3px;border-color:var(--color-text-button);height: 230px;max-width: var(--media-responsive-maxwidth);margin-top: -38px;}
}

/* fin bloc newsletter*/

.region.region-panel-first-2 {margin: 0 auto;position: var(--celebrat-btnsavoir);top: 50%;left: 50%;}
.region.region-panel-first-1 {position: var(--celebrat-btnsavoir);/*left: 21%;*/}

/*fin bloc reseau sociaux*/

#block-contactinfo{}
/* line 667, ../sass/partials/_block.scss */
#panel_second h2 {
  font-size: 1.23em;
  text-transform: uppercase;
  color: var(--color-text-button);
}
/* line 672, ../sass/partials/_block.scss */
#panel_second a {
  color: #c9c9c9;
}
/* line 674, ../sass/partials/_block.scss */
#panel_second a:hover, #panel_second a:focus {
  color: #ffa538c7;
}
/* line 678, ../sass/partials/_block.scss */
#panel_second a[href*="mailto"] {
  color: var(--color-text-button);
}
/* line 682, ../sass/partials/_block.scss */
#panel_second a:hover[href*="mailto"] {
  color: var(--media-responsive-color-title);
}
/* line 689, ../sass/partials/_block.scss */
#panel_second .views-row .views-field-changed {
  font-size: 0.923em;
  color: var(--color-text-button);
}
/* line 694, ../sass/partials/_block.scss */
#panel_second ul {
  padding-left: 0;
}
/* line 696, ../sass/partials/_block.scss */
#panel_second ul li {
  margin: 0 0 7px;
  list-style-type: var(--media-responsive-heidenbackgrnd);
  padding: 0 0 0 10px;
  position: var(--position-button);
}
/* line 701, ../sass/partials/_block.scss */
#panel_second ul li:before {
  display: var(--button-display);
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  font-size: 16px;
  left: -5px;
  position: var(--celebrat-btnsavoir);
  top: 1px;
  color: #ffa538c7;
}
/* line 709, ../sass/partials/_block.scss */
#panel_second ul li a {
  /*color: #999;*/
    color:#D4DADD;
}
/* line 715, ../sass/partials/_block.scss */
#panel_second .content a {
  color: var(--color-text-button);
}
/* line 717, ../sass/partials/_block.scss */
#panel_second .content a:hover, #panel_second .content a:focus {
  color: var(--media-responsive-color-title);
}
/* line 722, ../sass/partials/_block.scss */
#panel_second .content ul {
  margin: 0;
  padding-left: 0;
}
/* line 725, ../sass/partials/_block.scss */
#panel_second .content ul li {
  list-style: var(--media-responsive-heidenbackgrnd);
  margin: 0 0 7px;
  position: var(--position-button);
  padding: 0 0 0 10px;
}
/* line 730, ../sass/partials/_block.scss */
#panel_second .content ul li:before {
  display: var(--button-display);
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  position: var(--celebrat-btnsavoir);
  left: 0;
  top: 4px;
  font-size: 0.923em;
}
/* line 738, ../sass/partials/_block.scss */
#panel_second .content ul li a {
  color: #999;
}
/* line 741, ../sass/partials/_block.scss */
#panel_second .content ul li .views-field-changed {
  font-size: 0.923em;
}
/* line 748, ../sass/partials/_block.scss */
#panel_second .views-col .views-field {
  margin-bottom: 15px;
}
/* line 752, ../sass/partials/_block.scss */
#panel_second .views-col .views-field-field-image img {
  border: 1px solid #666;
  padding: 3px;
}
/* line 759, ../sass/partials/_block.scss */
#panel_second .views-col .views-field-field-image a:hover img, #panel_second .views-col .views-field-field-image a:focus img {
  border-color: #999;
}

/* footer */
.modeltwobulletin .more-link a {text-align: right; position: relative; position: absolute; right: 0; top: 0; background-color: #048; border: 4px double #ffffff; color: white; padding: 5px;}
div#block-covid19 {position: fixed;right: 0;display: block;z-index: 10;bottom: 0;border: 1px dotted #5892d0;z-index: 999999;background-color: #fefefe;-webkit-box-shadow: inset 0 0 2px 0 #939393;-moz-box-shadow: inset 0 0 31px 0 #939393;box-shadow: inset 0 0 31px 0 #939393;}
.icon-alert:before {content: "\f112"; content: "\f071"; font-family: 'FontAwesome'; color: #222121;padding: 5px;}
p.icon-alert { border-top: unset !important; }
a.bs-button.m-x-a {padding: 5px 10px; border: 1px solid #004488; box-shadow: -2px 2px #004488; display: block; margin-top: 25px; text-decoration: none; font-size: 18px; color: #001f44; transition: .15s ease-in-out; background: transparent;text-align: center; }
.region.region-panel-second-5 {display: block;padding: 39px;background-size: 10px;background-position-y: 70px;}
/*div#block-zircon-views-block-slider-bulletin-d-information-block-1 {padding: /*var(--art-title-size)*/17px;width: 93%;text-align: center;position: var(--celebrat-btnsavoir);left: 50%;top: 50%;transform: translate(-50%, -50%);}*/
.region.region-panel-first-1 {/*left: 47%;*/margin: 0 auto;}
.region.region-panel-first-2 {left: 50%;margin: 0 auto;position: var(--position-button);}
div#block-zircon-copyright .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item.quickedit-field {color: white;}
.block-views-blockbulltin-d-information-model-2-block-1 h2:before {position: absolute;left: 7%;content: "";width: 100px;height: 2px;background: #048;bottom: -1px;margin-left: -50px;top: 50px;}
.block-views-blockbulltin-d-information-model-2-block-1 h2:after {position: absolute;left: 7%;content: "";width: 100px;height: 2px;background: #bb7917;margin-left: -63px;top: 47px;}
.block-views-blockbulltin-d-information-model-2-block-1 h2 {font-size: 24px !important;color: var(--tabs-color) !important;}
input#edit-mail-0-value{max-width: 222px;border-color: #1f385f;border-radius: 3px;}
input#edit-subscribe{width: 33.33333333% !important;border: 3px double white;background-color: #1f385f;border-radius: 3px;display: inline-block !important;position: relative !important;color: white;}
/*.modeltwobulletin .media.media--slick.media--ratio.media--ratio--fluid.media--image.is-b-loaded{padding:0px !important}*/

/* line 771, ../sass/partials/_block.scss */
#footer {/*margin-bottom: 15px;*/font-size: 0.923em;background: #002145;}

/* line 774, ../sass/partials/_block.scss */
#footer .block {width: var(--media-responsive-maxwidth);color: var(--color-text-button) !important;}

/* line 778, ../sass/partials/_block.scss */
#footer .block p {/*  margin-bottom: 5px;*/font-size: 15px;padding: 11px 0;/*font-family: 'Effra' !important;*/font-weight: normal;border-top: 1px solid #1f385f;}

/* line 782, ../sass/partials/_block.scss */
#footer ul.menu {margin: 0;text-align: var(--button-float2);}

/* line 785, ../sass/partials/_block.scss */
#footer ul.menu li {display: var(--button-display);border-left: 1px solid #dadada;border-left-style: dotted;padding: 0 0 0 10px;margin-left: 10px;line-height: var(--media-responsive-maxwidth);}

/* line 792, ../sass/partials/_block.scss */
#footer ul.menu li:first-child {border-left: var(--media-responsive-heidenbackgrnd);}

/* line 795, ../sass/partials/_block.scss */
#footer ul.menu li a {color: #999;}

/* line 797, ../sass/partials/_block.scss */
#footer ul.menu li a:hover, #footer ul.menu li a:focus {color: var(--media-responsive-color-title);}

/* line 801, ../sass/partials/_block.scss */
#footer ul.menu li a.is-active {color: var(--media-responsive-color-title);}

/* login */

/* line 815, ../sass/partials/_block.scss */
.user-login-form label,
.user-pass label,
#edit-account label {display: block;}

/* line 818, ../sass/partials/_block.scss */
.user-login-form .form-text,
.user-login-form .form-email,
.user-pass .form-text,
.user-pass .form-email,
#edit-account .form-text,
#edit-account .form-email {width: 2var(--art-title-size);}

/* line 822, ../sass/partials/_block.scss */
.user-login-form .form-submit,
.user-pass .form-submit,
#edit-account .form-submit {margin-bottom: 0;}

/* line 827, ../sass/partials/_block.scss */
.description {font-size: 0.923em;color: #999;padding-top: 5px;}

/* line 833, ../sass/partials/_block.scss */
#messages {margin-bottom: 15px;}

/* subscribe-form */
/* line 841, ../sass/partials/_block.scss */
.subscribe-form .form-text {width: 180px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;color: var(--media-responsive-gray);float: left;height: 32px;line-height: 1.6;vertical-align: middle;}

/* line 853, ../sass/partials/_block.scss */
.subscribe-form .form-submit {background-color: var(--media-responsive-color-title);border: var(--media-responsive-heidenbackgrnd);float: left;color: var(--color-text-button);height: 32px;padding: 4px 8px 6px;margin: 0;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}

/* line 865, ../sass/partials/_block.scss */
.subscribe-form .form-submit:hover, .subscribe-form .form-submit:focus {background: #000;}

/* breadcrumb */
/* line 876, ../sass/partials/_block.scss */
#breadcrumb .breadcrumb {border-radius: 0;margin: 0 0 15px;padding: 0 0 15px;background: var(--media-responsive-heidenbackgrnd);border-bottom: 1px solid #dadada;border-bottom-style: dotted;font-size: 0.923em;}

/* socials */
/* line 891, ../sass/partials/_block.scss */
.social-wrap h3 {
  font-size: var(--size-txt-sidebare);
  float: left;
  margin: 6px 10px 0 0;
  text-transform: var(--media-responsive-heidenbackgrnd);
}
/* line 897, ../sass/partials/_block.scss */
.social-wrap .social-list {
  margin: 0;
}
/* line 899, ../sass/partials/_block.scss */
.social-wrap .social-list li {
  padding: 0;
  margin: 0 1px 0 0;
}
/* line 902, ../sass/partials/_block.scss */
.social-wrap .social-list li a {
  display: var(--button-display);
  background: #7e7e7e;
  color: var(--color-text-button);
  width: 23px;
  height: 23px;
  text-align: center;
  line-height: 2;
}
/* line 910, ../sass/partials/_block.scss */
.social-wrap .social-list li a:hover, .social-wrap .social-list li a:focus {
  background: var(--media-responsive-color-title);
}
/* line 915, ../sass/partials/_block.scss */
.social-wrap .social-list li i {
  margin: 0;
}

/* latest article */
/* line 926, ../sass/partials/_block.scss */
.latest-article-block .views-row {
  border-bottom: 1px dotted #dadada;
  margin-bottom: 15px;
  padding-bottom: 15px;
  padding-top: 0 !important;
}
/* line 931, ../sass/partials/_block.scss */
.latest-article-block .views-row:last-child {
  border-bottom: var(--media-responsive-heidenbackgrnd);
  padding-bottom: 0;
  margin-bottom: 0;
}

/* tab */
/* line 942, ../sass/partials/_block.scss */
ul.tabs {
  margin-bottom: 20px;
}
/* line 944, ../sass/partials/_block.scss */
ul.tabs a {
  background: #f5f5f5;
}
/* line 947, ../sass/partials/_block.scss */
ul.tabs > li {
  margin-bottom: 5px;
}

/* line 953, ../sass/partials/_block.scss */
#block-quoteinfo .field-item {
  margin-bottom: 0;
}

/* line 960, ../sass/partials/_block.scss */
.block-views-blockcontent-recent-block-1 .views-row {
  border-top: 1px dotted #dadada;
}
/* line 962, ../sass/partials/_block.scss */
.block-views-blockcontent-recent-block-1 .views-row:first-child {
  border-top: var(--media-responsive-heidenbackgrnd);
}
/* line 966, ../sass/partials/_block.scss */
.block-views-blockcontent-recent-block-1 .views-field-title {
  overflow: hidden;
  : var(--color-text-button)-space: nowrap;
}
/* line 969, ../sass/partials/_block.scss */
.block-views-blockcontent-recent-block-1 .views-field-title a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 979, ../sass/partials/_block.scss */
.block-views-blockour-products-block-1 .views-field-title a {
  text-overflow: ellipsis;
  overflow: hidden;
  : var(--color-text-button)-space: nowrap;
}

/* line 1, ../sass/partials/_page.scss */
.container {
  padding-left: 0;
  padding-right: 0;
}

/* view */
/* line 7, ../sass/partials/_page.scss */
h1.page-title {
  font-size: 2.571em;
  word-wrap: break-word;
}

/* line 13, ../sass/partials/_page.scss */
.view .views-field {
  margin-bottom: 5px;
}

/* line 18, ../sass/partials/_page.scss */
.field-item {
  margin-bottom: 15px;
}

/* main */
/* line 24, ../sass/partials/_page.scss */
.submitted,
.node__meta {
  color: #999;
  font-size: 0.923em;
  margin-bottom: 15px;
}

/* line 31, ../sass/partials/_page.scss */
.field-type-image {
  margin-bottom: 15px;
}
/* line 34, ../sass/partials/_page.scss */
.field-type-image img {
  border: 1px solid #dadada;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 3px;
}

/* line 42, ../sass/partials/_page.scss */
ul.inline,
ul.links.inline {
  display: var(--button-display) !important;
}
/* line 45, ../sass/partials/_page.scss */
ul.inline li,
ul.links.inline li {
  display: var(--button-display);
  padding: 0;
  margin: 0 5px 7px 0;
  color: #999;
  font-size: 0.92em !important;
}
/* line 52, ../sass/partials/_page.scss */
ul.inline li a,
ul.links.inline li a {
  display: var(--button-display);
  padding: 4px 10px;
  color: var(--color-text-button);
  background: var(--media-responsive-gray);
  vertical-align: middle;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 61, ../sass/partials/_page.scss */
ul.inline li a:hover, ul.inline li a:focus,
ul.links.inline li a:hover,
ul.links.inline li a:focus {
  background: var(--media-responsive-color-title);
  color: var(--color-text-button);
}
/* line 70, ../sass/partials/_page.scss */
ul.inline .node-readmore a,
ul.links.inline .node-readmore a {
  padding-left: 17px;
  position: var(--position-button);
  color: #999;
  background: var(--media-responsive-heidenbackgrnd);
}
/* line 76, ../sass/partials/_page.scss */
ul.inline .node-readmore a:before,
ul.links.inline .node-readmore a:before {
  display: var(--button-display);
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0fe";
  position: var(--celebrat-btnsavoir);
  left: 0;
  top: 7px;
}
/* line 85, ../sass/partials/_page.scss */
ul.inline .node-readmore a:hover, ul.inline .node-readmore a:focus,
ul.links.inline .node-readmore a:hover,
ul.links.inline .node-readmore a:focus {
  color: var(--media-responsive-color-title);
  background: var(--media-responsive-heidenbackgrnd);
}

/* line 94, ../sass/partials/_page.scss */
.views-field-view-node {
  margin-bottom: 0 !important;
}
/* line 97, ../sass/partials/_page.scss */
.views-field-view-node a {display: var(--button-display); padding: var(--padding-button); position: var(--position-button); color: var(--color-text-button); float: var(--button-float2); background: var(--backround-button); height: 28px; padding: 0 24px; line-height: 28px; font-size: .9167em; border-bottom: 3px solid rgba(0,0,0,.15); text-align: center;font-weight: 700;}
/* line 103, ../sass/partials/_page.scss */
.views-field-view-node a:before {
/*  display: var(--button-display);
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0fe";
  position: var(--celebrat-btnsavoir);
  left: 0;
  top: 3px;*/
}
/* line 112, ../sass/partials/_page.scss */
.views-field-view-node a:hover, .views-field-view-node a:focus {
  color: var(--media-responsive-color-title);
}

/* search */
/* line 123, ../sass/partials/_page.scss */
/*#edit-keywords-fieldset .fieldset-wrapper label {
  min-width: 200px;
}*/

/* contact */
/* line 131, ../sass/partials/_page.scss */
.contact-message-feedback-form {
  padding-top: 10px;
}
/* line 134, ../sass/partials/_page.scss */
.contact-message-feedback-form label {
  min-width: 140px;
}

/* comment */
/* line 141, ../sass/partials/_page.scss */
.field-node--comment {
  clear: both;
  border-top: 1px solid #dadada;
  padding-top: var(--art-title-size);
  margin-top: var(--art-title-size);
}

/* line 148, ../sass/partials/_page.scss */
#comments {
  border-top: 1px solid #dadada;
  padding-top: 20px;
  margin-top: var(--art-title-size);
  border-top-style: dotted;
}
/* line 154, ../sass/partials/_page.scss */
#comments label {
  min-width: 100px;
}
/* line 158, ../sass/partials/_page.scss */
#comments .comment {
  border: 1px solid #dadada;
  padding: 15px;
  margin-bottom: 15px;
}
/* line 165, ../sass/partials/_page.scss */
#comments .comment h3 {
  font-size: 1.38em;
}
/* line 170, ../sass/partials/_page.scss */
#comments .indented {
  margin-left: var(--art-title-size);
  position: var(--position-button);
}
/* line 174, ../sass/partials/_page.scss */
#comments .indented:before {
  display: var(--button-display);
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f062";
  position: var(--celebrat-btnsavoir);
  left: -20px;
  top: 0;
}

/* line 186, ../sass/partials/_page.scss */
.comment h3 {
  font-size: 1.428em;
  margin-bottom: 5px;
}

/* line 192, ../sass/partials/_page.scss */
.comment {
  border: 1px solid #dadada;
  padding: 15px;
  margin-bottom: var(--art-title-size) !important;
}
/* line 199, ../sass/partials/_page.scss */
.comment mark,
.comment .mark {
  float: var(--button-float2);
  margin: 0 0 5px 10px;
}
/* line 205, ../sass/partials/_page.scss */
.comment .comment__submitted {
  margin-bottom: 5px;
}

/* line 212, ../sass/partials/_page.scss */
#comment-form .comment.preview,
.comment-form .comment.preview {
  padding: 15px;
  border: 1px solid #DCD7BB;
}
/* line 220, ../sass/partials/_page.scss */
#comment-form label,
.comment-form label {
  min-width: 100px;
}

/* pager */
/* line 228, ../sass/partials/_page.scss */
.pager .pager__items {
  text-align: var(--button-float2);
  border-top: 1px solid #dadada;
  border-top-style: dotted;
  padding-top: 15px;
  padding-left: 0;
}
/* line 235, ../sass/partials/_page.scss */
.pager .pager__items li {
  margin: 0 0 5px 2px;
  padding: 0;
  display: var(--button-display);
  font-size: 0.923em;
}
/* line 241, ../sass/partials/_page.scss */
.pager .pager__items li > a,
.pager .pager__items li > span {/*border-radius: 3px;-webkit-border-radius: 3px;padding: 3px 7px;color: #333;background: #ccc;border: var(--media-responsive-heidenbackgrnd);*/    color: #002145;
  padding: 0;border-radius: 10px!important;/*border-color: #6187a4;opacity: 1!important;background-color: #0b5b7e;*/transition: all .5s ease-in-out;padding: 6px 12px;border: 2px solid #002145;}
/* line 250, ../sass/partials/_page.scss */
.pager .pager__items li > a:hover, .pager .pager__items li > a:focus,
.pager .pager__items li > span:hover,
.pager .pager__items li > span:focus {
  /*background: var(--media-responsive-gray);color: var(--color-text-button);*/color: #002145; padding: 6px 12px; border-radius: 0px!important; /*opacity: 1!important; background-color: var(--backround-button); border-color: #6187a4;*/border: 2px solid #002145;}
/* line 259, ../sass/partials/_page.scss */
.pager .pager__items .is-active a {color: #002145;padding: 0;border-radius: 10px!important;/*border-color: #6187a4;opacity: 1!important;background-color: #0b5b7e;*/transition: all .5s ease-in-out;padding: 3px 14px;}
/* line 264, ../sass/partials/_page.scss */
.pager .pager__items .is-active a:hover, .pager .pager__items .is-active a:focus {color: #002145;padding: 6px 12px;border-radius: 10px !important;border: 2px solid #002145; background: white;/*opacity: 1!important;background-color: var(--backround-button);border-color: #6187a4;*/}

/* .slick-slider */
/* line 277, ../sass/partials/_page.scss */
.page .slider {
  margin-bottom: 0;
  padding: 0 25px;
}
/* line 281, ../sass/partials/_page.scss */
.page .slider .views-field {
  margin-bottom: 0;
}
/* line 285, ../sass/partials/_page.scss */
.page .slider .views-field-field-image {
  padding: 0 7px;
}
/* line 288, ../sass/partials/_page.scss */
.page .slider .views-field-field-image img {
  border: 2px solid var(--color-text-button);
}
/* line 292, ../sass/partials/_page.scss */
.page .slider .views-field-field-image:hover, .page .slider .views-field-field-image:focus {
  overflow: hidden;
}
/* line 296, ../sass/partials/_page.scss */
.page .slider .views-field-field-image:hover img, .page .slider .views-field-field-image:focus img {
  border: 2px solid #999;
}
/* line 302, ../sass/partials/_page.scss */
.page .slider .slick-prev {
  left: -7px;
}
/* line 306, ../sass/partials/_page.scss */
.page .slider .slick-prev,
.page .slider .slick-next {
  height: 28px;
  width: 28px;
  opacity: 0.6;
}
/* line 312, ../sass/partials/_page.scss */
.page .slider .slick-prev:before,
.page .slider .slick-next:before {
  font-size: var(--art-title-size);
}
/* line 316, ../sass/partials/_page.scss */
.page .slider .slick-prev:hover, .page .slider .slick-prev:focus,
.page .slider .slick-next:hover,
.page .slider .slick-next:focus {
  opacity: 1;
}
/* line 322, ../sass/partials/_page.scss */
.page .slider .slick-next {
  right: -5px;
}
/* line 326, ../sass/partials/_page.scss */
.page .slider .slick-dots {
  display: var(--media-responsive-heidenbackgrnd) !important;
}

/* search */
/* line 334, ../sass/partials/_page.scss */
.search-results {
  padding: 0;
}
/* line 337, ../sass/partials/_page.scss */
.search-results h3 {
  font-size: 1.38em;
}
/* line 341, ../sass/partials/_page.scss */
.search-results .search-info {
  font-size: 0.923em;
  color: #999;
}
/* line 346, ../sass/partials/_page.scss */
.search-results li {
  border-top: 1px solid #dadada;
  border-top-style: dotted;
  padding: 20px 0 10px 0 !important;
  margin-bottom: 20px;
}
/* line 352, ../sass/partials/_page.scss */
.search-results li:first-child {
  padding-top: 0 !important;
  border-top: var(--media-responsive-heidenbackgrnd);
}
/* line 358, ../sass/partials/_page.scss */
.search-results li:hover .search-result__title a, .search-results li:focus .search-result__title a {
  color: var(--media-responsive-color-title);
}

/* forum */
/* line 368, ../sass/partials/_page.scss */
#main .forum table {
  margin-bottom: 20px;
  width: var(--media-responsive-maxwidth);
}
/* line 373, ../sass/partials/_page.scss */
#main .forum th {
  background: var(--media-responsive-gray);
  padding: 7px 10px;
  color: var(--color-text-button);
}
/* line 378, ../sass/partials/_page.scss */
#main .forum th a {
  color: var(--color-text-button);
}
/* line 382, ../sass/partials/_page.scss */
#main .forum th img {
  margin-left: 3px;
}
/* line 386, ../sass/partials/_page.scss */
#main .forum th:first-child {
  width: 60%;
}
/* line 391, ../sass/partials/_page.scss */
#main .forum td {
  padding: 7px 10px;
  border-bottom: 1px solid #dadada;
  border-bottom-style: dotted;
  : var(--color-text-button)-space: normal;
}
/* line 397, ../sass/partials/_page.scss */
#main .forum td .name {
  font-weight: bold;
}
/* line 402, ../sass/partials/_page.scss */
#main .forum td.container {
  background: #ddd;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  padding: 0.75em 5px 0.75em 25px;
  border-radius: 0;
  box-shadow: var(--media-responsive-heidenbackgrnd);
}
/* line 411, ../sass/partials/_page.scss */
#main .forum tr.odd {
  background: #f7f7f7;
}

/* book */
/* line 419, ../sass/partials/_page.scss */
.book-navigation .menu {
  margin: 0 0 20px 20px;
  padding: 0;
}
/* line 423, ../sass/partials/_page.scss */
.book-navigation .menu li {
  list-style: disc;
}
/* line 428, ../sass/partials/_page.scss */
.book-navigation .book-pager {
  border-top: 1px solid #dadada;
  border-top-style: dotted;
  padding: 15px 0 0;
}

/* line 435, ../sass/partials/_page.scss */
.field-name-field-category {
  margin-bottom: 15px;
}

/* back to top */
/* line 441, ../sass/partials/_page.scss */
.btn-btt {
  position: fixed;
  z-index: 100;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  text-align: center;
  opacity: 0.8;
  bottom: 20px;
  right: 20px;
  color: #048;
  display: var(--media-responsive-heidenbackgrnd);
  border: 1.9px solid #004488;
}
/* line 456, ../sass/partials/_page.scss */
.btn-btt:before {
  display: var(--button-display);
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f062";
  font-size: 1.23em;
  line-height: 38px;
}
/* line 464, ../sass/partials/_page.scss */
.btn-btt:hover, .btn-btt:focus {
  outline: var(--media-responsive-heidenbackgrnd);
  opacity: 1;
  color: #002f5e;
}

/* line 472, ../sass/partials/_page.scss */
.map {
  padding-top: 20px;
  border-top: 1px solid #dadada;
  border-top-style: dotted;
}

/* search */
/* line 480, ../sass/partials/_page.scss */
#search-form {
  margin: 20px 0;
}
/* line 483, ../sass/partials/_page.scss */
/*#search-form .form-submit {
  margin-left: 0;
  border: var(--media-responsive-heidenbackgrnd);
  padding: 7px 20px;
  color: var(--color-text-button);
  background: var(--media-responsive-color-title);
  border-radius: 3px;
  -webkit-border-radius: 3px;
  cursor: pointer;
}
/* line 493, ../sass/partials/_page.scss */
#search-form .form-submit:hover, #search-form .form-submit:focus {
  background-color: #048;
    color: white;
}

/* line 500, ../sass/partials/_page.scss */
#search-form + h2 {
  margin-bottom: var(--art-title-size);
  margin-top: var(--art-title-size);
}*/

/* tags */
/* line 507, ../sass/partials/_page.scss */
.field-node--field-tags {
  margin-bottom: 15px;
}
/* line 2, ../sass/config/_mixins.scss */
.field-node--field-tags:before, .field-node--field-tags:after {
  display: table;
  content: " ";
}
/* line 6, ../sass/config/_mixins.scss */
.field-node--field-tags:after {
  clear: both;
}
/* line 512, ../sass/partials/_page.scss */
.field-node--field-tags .field-label {
  float: left;
  margin: 0 5px 5px 0;
}
/* line 519, ../sass/partials/_page.scss */
.field-node--field-tags .field-item {
  display: var(--button-display);
  margin: 0 5px 5px 0;
}
/* line 523, ../sass/partials/_page.scss */
.field-node--field-tags .field-item a {
  border-bottom: 1px dotted #999;
}
/* line 526, ../sass/partials/_page.scss */
.field-node--field-tags .field-item a:hover, .field-node--field-tags .field-item a:focus {
  border-bottom-color: var(--media-responsive-color-title);
}

/* line 534, ../sass/partials/_page.scss */
.form-wrapper .tips {
  margin-left: 15px;
}

/* line 538, ../sass/partials/_page.scss */
.form-item .label {
  color: var(--media-responsive-gray);
  font-size: var(--media-responsive-maxwidth);
  padding-left: 0;
  font-weight: normal;
}

/* line 547, ../sass/partials/_page.scss */
.node .node__content .field--name-field-image {
  background: var(--color-text-button);
  float: left;
  margin-right: 15px;
  margin-bottom: 10px;
}
/* line 556, ../sass/partials/_page.scss */
.node.node--view-mode-full .field--name-field-image {
  float: var(--media-responsive-heidenbackgrnd);
  width: var(--media-responsive-maxwidth);
  margin-right: 0;
  margin-bottom: 15px;
}
/* line 563, ../sass/partials/_page.scss */
.node.node--view-mode-full .field--type-comment {
  margin-top: 20px;
}
/* line 566, ../sass/partials/_page.scss */
.node.node--view-mode-full .field--type-comment h2.title {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid #dadada;
}
/* line 572, ../sass/partials/_page.scss */
.node.node--view-mode-full .field--type-comment .indented {
  background: url("/themes/zircon/assets/css/../images/indent-tree.gif") no-repeat scroll left top;
  margin-left: 0;
  padding-left: var(--art-title-size);
  position: var(--position-button);
}

/*form email panel_second*/
/* line 584, ../sass/partials/_page.scss */
.block-simplenews-subscription-block form .field--name-mail input {
  width: var(--media-responsive-maxwidth);
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}
/*responsive grid page*/
/*sara*/

@media screen and (min-width: 414px) and (max-width: 896px) {
.spb_center{height: auto;max-width: 100%!important;width: 100%;left: auto !important; right: auto !important; margin: 0 !important;}
.video-embed-field-lazy img {height: auto !important;width: 100% !important;max-width: 100%;margin: auto !important;padding: 0 !important;}
#views_slideshow_controls_text_previous_slideshow-block_1{display: none;}
#views_slideshow_controls_text_next_slideshow-block_1{display: none;}
}
@media screen and (min-width: 360px) and (max-width: 740px) {
  .spb_center{height: auto;max-width: 100%!important;width: 100%;left: auto !important; right: auto !important; margin: 0 !important;}
  .video-embed-field-lazy img {height: auto !important;width: 100% !important;max-width: 100%;margin: auto !important;padding: 0 !important;}
  #views_slideshow_controls_text_previous_slideshow-block_1{display: none;}
  #views_slideshow_controls_text_next_slideshow-block_1{display: none;}
  }
  @media screen and (min-width: 800px) and (max-width: 1024px) {
    .we-mega-menu-ul > .we-mega-menu-li{background: transparent !important;}
    ul.linkes:after{right: -213px;}
    .modeltwobulletin .slick-slide img{margin-top: auto !important;}
    .we-mega-menu-ul>.we-mega-menu-li>a{padding: 12px !important;}
    .region.region-panel-second-4{padding: unset; background-position-y: unset;}
    .region.region-panel-second-3{padding: unset; background-position-y: unset;}
    .region.region-panel-second-2{padding: unset; background-position-y: unset;}
    .region.region-panel-second-1{padding: unset; background-position-y: unset;}
    iframe.embed-responsive-item {height: auto !important;max-width: 100% !important;}
    .calendarfirstsidbarre .fc-toolbar.fc-header-toolbar{max-width: 100% !important;}
    .calendarfirstsidbarre .fc .fc-button-group>*{right: 205px;}
    .bloceditions {max-width: 100% !important;height: auto;}
    ul.timeline-list.item-list.alternate.marker-center {width: 100%;}

  }
/*fin */
@media only screen and (max-width: 950px) {
  #container {
    margin: 10px 20px;
    width:95%;
  } 
  .box {
 
  padding: 10px 20px;
  
}
  
}
@media only screen and (max-width: 850px) {
  /*.view-content .blazy {margin: 10px 90px;width:58%;} */
  .blazy  {padding: 10px 30px;}
  .video-embed-field-lazy img {width: 80%;}
}
@media only screen and (max-width: 800px) {
  /*.view-content .blazy {margin: 10px 50px;width:70%;} */
  .blazy{padding: 10px 50px;}
  .video-embed-field-lazy img {width: 100%;}
}
@media only screen and (max-width: 750px) {
 /* .view-content .blazy {margin: 10px 90px;width:35%;} */
  .blazy{padding: 10px 50px;}
  .video-embed-field-lazy img {width: 50%;}
}
/*fin modif*/
/* line 730, ../sass/partials/_responsive.scss */
.site-logo {max-height: var(--media-responsive-heidenbackgrnd);}
@media (max-width: 991px){#block-floatingmenu{bottom: 0px;width: 100% !important;}.item-icon{float: left !important;margin: 0px 0px 2px 18px !important;}#secondpage{width: 100% !important;}.calendarfirstsidbarre{width: 100% !important;}.sidebar .view-content-recent .views-row{width: 100% !important;}.calendarfirstsidbarre .fc-toolbar.fc-header-toolbar{max-width: 100% !important;margin: 0;padding: 5px;}.fc td.fc-today{max-width: 100% !important;}
.fc-row.fc-week.fc-widget-content.fc-rigid{height: 100% !important;}}

@media screen and (min-width: 300px) and (max-width: 1200px) {
  .region-featured .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item{display: var(--media-responsive-moddisplaygrid);}
  .col-lg-3.d-none.d-lg-block-1 {grid-column: 1;grid-row: 1;}
  .col-lg-3.d-none.d-lg-block-2 {grid-column: 2;grid-row: 1;}
  .col-lg-3.d-none.d-lg-block-3 {grid-column: 1;grid-row: 2;}
  .col-lg-3.d-none.d-lg-block-4 {grid-column: 2;grid-row: 2;}
  div#block-views-block-slider-bulletin-d-information-block-1 {display: var(--media-responsive-moddisplayblock) !important;max-width: var(--media-responsive-maxwidth);position: var(--media-responsive-modposition) !important;left: 0px !important;transform: unset !important;margin: 0 auto !important;height: auto !important;top: 0px !important;}
  div#content .blocAppel{display: var(--media-responsive-moddisplayblock);position: var(--media-responsive-modposition);max-width: var(--media-responsive-maxwidth);left: 0 !important;margin: 0 auto !important;}
  .region.region-panel-first-1{max-width: var(--media-responsive-maxwidth);position: var(--media-responsive-modposition) !important;left: 0 !important;padding: 0 !important;}
  .region.region-panel-first-2{max-width: var(--media-responsive-maxwidth);position: var(--media-responsive-modposition) !important;left: 0 !important;display: var(--media-responsive-moddisplayblock) !important;}
  .view-header {background: var(--media-responsive-heidenbackgrnd);max-width: var(--media-responsive-maxwidth);}
  .fc-view.fc-month-view.fc-basic-view {width: var(--media-responsive-maxwidth);}
  .sidebar-second h2::after {max-width: var(--media-responsive-maxwidth);}
  .sidebar-first h2::after {max-width: var(--media-responsive-maxwidth);}
  div#content{margin-left: var(--media-responsive-center-marginL) !important;margin-right: var(--media-responsive-center-marginR) !important;}
  .col-md-pull-6 {right: auto !important;}
  .col-md-push-3 {left: auto !important;}
  .sidebar .block:last-child{max-width: var(--media-responsive-maxwidth);}
  /*iframe {width: var(--media-responsive-maxwidth);}*/
  input.button.button--primary.form-submit{top: auto!important;max-width: var(--media-responsive-maxwidth);display: var(--media-responsive-moddisplayblock);left: 0px;}
  .border {border: var(--media-responsive-heidenbackgrnd);width: 100% !important;position: absolute;}
  .col-lg-5.col-md-5.col-sm-12.col-xs-12.d-none.d-lg-block {box-shadow: var(--media-responsive-heidenbackgrnd) !important;}
  .views-field.views-field-field-celebrations-img {margin: 0 auto;}
  .scrollbar.scrollbar-morpheus-den p {height: 150px !important;}
  article .field.field--name-field-img-events{float: none;width: 100% !important;margin-left: 0;margin-right: 0;display: var(--button-display);}  
  .field.field--name-field-img-events.field--type-image.field--label-hidden.field__item img{float: none;width: 100% !important;margin-left: 0;margin-right: 0;display: var(--button-display);}
  .calendarfirstsidbarre .fc-view.fc-month-view.fc-basic-view {width: 100% !important;}
  body.date-20210413.fr_FR.ltr.site-center-aligned.site-as-giant-card.webkit.webkit-537{width: 100% !important;}
  .calendarfirstsidbarre .fc .fc-button-group>*{float: none !important;}
  ul.quicktabs-tabs { width: 100%;}
  .bloceditions{width: 100%;}
  .blazy--view blazy--view--editions{width: 100%;}
  .celebrate {width: 100%;}
  ul.timeline-list.alternate li.timeline-item .timeline-item-wrapper{width: 100%;margin: 10px;}
  ul.timeline-list.item-list.alternate.marker-center{width: 100%;}
  li.timeline-item.clearfix.odd{width: 100%;padding-left: 70px;padding-right: 25px;}
  li.timeline-item.clearfix.even{width: 100%;padding-left: 70px;padding-right: 25px;}
  .conventions.views-col {width: 100% !important;}
  .bulltinfo{width: 100% !important;}
  .photothequepage{width: 100% !important;}
  .slick-wrapper.slick-wrapper--asnavfor.slick-wrapper--split.slick-wrapper--v-tn.slick-wrapper--tn-left{width: 100% !important;}
  .slick-list.draggable{width: 100% !important;}
  .calendarfirstsidbarre{width: 100% !important;}
  a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end{width: 100% !important;}
  input#edit-subscribe{width: 100% !important;height: auto;}
  .linktovideo a{background-size: 41px;margin-left: auto; margin-right: auto;left: 44%;top: 62%;}
  .qtip{width: 50% !important;}
  .block-quicktabs{min-width: 100%;}
  .dt-sc-title:after{right: unset;}
  .videotheque{width: 100% !important;}
  .titlevideotheque {width: 100% !important; height: auto;}
  section#panel_fourth{background-image: none;}
  input#edit-mail-0-value{max-width: 100% !important;height: auto;}
  div#block-espacedesassociations{width: 100% !important; height: auto;}
  img.fea-box-img.penci-image-holder.penci-holder-load.penci-lazy{width: 100% !important;}
  div#block-zircon-views-block-ircam-dans-la-presse2-block-1{width: 100% !important;}
  .activites .view-header:before{width: 30% !important; right:0;}
  .activites .view-header:after { width: 30% !important; left:0;}
  .region.region-panel-third-1{max-width: 100% !important;}
  .region.region-panel-third-2{max-width: 100% !important;}
  .region.region-panel-third-3{max-width: 100% !important;}
  .region.region-panel-fourth-3:after{display: none;}
  .bloceditions .views-row{display: block;max-width: 100% !important;}
  .bloceditions .views-col { width: 100% !important; }

}
@media screen and (max-width: 1200px){
	ul.timeline-list.alternate:after{ left: 31px; }
	ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker{ left: -63px; }.wrapper-list ul li:nth-child(odd) .timeline-item-wrapper.clearfix:before{left: -7px;transform: rotate(
180deg);}}
  @media (max-width: 991px){
  .region-panel-first-1 {position: var(--media-responsive-modposition);min-height: 1px;padding-right: 15px;padding-left: 15px;}
  section#panel_first {max-width: 100%;margin: 0 auto;position: relative;padding-top: 0;padding-right: 0;padding-bottom: 40px;padding-left: 0;}
  .region.region-panel-first-2 {float: left;padding: 0 15px;}
  /*.col-md-6 {width: 45%;}*/
  div#block-zircon-views-block-slider-bulletin-d-information-block-1{max-width: 100% !important;position: relative;width: 100% !important;}
  div#block-zircon-blocnewsletteretreseausociaux{max-width: 100% !important;position: relative;width: 100% !important;}
  .video-embed-field-lazy img {width: 100%;}
  ul.linkes:before{content: unset;}
  ul.linkes:after{content: unset;}
  ul.inline li a, ul.links.inline li a{padding: 0;}
  .calendarfirstsidbarre .fc .fc-button-group>* {right: 135px !important;padding: 2px !important;max-width: max-content !important;}
  section#panel_fourth{background-image: unset;}
  .modeltwobulletin .slick-slide img { height: auto; width: 100%; max-width: 100%;padding: 10px;margin: 0 !important; }
  .modeltwobulletin .slick-slide { height: auto;}
  .slick-prev, .slick-next {width: 35%;max-width: 100%;}
  input#edit-submit.button.js-form-submit.form-submit {background-size: 97% !important;}
  }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
      /* line 222, ../sass/partials/_block.scss */
      #slideshow .flex-direction-nav {/* Safari 5+ ONLY */}
      /* line 266, ../sass/partials/_block.scss */
      #slideshow .flex-direction-nav ::i-block-chrome:before, #slideshow .flex-direction-nav .flex-next:before {margin-right: 0;}
    }
    @media (max-width: 1199px) {
      /* line 5, ../sass/partials/_responsive.scss */
      #slideshow_container {width: 970px !important;height: auto !important;}
      .video-embed-field-lazy img {width: 100%;}
    }
    @media (min-width: 992px) and (max-width: 1199px) {
      /* slideshow */
      /* line 16, ../sass/partials/_responsive.scss */
            /* line 21, ../sass/partials/_responsive.scss */
      .sidebar .our-products-list .views-field-title a {
        width: var(--media-responsive-maxwidth); color: var(--color-text-button)-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    
      /* line 27, ../sass/partials/_responsive.scss */
      #featured .container .views-field-title {
        width: var(--media-responsive-maxwidth);
        color: var(--color-text-button)
        w-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
      }
    
      /* line 34, ../sass/partials/_responsive.scss */
      .subscribe-form .form-text {
        float: var(--media-responsive-heidenbackgrnd);
        border-radius: 3px;
        -webkit-border-radius: 3px;
        margin-bottom: 10px;
        width: var(--media-responsive-maxwidth);
      }
      /* line 41, ../sass/partials/_responsive.scss */
      .subscribe-form .form-submit {
        float: var(--media-responsive-heidenbackgrnd);
        border-radius: 3px;
        -webkit-border-radius: 3px;
      }
    
      /* line 48, ../sass/partials/_responsive.scss */
      .sidebar .our-products-list .views-field-field-image {
        min-height: 90px;
      }
    }
    @media (min-width: 992px) {
      /* line 200, ../sass/base/_header.scss */
      .nav-tabs .dropdown-menu {
        margin-top: 0;
      }
      .video-embed-field-lazy img {width: 100%;}
      /* line 204, ../sass/base/_header.scss */
      .navbar-we-mega-menu {
        background: var(--media-responsive-heidenbackgrnd);
        border: var(--media-responsive-heidenbackgrnd);
        box-shadow: var(--media-responsive-heidenbackgrnd);
        margin-bottom: 0;
        display: -webkit-flex;
        display: flex;
        -webkit-border-radius: 0;
        border-radius: 0;
        min-height: inherit;
      }
      /* line 212, ../sass/base/_header.scss */
      .navbar-we-mega-menu > .container-fluid {
        margin-right: 0;
        margin-left: 0;
      }
      /* line 216, ../sass/base/_header.scss */
      .navbar-we-mega-menu .we-mega-menu-row {
        margin: 0;
        display: var(--media-responsive-moddisplayblock);
        max-width: inherit;
      }
      /* line 220, ../sass/base/_header.scss */
      .navbar-we-mega-menu .we-mega-menu-row > * {
        margin: 0;
        display: var(--media-responsive-moddisplayblock);
        max-width: inherit !important;
      }
      /* line 226, ../sass/base/_header.scss */
      .navbar-we-mega-menu .nav-tabs > li {
        margin-bottom: 0;
      }
    
      /* line 231, ../sass/base/_header.scss */
      .we-mega-menu-submenu {
        position: var(--celebrat-btnsavoir);
        left: 0;d
        top: 41px;
        z-index: 100;
        background: #f1f1f1;
        border-top: 2px solid #003b71;
        width: 149px;
        -webkit-box-shadow: inherit !important;
        -moz-box-shadow: inherit !important;
        box-shadow: inherit !important;
        z-index: 999;
        margin-top: 0;
        margin-left: 0;
        padding: 0;
      }
      /* line 244, ../sass/base/_header.scss */
      .we-mega-menu-submenu > .we-mega-menu-submenu-inner {
        min-height: inherit;
      }
      /* line 247, ../sass/base/_header.scss */
      .we-mega-menu-submenu li.we-mega-menu-li {
        float: var(--media-responsive-heidenbackgrnd);
        border: var(--media-responsive-heidenbackgrnd);
        margin: 0;
        padding: 0;
        /*border-top: #444 solid 1px;*/
      }
      /* line 253, ../sass/base/_header.scss */
      .we-mega-menu-submenu li.we-mega-menu-li a {color: #2D6496;border-radius: 0;padding: 7px 7px;text-transform: var(--media-responsive-heidenbackgrnd);/*font-family: arial;*/border: 0 var(--media-responsive-heidenbackgrnd);margin: 0;font-size: 1em;font-weight: normal;}
      /* line 264, ../sass/base/_header.scss */
      .we-mega-menu-submenu li.we-mega-menu-li a:hover, .we-mega-menu-submenu li.we-mega-menu-li a:focus {
        background: var(--media-responsive-heidenbackgrnd);
        color: #1487ab;
        background-color: var(--media-responsive-heidenbackgrnd);
        text-decoration: var(--media-responsive-heidenbackgrnd);
        border-radius: 0;
      }
      /* line 274, ../sass/base/_header.scss */
      .we-mega-menu-submenu li.we-mega-menu-li.active a, .we-mega-menu-submenu li.we-mega-menu-li.active a:hover, .we-mega-menu-submenu li.we-mega-menu-li.active a:focus, .we-mega-menu-submenu li.we-mega-menu-li.active-trail a, .we-mega-menu-submenu li.we-mega-menu-li.active-trail a:hover, .we-mega-menu-submenu li.we-mega-menu-li.active-trail a:focus {
        background: var(--media-responsive-heidenbackgrnd);color: #2D6496 !important;padding: 7px;}
      /* line 279, ../sass/base/_header.scss */
      .we-mega-menu-submenu li.we-mega-menu-li:first-child {border: var(--media-responsive-heidenbackgrnd);}
      /* line 281, ../sass/base/_header.scss */
      .we-mega-menu-submenu li.we-mega-menu-li:first-child > a {padding-top: 7px;color: #2D6496;/*font-weight: 300;*/font-size: 14px;line-height: 2;}
      a.we-mega-menu-li {color: #646464;}
      /* line 283, ../sass/base/_header.scss */
      .we-mega-menu-submenu li.we-mega-menu-li:first-child > a:before, .we-mega-menu-submenu li.we-mega-menu-li:first-child > a:after {margin-top: -7px;}
    
      /* line 328, ../sass/base/_header.scss */
      .we-mega-menu-ul > .we-mega-menu-li {list-style-image: var(--media-responsive-heidenbackgrnd);list-style-type: var(--media-responsive-heidenbackgrnd);padding: 0;margin: 0;display: var(--media-responsive-moddisplayblock);float: left;/*border-left: 1px solid #444;*/position: var(--media-responsive-modposition);background: url('/themes/zircon/assets/css/../images/motif-menu.png') 0 12px no-repeat;}
      /* line 337, ../sass/base/_header.scss */
      .we-mega-menu-ul > .we-mega-menu-li > a {display: var(--media-responsive-moddisplayblock);margin: 0;/*padding: 1.96em .7em .5em;font-size: 1.1em;background:var(--color-text-button)*/;color: var(--media-responsive-color-title);border-top: /*3px solid var(--celebrat-header-background) !important*/2px solid #004488 !important;border: 0;-webkit-transition: background .5s ease;-moz-transition: background .5s ease;-o-transition: background .5s ease;transition: background .5s ease;/*font-family: ShermanSans,"Trebuchet MS",Tahoma,Verdana,sans-serif !important;*/letter-spacing: 1px;}
      /* line 346, ../sass/base/_header.scss */
      .we-mega-menu-ul > .we-mega-menu-li > a:hover::before, .we-mega-menu-ul > .we-mega-menu-li > a:focus::before {
       /* color: var(--color-text-button);
        text-decoration: var(--media-responsive-heidenbackgrnd);
        background-color: ##103a72;
        background: -webkit-gradient(linear, 0% 0%, 0% var(--media-responsive-maxwidth), from(#103a72), to(#103a72));
        background: -webkit-linear-gradient(top, #103a72, #103a72);
        background: -moz-linear-gradient(top, #c01700, #a01300);
        background: -ms-linear-gradient(top, #c01700, #a01300);
        background: -o-linear-gradient(top, #c01700, #a01300);*/
        /*  border-top: 4px solid #103a72;
        border-top-left-radius: 8px;
        border-top-right-radius: 53px;
        color: #4171a7;*/
        /*color: #003b71;
        font: 100 15.5px/21px var(--style-text);
        display: var(--media-responsive-moddisplayblock);
        padding: 10px 40px 10px 10px;
        -webkit-transition: all 300ms ease-out;
        transition: all 300ms ease-out;*/
        /*display: table;content: " ";height: 2px;width: 0;opacity: 0;background-color: #333;position: var(--celebrat-btnsavoir);left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: 5px;-webkit-transition: all 150ms ease-out;transition: all 150ms ease-out;width: calc( var(--media-responsive-maxwidth) - 20px);opacity: 1;background-color: #003b71;*/
      }
      .dropdown-menu-li > a:hover::before, .dropdown-menu-li > a:focus::before {display: table;content: " ";height: 2px;width: 0;opacity: 0;background-color: #333;position: var(--celebrat-btnsavoir);left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: 5px;-webkit-transition: all 150ms ease-out;transition: all 150ms ease-out;width: calc( var(--media-responsive-maxwidth) - 20px);opacity: 1;background-color: #003b71;}
      .we-mega-menu-ul > .we-mega-menu-li.active > a::before{
        /*display: table;
        content: " ";
        height: 2px;
        width: 0;
        opacity: 0;
        background-color: #333;
        position: var(--celebrat-btnsavoir);
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        bottom: 5px;
        -webkit-transition: all 150ms ease-out;
        transition: all 150ms ease-out;
        width: calc( var(--media-responsive-maxwidth) - 20px);
        opacity: 1;
        background-color: #003b71;*/
      }
      /* line 359, ../sass/base/_header.scss */
      .we-mega-menu-ul > .we-mega-menu-li.active > a, .we-mega-menu-ul > .we-mega-menu-li.active > a:hover, .we-mega-menu-ul > .we-mega-menu-li.active > a:focus, .we-mega-menu-ul > .we-mega-menu-li.active-trail > a, .we-mega-menu-ul > .we-mega-menu-li.active-trail > a:hover, .we-mega-menu-ul > .we-mega-menu-li.active-trail > a:focus {
        /*background-color: #4372a8;
        background: -webkit-gradient(linear, 0% 0%, 0% var(--media-responsive-maxwidth), from(#103a72), to(#103a72));
        background: -webkit-linear-gradient(top, #103a72, #103a72);
        background: -moz-linear-gradient(top, #103a72, #103a72);
        background: -ms-linear-gradient(top, #103a72, #103a72);
        background: -o-linear-gradient(top, #103a72, #103a72);*/
        /*border-top: 4px solid #103a72;
        border-top-left-radius: 8px;
        border-top-right-radius: 53px;
        color: #4171a7;*/
        color: #003b71;
        font: 100 15.5px/21px var(--style-text);
        display: var(--media-responsive-moddisplayblock);
        /*padding: 10px 40px 10px 10px;*/
        -webkit-transition: all 300ms ease-out;
        transition: all 300ms ease-out;
      }
      /* line 369, ../sass/base/_header.scss */
      .we-mega-menu-ul > .we-mega-menu-li:first-child {
        border-left: var(--media-responsive-heidenbackgrnd);
      }
      /* line 371, ../sass/base/_header.scss */
      .we-mega-menu-ul > .we-mega-menu-li:first-child > a {
       /* border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;*/
      }
      /* line 379, ../sass/base/_header.scss */
      .we-mega-menu-ul .dropdown-menu {
       /* background: var(--media-responsive-heidenbackgrnd);*/
      }
      /* line 381, ../sass/base/_header.scss */
      .we-mega-menu-ul .dropdown-menu > a {
        padding-right: 25px;
      }
      /* line 383, ../sass/base/_header.scss */
      .we-mega-menu-ul .dropdown-menu > a:before {
        content: "\f0dd";
        color: var(--color-text-button);
        display: var(--button-display);
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        position: var(--celebrat-btnsavoir);
        right: 9px;
        top: 50%;
        background: var(--media-responsive-heidenbackgrnd);
        width: auto;
        height: auto;
        line-height: 1;
        margin-top: -10px;
      }
      /* line 397, ../sass/base/_header.scss */
      .we-mega-menu-ul .dropdown-menu > a:after {
        display: var(--media-responsive-heidenbackgrnd);
      }
      /* line 403, ../sass/base/_header.scss */
      .we-mega-menu-ul .dropdown-menu ul.menu > li > a {
        border-left: var(--media-responsive-heidenbackgrnd);
      }
      /* line 407, ../sass/base/_header.scss */
      .we-mega-menu-ul .dropdown-menu ul.menu a {
        background-color: #19609b;
      }
      /* line 411, ../sass/base/_header.scss */
      .we-mega-menu-ul .dropdown-menu .dropdown-menu:first-child > .we-mega-menu-submenu {
        margin-top: -5px;
      }
      /* line 417, ../sass/base/_header.scss */
      .we-mega-menu-ul li.dropdown-menu {
        list-style-image: var(--media-responsive-heidenbackgrnd);
        list-style-type: var(--media-responsive-heidenbackgrnd);
      }
      /* line 421, ../sass/base/_header.scss */
      .we-mega-menu-ul li.dropdown-menu:hover > a, .we-mega-menu-ul li.dropdown-menu:focus > a {
       /* background-color: #103a72;
        background: -webkit-gradient(linear, 0% 0%, 0% var(--media-responsive-maxwidth), from(#103a72), to(#103a72));
        background: -webkit-linear-gradient(top, #103a72, #103a72);
        background: -moz-linear-gradient(top, #c01700, #a01300);
        background: -ms-linear-gradient(top, #c01700, #a01300);
        background: -o-linear-gradient(top, #c01700, #a01300);
        color: var(--color-text-button);*/
        /*border-bottom: 3px solid #103a72;
        border-top: 3px solid #103a72;
        color: #4171a7;*/
      }
      /* line 430, ../sass/base/_header.scss */
      .we-mega-menu-ul li.dropdown-menu:hover > ul.menu, .we-mega-menu-ul li.dropdown-menu:focus > ul.menu {
        display: var(--media-responsive-moddisplayblock);
      }
    }
    @media (max-width: 991px) and (min-width: 361px) {
      /* line 303, ../sass/partials/_responsive.scss */
      #slideshow .flex-direction-nav a {margin-top: -35px;}
    }

    @media (max-width: 639px) {
      /* line 441, ../sass/partials/_responsive.scss */
      #main .container .content .node--view-mode-teaser .field-type-image {float: var(--media-responsive-heidenbackgrnd);margin: 0 0 15px;}
      /* line 449, ../sass/partials/_responsive.scss */
      button,
      input,
      optgroup,
      select,
      textarea {max-width: var(--media-responsive-maxwidth);}
      /* search form page */
      /* line 459, ../sass/partials/_responsive.scss */
      #search-form #edit-basic label {display: var(--media-responsive-moddisplayblock);margin: 0 0 10px;}
      /* line 463, ../sass/partials/_responsive.scss */
      #search-form #edit-basic .form-search {float: var(--media-responsive-heidenbackgrnd);margin: 0;width: var(--media-responsive-maxwidth);}
      /* line 468, ../sass/partials/_responsive.scss */
      #search-form #edit-basic .form-item {display: var(--media-responsive-moddisplayblock);}
      /* line 471, ../sass/partials/_responsive.scss */
      #search-form #edit-basic .form-submit {margin-right: 0;margin-bottom: 5px;}
      /* line 476, ../sass/partials/_responsive.scss */
      #search-form .form-text {max-width: var(--media-responsive-maxwidth);width: var(--media-responsive-maxwidth);}
      /* line 480, ../sass/partials/_responsive.scss */
      #search-form .details-wrapper #action {margin-bottom: 10px;}
      /* line 486, ../sass/partials/_responsive.scss */
      .node .node__content .field--name-field-image {float: var(--media-responsive-heidenbackgrnd);margin-right: 0;}
    }
    @media (max-width: 480px) {
      /* line 497, ../sass/partials/_responsive.scss */
      #header #logo {float: var(--media-responsive-heidenbackgrnd);}
      /* line 500, ../sass/partials/_responsive.scss */
      #header .region-header {float: var(--media-responsive-heidenbackgrnd);}
      /* line 503, ../sass/partials/_responsive.scss */
      #header .search-block-form {
        float: var(--media-responsive-heidenbackgrnd);width: var(--media-responsive-maxwidth);}
      /* line 507, ../sass/partials/_responsive.scss */
      #header .block-system-branding-block {float: var(--media-responsive-heidenbackgrnd);margin-bottom: 15px;display: var(--button-display);}
      /* line 514, ../sass/partials/_responsive.scss */
      #main-menu .navbar-header {top: -48px;}
      /* line 521, ../sass/partials/_responsive.scss */
      #slideshow .container .jssorb05 div {width: 34px !important;height: 34px !important;}
      /* line 527, ../sass/partials/_responsive.scss */
      #slideshow .flex-caption {font-size: 1em;height: 60px;position: var(--media-responsive-modposition);}
      /* line 531, ../sass/partials/_responsive.scss */
      #slideshow .flex-caption a {display: var(--media-responsive-moddisplayblock);left: 0;padding: 10px 15px;position: var(--celebrat-btnsavoir);text-align: center;top: 50%;-webkit-transform: translate(0px, -50%);-moz-transform: translate(0px, -50%);-ms-transform: translate(0px, -50%);-o-transform: translate(0px, -50%);transform: translate(0px, -50%);width: var(--media-responsive-maxwidth);}
      /* line 544, ../sass/partials/_responsive.scss */
      #slideshow .flex-control-paging li a {width: 11px;height: 11px;}
      /* line 548, ../sass/partials/_responsive.scss */
      #slideshow .flex-control-paging li a.flex-active:before {width: 5px;height: 5px;top: 3px;left: 3px;}
      /* line 558, ../sass/partials/_responsive.scss */
      #slideshow .flex-control-nav {bottom: 8px;right: 2px;}
      /* line 561, ../sass/partials/_responsive.scss */
      #slideshow .flex-control-nav li {margin: 0 4px;}
      /* line 569, ../sass/partials/_responsive.scss */
      #main .container .content .field-type-image {float: var(--media-responsive-heidenbackgrnd);margin: 0 0 15px !important;}
      /* line 573, ../sass/partials/_responsive.scss */
      #main .container .content #edit-user-picture-wrapper {padding: 5px;}
      /* line 578, ../sass/partials/_responsive.scss */
      #main .forum {overflow: auto;}
      /* line 580, ../sass/partials/_responsive.scss */
      #main .forum table {overflow-x: auto;}
      /* line 587, ../sass/partials/_responsive.scss */
      #footer ul.menu li {padding: 0 5px;}
      /* line 594, ../sass/partials/_responsive.scss */
      .page .slider .views-field-field-image {padding: 0 10px;}
      /* line 599, ../sass/partials/_responsive.scss */
      #main .contact-message-feedback-form .form-text,
      #main .contact-message-feedback-form .form-email {width: var(--media-responsive-maxwidth);}
      /* line 603, ../sass/partials/_responsive.scss */
      #featured .container .views-field-title {max-height: var(--media-responsive-maxwidth);}
      /* line 608, ../sass/partials/_responsive.scss */
      .sidebar .our-products-list .views-row {margin-bottom: 20px !important;}
      /* line 2, ../sass/config/_mixins.scss */
      .sidebar .our-products-list .views-row:before, .sidebar .our-products-list .views-row:after {display: table;content: " ";}
      /* line 6, ../sass/config/_mixins.scss */
      .sidebar .our-products-list .views-row:after {clear: both;}
      /* line 611, ../sass/partials/_responsive.scss */
      .sidebar .our-products-list .views-row .views-field-field-image {float: var(--media-responsive-heidenbackgrnd);margin: 0 0 10px 0;}
      /* line 615, ../sass/partials/_responsive.scss */
      .sidebar .our-products-list .views-row .views-field-title {position: static;background: var(--media-responsive-heidenbackgrnd);color: var(--media-responsive-gray);}
      /* line 619, ../sass/partials/_responsive.scss */
      .sidebar .our-products-list .views-row .views-field-title a {color: var(--media-responsive-gray);padding-left: 0;padding-right: 0;padding-top: 0;}
      /* line 624, ../sass/partials/_responsive.scss */
      .sidebar .our-products-list .views-row .views-field-title a:hover, .sidebar .our-products-list .views-row .views-field-title a:focus {color: var(--media-responsive-color-title);}
      .video-embed-field-lazy img {width: 40%;}
    }
    @media (max-width: 360px) {
      /* line 643, ../sass/partials/_responsive.scss */
      #featured .container .views-field-field-image {float: var(--media-responsive-heidenbackgrnd);margin: 0 0 15px;}
      /* line 652, ../sass/partials/_responsive.scss */
      #slideshow .flex-direction-nav a {width: var(--art-title-size);height: var(--art-title-size);border: 2px solid var(--color-text-button);line-height: 39px;}
      /* line 657, ../sass/partials/_responsive.scss */
      #slideshow .flex-direction-nav a:before {font-size: 18px;margin-top: 0;}
      /* line 663, ../sass/partials/_responsive.scss */
      #slideshow .flex-direction-nav a {margin-top: -27px;}
      .video-embed-field-lazy img {width: 35%;}
      
    
      /*-----*/
      /* line 668, ../sass/partials/_responsive.scss */
      article .field--name-field-image {float: var(--media-responsive-heidenbackgrnd);margin-right: 0;display: var(--button-display);}
    }
    /*@media (min-width: 300px) {.calendarfirstsidbarre .fc .fc-button-group>*{right: 72px !important;}}*/
    
    @media (max-width: 991px) {
      /* line 736, ../sass/partials/_responsive.scss */
      .sidebar-first {display: var(--media-responsive-moddisplayblock);}
      /* line 738, ../sass/partials/_responsive.scss */
      .sidebar-first .block-views-blockads-block-1 {display: var(--media-responsive-heidenbackgrnd);}
      /* line 741, ../sass/partials/_responsive.scss */
      .sidebar-first .region-sidebar-first {display: block;width: 100%;max-width: 100% !important;}
      div#views_slideshow_cycle_teaser_section_nouvelles_parutions-block_1 {width: 100% !important;max-width: 100% !important;display: block;}
      .row.loop-row.layout-a{display: flex; flex-direction: column;}
      .row.loop-row.layout-a > .sidebar-first { order: 2; }
      .row.loop-row.layout-a > .content{ order: 1; }
      .row.loop-row.layout-a > .sidebar-second { order: 3; }
      .sidebar-second h2:after{width: 100%;max-width: 100% !important;}
    }
    @media (max-width: 640px) {
      /* line 759, ../sass/partials/_responsive.scss */
      .sidebar-first .region-sidebar-first {/* grid-template-columns: 1fr 1fr;-ms-grid-columns: 1fr 1fr;*/}
      /* line 762, ../sass/partials/_responsive.scss */
      .sidebar-first .block-user-login-block {grid-column: 1 !important;-ms-grid-column: 1 !important;grid-row: 2;-ms-grid-row: 2;margin: 0 !important;}
    }
    @media (max-width: 480px) {
      /* line 772, ../sass/partials/_responsive.scss */
      .sidebar-first .region-sidebar-first {display: var(--media-responsive-moddisplayblock) !important;}
      /* line 775, ../sass/partials/_responsive.scss */
      .sidebar-first .menu--category {margin-left: 0 !important;}
    
      /* line 781, ../sass/partials/_responsive.scss */
      .featured .field-content {display: var(--button-display);}
    
      /* line 787, ../sass/partials/_responsive.scss */
      /*.region-content .field--name-body {display: var(--button-display);}*/
    }
    @media screen and (max-width: 600px) {
      .border {flex-direction: column; border: var(--media-responsive-heidenbackgrnd);}
    }
    @media screen and (max-width: 600px) {#panel_second .container {height: var(--media-responsive-maxwidth);}
      .region.region-panel-second-1 {/*padding: 18px 61px 7px 0px;*/background: var(--media-responsive-heidenbackgrnd);}
      .region.region-panel-second-2 {/*padding: 0px 75px;*/background: var(--media-responsive-heidenbackgrnd);}
      .region.region-panel-second-3 {/*padding: 0px 76px;*/background: var(--media-responsive-heidenbackgrnd);}
      .region.region-panel-second-4 {background: var(--media-responsive-heidenbackgrnd);}
    }
    @media (max-width: 991px){
.navbar-we-mega-menu.navbar.we-mobile-megamenu-active {animation-duration: 0s;-o-animation-duration: 0s;-moz-animation-duration: 0s;-webkit-animation-duration: 0s;}
.navbar-we-mega-menu.navbar.we-mobile-megamenu-active {right: 0;display: block;-moz-animation-fill-mode: both;-webkit-animation-fill-mode: both;animation-fill-mode: both;-moz-animation-duration: 0.5s;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-moz-animation-timing-function: ease-in-out;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-moz-animation-name: slideInRight;-webkit-animation-name: slideInRight;animation-name: slideInRight;}   
.navbar-we-mega-menu.mobile-main-menu{display: block;}
.navbar-we-mega-menu.navbar {background:#048;bottom: 0;display: var(--disph);height: 100%;overflow-y: auto;position: fixed;right: -250px;width: 250px;top: 0;z-index: 1000;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;border: 0 none;border: 11px solid #0c3a68;}
.navbar-we-mega-menu {display: var(--disph);}
.region-we-mega-menu {background-color: #343a40;padding: 13px 15px;margin-bottom: 20px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: flex-start;justify-content: flex-start;}
#main-menu .container .block {float: none;}
.navbar-we-mega-menu.navbar .nav-tabs>li.active>a, .navbar-we-mega-menu.navbar .nav-tabs>li.active>a:focus, .navbar-we-mega-menu.navbar .nav-tabs>li.active>a:hover{color:#fff !important;background-color: #048;cursor: default;border: 0 none;-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.05) inset;-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.05) inset;box-shadow: 0 1px 0 rgba(255,255,255,0.05) inset;border-top: 1px solid rgba(0,0,0,0.3);}
.navbar-we-mega-menu.navbar .we-mega-menu-ul>li>a, .navbar-we-mega-menu.navbar .we-mega-menu-ul>li>.we-megamenu-nolink{padding-left: 15px;padding-right: 15px;}
.navbar-we-mega-menu.navbar .nav-tabs>li>a, .navbar-we-mega-menu.navbar .nav-tabs>li>.we-megamenu-nolink{-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;margin-right: 0;border: 0 none;position: relative;}
.navbar-we-mega-menu.navbar ul a, .navbar-we-mega-menu.navbar ul .we-megamenu-nolink{display: block;color: #fff;padding-left: 0;padding-right: 0;padding-top: 10px;padding-bottom: 10px;text-decoration: none;}
.navbar-we-mega-menu.navbar ul>li {display: block;float: none;list-style: none;margin: 0;padding: 0;}
li.we-mega-menu-li.dropdown-menu:after {content: " "; left: 0px; width: 92%; height: 10px; display: block; margin-top: 5px; width: 34px; height: 1px; margin-left: 13px; background-color: #FFF; transition: width 1s;}
}
    @media (max-width: 767px) {
      /* line 311, ../sass/partials/_responsive.scss */
      h2,
      h1,
      .h1 {font-size: 1.38em;}
    
      /* line 316, ../sass/partials/_responsive.scss */
      #page {padding: 0 15px;overflow: hidden;}
      /* line 319, ../sass/partials/_responsive.scss */
      .page {padding: 0 15px;}
      /* line 322, ../sass/partials/_responsive.scss */
      .page .slider .views-field-field-image {padding: 0 10px;}
      /* line 328, ../sass/partials/_responsive.scss */
      #main-menu .navbar-header {right: 0;margin: 0;}
      /*skin menu*/
      /* line 334, ../sass/partials/_responsive.scss */
      .change-skin-menu-wrapper {display: var(--media-responsive-heidenbackgrnd);}
      /* slideshow */
      /* line 338, ../sass/partials/_responsive.scss */
      #slideshow_container {width: var(--media-responsive-maxwidth);}
      /* line 343, ../sass/partials/_responsive.scss */
      #slideshow .container .jssorb05 {bottom: 26px !important;}
      /* line 345, ../sass/partials/_responsive.scss */
      #slideshow .container .jssorb05 div {width: 26px !important;height: 26px !important;}
      /* line 350, ../sass/partials/_responsive.scss */
      #slideshow .container .views-field-title {/*display: var(--media-responsive-heidenbackgrnd);*/}
      /* line 354, ../sass/partials/_responsive.scss */
      #slideshow .flex-caption {font-size: 1.071em;}
      /* line 357, ../sass/partials/_responsive.scss */
      #slideshow .flex-direction-nav {display: var(--media-responsive-heidenbackgrnd);}
      /* line 361, ../sass/partials/_responsive.scss */
      .navbar-collapse.in {overflow: visible;}
      /* sidebar */
      /* line 366, ../sass/partials/_responsive.scss */
      #header .search-block-form {width: 190px;}
      /* line 369, ../sass/partials/_responsive.scss */
      #header .search-block-form .form-item .form-search {width: 83%;}
      /* line 373, ../sass/partials/_responsive.scss */
      #header .search-block-form .button {padding: 0;width: 26px;}
      /* line 381, ../sass/partials/_responsive.scss */
      #main .contact-message-feedback-form label {display: var(--media-responsive-moddisplayblock);}
      /* line 384, ../sass/partials/_responsive.scss */
      #main .contact-message-feedback-form .form-text,
      #main .contact-message-feedback-form .form-email {width: 2var(--art-title-size);}
    
      /* footer */
      /* line 392, ../sass/partials/_responsive.scss */
      #footer .block {float: var(--media-responsive-heidenbackgrnd);width: var(--media-responsive-maxwidth);margin-bottom: 10px;text-align: center;}
      /* line 397, ../sass/partials/_responsive.scss */
      #footer .block p {margin: 0;}
      /* line 401, ../sass/partials/_responsive.scss */
      #footer ul.menu {text-align: center;}
      /* line 403, ../sass/partials/_responsive.scss */
      #footer ul.menu li {margin: 0;padding: 0 10px;}
      /* line 410, ../sass/partials/_responsive.scss */
      #forum td,
      #forum th {padding: 7px 3px;font-size: 0.923em;}
      /* line 416, ../sass/partials/_responsive.scss */
      #forum td.created,
      #forum td.posts,
      #forum td.topics,
      #forum td.last-reply,
      #forum td.replies,
      #forum td.pager {: var(--color-text-button)-space: normal;}
      /* line 425, ../sass/partials/_responsive.scss */
      #comments .form-text {width: var(--media-responsive-maxwidth);}
    }
    @media (max-width: 991px) {
      /* slideshow */
      /* line 57, ../sass/partials/_responsive.scss */
      #slideshow_container {
        width: 750px !important;
      }
    
      /* line 65, ../sass/partials/_responsive.scss */
      #slideshow .container .jssorb05 {
        bottom: 26px !important;
      }
      /* line 67, ../sass/partials/_responsive.scss */
      #slideshow .container .jssorb05 div {
        width: 16px !important;
        height: 16px !important;
      }
      /* line 72, ../sass/partials/_responsive.scss */
      #slideshow .container .jssora12l,
      #slideshow .container .jssora12r {
        display: var(--media-responsive-heidenbackgrnd) !important;
      }
      /* line 77, ../sass/partials/_responsive.scss */
      #slideshow .flex-caption {
        position: static;
        text-align: center;
        background: var(--color-text-button);
      }
      /* line 81, ../sass/partials/_responsive.scss */
      #slideshow .flex-caption a {
        color: #000;
      }
      /* line 85, ../sass/partials/_responsive.scss */
      #slideshow .flex-control-paging {
        display: var(--media-responsive-heidenbackgrnd);
      }
    
      /* line 89, ../sass/partials/_responsive.scss */
      .sidebar-first {
        /*display: var(--media-responsive-heidenbackgrnd);*/
      }
    
      /* line 92, ../sass/partials/_responsive.scss */
      .sidebar-second {
        margin-top: 15px;
      }
    
      /* line 96, ../sass/partials/_responsive.scss */
      #panel_second .col-lg-3 {
        margin-bottom: 15px;
      }
    
      /* line 101, ../sass/partials/_responsive.scss */
      #featured .container {
        padding-left: 15px;
        padding-right: 15px;
      }
      /* line 104, ../sass/partials/_responsive.scss */
      #featured .container .views-col {
        border-bottom: 1px dotted #dadada;
        padding: 0;
        padding-bottom: 20px;
        margin-bottom: 20px;
        width: var(--media-responsive-maxwidth);
      }
      /* line 2, ../sass/config/_mixins.scss */
      #featured .container .views-col:before, #featured .container .views-col:after {
        display: table;
        content: " ";
      }
      /* line 6, ../sass/config/_mixins.scss */
      #featured .container .views-col:after {
        clear: both;
      }
      /* line 111, ../sass/partials/_responsive.scss */
      #featured .container .views-col:last-child {
        margin-bottom: 0;
        border-bottom: var(--media-responsive-heidenbackgrnd);
      }
      /* line 116, ../sass/partials/_responsive.scss */
      #featured .container .views-field-title {
        min-height: 10px;
      }
      /* line 119, ../sass/partials/_responsive.scss */
      #featured .container .views-field-field-image {
        float: left;
        margin: 0 15px 5px 0;
      }
    
      /* main menu */
      .navbar-toggle {float: left; }
      /* line 126, ../sass/partials/_responsive.scss */
      .navbar-toggle {
        display: var(--media-responsive-moddisplayblock);
        float: var(--button-float2);
        background: var(--color-text-button);
        border-color: #e7e8e9;
        margin: 4px 0 0 5px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
      }
      /* line 134, ../sass/partials/_responsive.scss */
      .navbar-toggle:hover, .navbar-toggle:focus {
        background: #ddd;
      }
      /* line 138, ../sass/partials/_responsive.scss */
      .navbar-toggle .icon-bar {
        background: #048;
      }
    
      /* line 142, ../sass/partials/_responsive.scss */
      .navbar-we-mega-menu {
        display: var(--media-responsive-heidenbackgrnd);
      }
    
      /* line 145, ../sass/partials/_responsive.scss */
      .navbar-we-mega-menu.mobile-main-menu {
        display: var(--media-responsive-moddisplayblock);
      }
    /*modif menu*/
    nav#main-menu {
        position: sticky;
        top: 0px;
    }
      /* line 148, ../sass/partials/_responsive.scss */
      #main-menu-inner {
        display: var(--media-responsive-moddisplayblock);
      }
    
      /* line 151, ../sass/partials/_responsive.scss */
      #main-menu {
        /* max-height: inherit !important; */
        margin-bottom: 0;
        display: var(--media-responsive-moddisplayblock);
      }
      /* line 155, ../sass/partials/_responsive.scss */
      #main-menu .container {
        height: auto;
        position: var(--media-responsive-modposition);
        background: var(--media-responsive-heidenbackgrnd);
        margin-bottom: 0;
      }
      /* line 160, ../sass/partials/_responsive.scss */
      #main-menu .container .block {
        float: var(--media-responsive-heidenbackgrnd);
      }
      /* line 164, ../sass/partials/_responsive.scss */
      #main-menu .region-main-menu {
        margin-bottom: 15px;
      }
      /* line 167, ../sass/partials/_responsive.scss */
      #main-menu .navbar-collapse {
        max-height: 200000px;
      }
      /* line 169, ../sass/partials/_responsive.scss */
      #main-menu .navbar-collapse .container {
        height: 0;
        overflow: hidden;
        background: var(--color-text-button);
      }
      /* line 173, ../sass/partials/_responsive.scss */
      #main-menu .navbar-collapse .container ul.menu {
        float: var(--media-responsive-heidenbackgrnd);
        padding: 5px 15px;
      }
      /* line 176, ../sass/partials/_responsive.scss */
      #main-menu .navbar-collapse .container ul.menu li {
        border-left: var(--media-responsive-heidenbackgrnd);
        float: var(--media-responsive-heidenbackgrnd);
        border-top: 1px solid #dadada;
        border-top-style: dotted;
      }
      /* line 181, ../sass/partials/_responsive.scss */
      #main-menu .navbar-collapse .container ul.menu li a {display: var(--media-responsive-moddisplayblock);color: var(--media-responsive-gray);border-radius: 0;padding: var(--media-responsive-paddingMenu);}
      /* line 187, ../sass/partials/_responsive.scss */
      #main-menu .navbar-collapse .container ul.menu li .is-active {color: var(--media-responsive-color-title);background: var(--media-responsive-heidenbackgrnd);
      }
      /* line 192, ../sass/partials/_responsive.scss */
      #main-menu .navbar-collapse .container ul.menu li.menu-item--active-trail > a {
        background: var(--media-responsive-heidenbackgrnd);
        color: var(--media-responsive-color-title);
      }
      /* line 199, ../sass/partials/_responsive.scss */
      #main-menu .navbar-collapse .container ul.menu li:hover a, #main-menu .navbar-collapse .container ul.menu li:focus a {
        background: var(--media-responsive-heidenbackgrnd);
        color: var(--media-responsive-color-title);
        text-decoration: var(--media-responsive-heidenbackgrnd);
      }
      /* line 205, ../sass/partials/_responsive.scss */
      #main-menu .navbar-collapse .container ul.menu li:first-child {
        border-top: var(--media-responsive-heidenbackgrnd);
      }
      /* line 208, ../sass/partials/_responsive.scss */
      #main-menu .navbar-collapse .container ul.menu li ul.menu {
        position: static;
        left: auto;
        top: auto;
        width: auto;
        display: var(--media-responsive-moddisplayblock);
        border: var(--media-responsive-heidenbackgrnd);
        background: var(--media-responsive-heidenbackgrnd);
      }
      /* line 216, ../sass/partials/_responsive.scss */
      #main-menu .navbar-collapse .container ul.menu li ul.menu li {
        border-top: 1px solid #dadada;
        border-top-style: dotted;
      }
      /* line 219, ../sass/partials/_responsive.scss */
      #main-menu .navbar-collapse .container ul.menu li ul.menu li a {background: var(--media-responsive-heidenbackgrnd);color: var(--media-responsive-gray);padding: var(--media-responsive-paddingMenu);}
      /* line 223, ../sass/partials/_responsive.scss */
      #main-menu .navbar-collapse .container ul.menu li ul.menu li a:hover, #main-menu .navbar-collapse .container ul.menu li ul.menu li a:focus {color: var(--media-responsive-color-title);background: var(--media-responsive-heidenbackgrnd);}
      /* line 229, ../sass/partials/_responsive.scss */
      #main-menu .navbar-collapse .container ul.menu li ul.menu li .is-active {color: var(--media-responsive-color-title);background: var(--media-responsive-heidenbackgrnd);}
      /* line 235, ../sass/partials/_responsive.scss */
      #main-menu .navbar-collapse .container ul.menu li ul.menu li .menu-item--active-trail > a {color: var(--media-responsive-color-title);}
      /* line 243, ../sass/partials/_responsive.scss */
      #main-menu .navbar-collapse .container ul.menu .menu-item--expanded > a:before {color: var(--media-responsive-gray);}
      /* line 251, ../sass/partials/_responsive.scss */
      #main-menu .navbar-collapse.in .container {height: auto;margin-bottom: 15px;}
      /* line 259, ../sass/partials/_responsive.scss */
      .sidebar .our-products-list .views-row {padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dotted #dadada !important;}
      /* line 2, ../sass/config/_mixins.scss */
      .sidebar .our-products-list .views-row:before, .sidebar .our-products-list .views-row:after {display: table;content: " ";}
      /* line 6, ../sass/config/_mixins.scss */
      .sidebar .our-products-list .views-row:after {clear: both;}
      /* line 264, ../sass/partials/_responsive.scss */
      .sidebar .our-products-list .views-row .views-field-field-image {float: left; margin: 0 15px 0 0;}
      /* line 268, ../sass/partials/_responsive.scss */
      .sidebar .our-products-list .views-row .views-field-title {position: static;background: var(--media-responsive-heidenbackgrnd);color: var(--media-responsive-gray);}
      /* line 272, ../sass/partials/_responsive.scss */
      .sidebar .our-products-list .views-row .views-field-title a {color: var(--media-responsive-gray);}
      /* line 274, ../sass/partials/_responsive.scss */
      .sidebar .our-products-list .views-row .views-field-title a:hover, .sidebar .our-products-list .views-row .views-field-title a:focus {color: var(--media-responsive-color-title);}
      /* line 283, ../sass/partials/_responsive.scss */
      .sidebar .our-products-list .views-row:hover .views-field-title a, .sidebar .our-products-list .views-row:focus .views-field-title a {color: var(--media-responsive-color-title);}
      /* line 288, ../sass/partials/_responsive.scss */
      .sidebar .our-products-list .views-row:last-child {border-bottom: var(--media-responsive-heidenbackgrnd) !important;padding-bottom: 0;}
  }
/* Source and licensing information for the above line(s) can be found at https://www.ircam.ma/themes/zircon/assets/css/style.css. */