/*FIN BOOTSTRAP*/
body{
  overflow-y: scroll;
  overflow-x: hidden;
}
body{
  background: url(../img/backround.jpg) center no-repeat;
  background-size: cover;
  font-family: Arial,sans-serif;
}
body,select{
  color:#3d3d3d;
}
a:hover,a:focus{
  text-decoration: none;
}
.bx-wrapper .item, #carte form, #timeline form, .storyjs-embed *, .popin, #google_map *{
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
*,*:before,*:after,.bx-viewport *{    
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
}
/* Header */
.header-top{
  width:100%;
  background: #FFF;
}
.navbar-default {
    background-color: transparent;
    border-color: transparent;
    border:0;
}
.navbar.container{
  margin-top:0;
  margin-bottom: 0;
  padding:0;
}
#navbar .top-navi{
  padding:0;
  width: 52%;
  float: right!important;
}
#navbar .top-navi ul{
  height:45px;
  font-size: 14px;
  font-family: Arial;
}
#navbar .top-navi ul li{
  vertical-align: middle;
}

#navbar .top-bar-navi{
  padding:0;
}
#navbar .top-bar-navi .search, #navbar .top-bar-navi .icons{width:calc(50% - 2px)}
/*#navbar .top-bar-navi .search{
  padding-top: 5px;
  width: 35%;
}*/
#navbar .top-bar-navi .icons{
  padding-top: 0px;
  padding-left:0;
  padding-right: 0;
  float: right;
}
#navbar .top-bar-navi .search2{
  padding-top: 0px;
  padding-left:0;
  padding-right: 0;
}
#navbar .top-bar-navi .icons .col-sm-3{width:20%}
#navbar i{
  font-size:25px;
  color:#484848;
    text-align: center;
    vertical-align: middle;
}
#navbar i.icon-flickr{
  font-size: 32px;
  color:#484848;
  top: -4px;
  position: relative;
}
#navbar  i:hover{
  color:#e8991c;
}
#navbar .top-bar-navi .icons .eng{
  height:35px;
}
#navbar .top-bar-navi .icons .eng img{
  position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}
#navbar .top-bar-navi .icons div{
  padding-left:0;
  padding-right: 0;
  text-align: center;
}
#navbar .menu .espace{
  padding-right: 0px;
  width: calc(22% - 2px);
  float: right;
}
#navbar .menu .espace a{
  float:right;
  width: 100%;
  text-align: center;
  margin-top: -7px;
}
#navbar .menu .presse{
  background-color: #b30b3f;
  padding:5px;
  font-family: "ITC Avant Garde Gothic";
  color:#fff;
  font-size: 18px;
  font-weight: 500;
}
#navbar .menu .presse:hover{
  background-color: #484848;
}
#navbar .form-control{
  padding: 11px 3px 0 20px;
  border-radius: 0;
  border:none;
  border-right: 0;
  height:auto;
  box-shadow: none;
  color: #a7a6a6;
  font-style: italic;
  border-bottom: 1px solid #000;
}
#navbar .top-bar-navi .search:before{content:'\e808';font-family:'fontello_1';color:#484848;top:7px;
    position:absolute;z-index:1}
.form-group{margin-bottom:0}
#navbar .input-group-btn>.btn{
  border-radius: 0;
  font: bold 14px 'ITC Avant Garde Gothic Cond';
  color: #343434;
  border: none;
  border-left: 0;
  padding: 12px;
}
#navbar .input-group-btn>.btn:hover{color: #e8991c;background-color:#fff}
#navbar .input-group-btn>.btn span{
  font-weight: bold;
  display: none;
}
#navbar ::-webkit-input-placeholder:before {
   content:'\e800';
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  color:#484848;
  font-size:18px;
}

#navbar :-moz-placeholder:before { /* Firefox 18- */
   content:'\e800'; 
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  color:#484848;
  font-size:18px;
}

#navbar ::-moz-placeholder:before {  /* Firefox 19+ */
   content:'\e800';
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  color:#484848;
  font-size:18px;
}

#navbar :-ms-input-placeholder:before {  
   content:'\e800';
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  color:#484848;
  font-size:18px;
}

#navbar ::-webkit-input-placeholder {
  font-size:14px;
  font-family: Arial;
  color:#484848;
  position:relative;
  top:-3px;
}

#navbar :-moz-placeholder { /* Firefox 18- */
  font-size:14px;
  font-family: Arial;
  color:#484848;
  position:relative;
  top:-3px;
}

#navbar ::-moz-placeholder {  /* Firefox 19+ */
  font-size:14px;
  font-family: Arial;
  color:#484848;
  position:relative;
  top:-3px;
}

#navbar :-ms-input-placeholder {  
  font-size:14px;
  font-family: Arial;
  color:#484848;
  position:relative;
}
.container{background:#fff}
/*DROPDOWN*/
ul.nav li.dropdown:hover ul.dropdown-menu {
  display: block;
}
ul.nav li.dropdown ul.dropdown-menu {
  margin-top: 0;
}
.dropdown-menu{
  width:100%;
}
.navbar-nav .dropdown-menu > li > a,.navbar-nav .dropdown-menu>.active>a{
  color:#343434;
  font-size: 16px;
  font-family: Arial;
  text-transform: none;
  padding:20px 10px;
  background: transparent;
  text-align: center;
}
.navbar-nav .dropdown-menu > li > a:after{width:40px;border-bottom:1px solid #ccc}
.navbar-nav .dropdown-menu > li > a:hover,.navbar-nav .dropdown-menu>.active>a:hover{
  background: transparent;
  color:#e8991c;
}
.navbar-default .navbar-nav>.dropdown>a .caret{
  display: none
}
.navbar-toggle{float:right;border-radius:4px;display:inline-block;position:relative;overflow:hidden;padding:0; width:50px;height:50px;font-size:0;text-indent:-9999px;appearance:none;border-radius:none;border:none;cursor:pointer;transition:background 0.3s;background:#484848;margin:0}
.sr-only{display:block;position:absolute;top:25px;left:7px;right:7px;background:#484848;transition: background 0s 0.3s;width:30px;height:3px;margin:0;overflow:visible;clip:auto}
.navbar-toggle span::before, .navbar-toggle span::after{position:absolute;display:block;left:0;width:100%; height:3px;background-color:#484848;content:""}
.navbar-toggle span::before {top:-8px;transition-property:top, transform}
.navbar-toggle span::before, .navbar-toggle span::after{transition-duration:0.3s, 0.3s;transition-delay:0.3s, 0s}
.navbar-toggle span::after {transition-property:bottom, transform}
.navbar-toggle span::after {bottom:-8px}
.menu_responsive{display:none}


/*CONTAINER*/
.main-container{
  position:relative;
}
.breadcrumb {
    padding: 8px 15px;
    margin: 5px 0;
    font-size:11px;
    list-style: none;
    background-color: transparent;
    border-radius: 4px;
}
/* .breadcrumb > a + a:before {
  content: "\3E\00a0";
  font-family: Arial;
  font-size: 12px;
} */
.breadcrumb > a{
  color:#777676;
}
.breadcrumb > a:hover{
  color:#e8991c;
}
.breadcrumb > a, .breadcrumb > .active {
  font-size: 11px;
  font-family: Arial;
}
.addthis_toolbox.addthis_default_style.pull-right{float:none!important;text-align:right;display:block}
.page-header{
  font-size: 30px;
  font-family: 'ITC Avant Garde Gothic';
  font-weight: 500;
  font-size: 26px;
  color: #b30b3f;
  border: 0;
  margin: 5px 0;
  padding:25px 0;
}
.main-container{margin-top:80px;padding-bottom:20px}
.content a{color:#7f1938;display: initial}


/*ADDTHIS*/
.node-type-actualites .addthis_toolbox{
  margin-top: 15px;
}
.addthis_toolbox span{
  /*float:left;*/
  color:#000;
  padding:12px;
  font-size: 14px;
  font-family: 'ITC Avant Garde Gothic';
}
.addthis_toolbox a{
  color:#484848;
  font-size:30px;
}
.addthis_toolbox a:hover{
  color:#e8991c;
}
.addthis_toolbox a span{
  display: none!important;
}
.addthis_button_email.icon-mail.at300b, .addthis_button_facebook.icon-facebook.at300b{float:none}

/*ACTU*/
.actus .content{
  padding:15px;
}
/*map*/
.date {
  font-size: 18px;
  font-family: 'ITC Avant Garde Gothic';
  color:#777676;
  margin:-10px 10px 10px 10px;
}
.right-cont{
  background-color: #f7f2ed;
  padding: 0;
  width: 370px;
  float: none;
  display: inline-block;
  vertical-align: top;
}
.renseignement{
  background-color: #a71441;
  padding:10px 5%;
  color:#fff;
}
.renseignement h3{
  font-family: 'ITC Avant Garde Gothic Demi';
  font-size: 24px;
  margin-top:5px;
  margin-bottom: 20px;
}
.renseignement .infos{
  margin-top:10px;
}
.renseignement .link-inscription{
  text-align: center;
  background-color: #f7f2ed;
  width:100%;
  padding:5px;
  margin-top: 10px;
  border:1px solid #f7f2ed;
}
.renseignement .link-inscription a{
  color:#a71441;
  font-family: 'ITC Avant Garde Gothic Cond';
  font-weight: bold;
  font-size: 13px;
}
.renseignement .link-inscription:hover{
  background-color: #a71441;
  color:#f7f2ed;
}
.renseignement .link-inscription:hover a{
  color:#f7f2ed;
}
#map > div {
  position: static !important;
  height: 300px !important;
}

.infos{
  padding:10px 5%;
}
.infos-comp{padding:10px 5% 30px}

/*slider*/
.slider {margin-bottom:30px;}
.slider .bx-wrapper .bx-viewport{box-shadow: none}
.slider .bx-wrapper li{text-align:center}
.slider .bx-wrapper img{display:inline-block}
.slider .bx-wrapper .bx-caption{
  background: #999898;
  padding-bottom:15px;
}
#inverted-contain .panzoom{max-height:800px}

/*LISTE ACTUALITES*/
.node-type-actualites section{
  padding: 0;
}
.left-cont{padding:0;width:calc(100% - 390px);display:inline-block;margin-right:20px}
.left-cont .bx-wrapper .bx-viewport{
  left: 0;
  border:0;
}
.intro{
  padding-bottom: 20px;
  font:14px Arial;
  line-height: 1.5;
}
.row_actus{
  margin-left: -5px;
  margin-right: -5px;
}
.actualite{
  padding:0 10px 20px 0;
  float: none;
  width: calc(50% - 2px);
  display: inline-block;
  vertical-align: middle;
}
.actualite:nth-child(odd){padding:0 0 20px 10px}
.actualite .actu_content{
  background-color: #f1f1f1;
}
.actu_img{
  padding:0;
  position: relative;
}
.actualite:hover .actu_img .masque{
  display: block;
}

.actu_img .masque{
  background-color: rgba(0,0,0,0.4);
  position: absolute;
  top:0;
  bottom:0;
  left:0;
  right: 0;
  display: none;
}
.actu_img img{
  max-width: 100%;
  max-height: 100%;
  width: 100%;
}
.actu_extract,.actu_full{
  padding:5px 10px;
}
.actu_date{
  background-color: #e8991c;
  color:#fff;
  padding:5px;
  font:bold 12px Arial;
}
.actu_titre_manifestations{
  font: 500 18px 'ITC Avant Garde Gothic';
  color:#a71441;
  line-height: 1
}
.actu_titre_manifestations a{
  color:#a71441;
}
.actu_titre_prix{
  font: bold 16px Arial;
  margin:5px 0;
}
.actu_sous_titre{
  font: bold 14px 'ITC Avant Garde Gothic';
  color:#484848;
/*  text-transform: uppercase;*/
}
.actu_body{
  font-size: 11px;
  font-family: Arial;
}
.actu_body a.infos_link{
  font-size: 11px;
  font-family: Arial;
}
li.inline-logo img{
  max-height: 65px;
  width: auto!important;
}



/*RESSOURCES*/
.liste-ressources .intro{
  font: normal 13px Arial;  
}
.ressource{
  padding: 10px;
}
.liste-ressources  h3{
  font-family: 'ITC Avant Garde Gothic Demi';
  font-size: 18px;
}
.filtres {padding: 0;}
.filtre {font:500 12px 'ITC Avant Garde Gothic';display:inline-block;padding:0 15px;}
.filtre a{background-color: #7f1938;border:2px solid #7f1938;color:#fff;text-align: center;padding:10px;width: 100%;display: block;margin-top: 5px;}
.filtre a:hover{background-color: transparent;color: #7f1938;}
.filtre a.current{background-color: transparent;color: #7f1938;}

.liste-ressources .view-filters{padding:0 15px}
.liste-ressources .view-filters .views-widget{display: inline-block;}
.liste-ressources .view-filters .form-control{padding:0 10px;border:0;box-shadow: none;}
.liste-ressources .view-filters .form-type-bef-checkbox{margin-right:20px}
.liste-ressources .view-filters .form-type-bef-checkbox,.liste-ressources .view-filters .form-type-bef-checkbox > * {display: inline-block}
.liste-ressources .view-filters .form-type-bef-checkbox > * {width:auto}
.liste-ressources .view-filters .form-type-bef-checkbox input{margin-top:-2px}
.liste-ressources .view-filters .form-type-bef-checkbox label{padding-left:10px}

.reset{
  width: auto;
  display: inline-block;
    text-indent: -9999px;
}
.reset a{ 
  background: url(images/reload.png) no-repeat;
  width: 24px;
  border: none;
  height: 18px;
  text-indent: -9999px;
  position: absolute;
  bottom: 10px;
}
.ressource .ress_content{
  background-color: #f1f1f1;
  padding:10px 0;
}
.ressource .ress_content .ress_img{text-align: center}
.ressource .ress_content .ress_extract {padding: 10px;padding-left: 25px;}
.ressource .ress_content .ress_extract p{margin:0;}
  
.ressource .ress_content .ress_date {font:normal 14px Arial;}
.ressource .ress_content .ress_title{font:bold 18px Arial;color:#a71441;}
.ressource .order{
  position: absolute;
  bottom: 15%;
  left: 30%;
}
.ressource a.orderlink{
  padding: 5px 25px;
  border: 2px solid #e9a335;
  font:bold 13px 'ITC Avant Garde Gothic Cond';
  color: #000;
}
.ressource a.orderlink:hover{
  background-color: #e9a335;
  color:#fff;
}

.slider .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 40px;
    text-indent: -9999px;
    z-index: 9999;
}
.slider .bx-wrapper .bx-prev {
    transition:none;
    left: 10px;
    background: url(images/controls.png) no-repeat 0px -40px;
}
.slider .bx-wrapper .bx-next {
    transition:none;
    right: 10px;
    background: url(images/controls.png) no-repeat 0px 0px;
}
.slider .bx-wrapper .bx-prev:hover {
    left: 10px;
    background: url(images/controls.png) no-repeat -32px -40px;
}
.slider .bx-wrapper .bx-next:hover {
    right: 10px;
    background: url(images/controls.png) no-repeat -32px 0px;
}

/*PAGE SIMPLE*/
.node-type-page-simple .page_simple_container{
  padding:0 5% 10%;
}


/*MUSEE IMAGINAIRE*/
.musee-imaginaire .filtre{
  width:auto;
  display: inline-block;
}
.isotope-hidden{
  display: none;
}
.musee-imaginaire .grid {
  margin: 0 auto;
}
.musee-imaginaire .grid-item { width: 25%; }
.musee-imaginaire .oeuvres{margin-top:40px;}
.musee-imaginaire .oeuvre{background-color: #f1f1f1;opacity: 1;}
.musee-imaginaire .oeuvre:hover{opacity: 0.6;}
.musee-imaginaire .oeuvre_content{padding:10px;}
.musee-imaginaire .oeuvre .oeuvre_visuel img,
.musee-imaginaire .popin .oeuvre_visuel img{
  max-width: 100%;
  width: 100%;
}
.musee-imaginaire .oeuvre .oeuvre_artiste,
.musee-imaginaire .popin .oeuvre_artiste{font:normal 20px Arial;color:#000;}
.musee-imaginaire .oeuvre .oeuvre_titre,
.musee-imaginaire .popin .oeuvre_titre{
  font:bold 15px Arial;
  color:#484848;
}
.musee-imaginaire .oeuvre .oeuvre_infos,
.musee-imaginaire .popin .oeuvre_infos{
  font:normal 13px Arial;
  color:#000;
}
.musee-imaginaire .litteratureodd .oeuvre_infos,
.musee-imaginaire .litteratureeven .oeuvre_infos{
  padding:25px 10px;
}
.musee-imaginaire .litteratureodd .oeuvre_infos,
.musee-imaginaire .litteratureeven .oeuvre_infos,
.musee-imaginaire .popin_lit .oeuvre_infos{
  font:normal 15px Arial;
  color:#fff;
  font-style: italic;
}
.musee-imaginaire .litteratureodd{background-color: #7f1938;}
.musee-imaginaire .litteratureeven{background-color: #a13e13;}
.musee-imaginaire .litteratureodd .oeuvre_infos p:last-child,
.musee-imaginaire .litteratureeven .oeuvre_infos p:last-child{
  font-style: initial;
}

/*popin musee*/
.musee-imaginaire .popin{
  position: fixed!important;
  transform:none!important;
  width: 100%;
  opacity: 1!important;
  height: 100%;
  z-index: 15;
  left: 0;
  top: 0;
  display: none; 
}
.musee-imaginaire .popin .mask{
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
}
.musee-imaginaire .popin .content{
  padding: 15px;
  background: #fff;
  margin: auto;
  margin-top: 10vh;
  max-width: 900px;
  position: relative;
  width: 80%;
}
.musee-imaginaire .popin_litodd .content{
  padding: 15px;
  background: #7f1938;
  color:#fff;
  margin: auto;
  margin-top: 25vh;
  max-width: 900px;
  position: relative;
  width: 40%;
}
.musee-imaginaire .popin_liteven .content{
  padding: 15px;
  background: #a13e13;
  color:#fff;
  margin: auto;
  margin-top: 25vh;
  max-width: 900px;
  position: relative;
  width: 40%;
}
.musee-imaginaire .popin_liteven .oeuvre_infos,
.musee-imaginaire .popin_litodd .oeuvre_infos{
  color:#fff;
  font-size: 14px;
}
.musee-imaginaire .popin .content .img img{
  max-width: 100%;
  width: 100%;
}
.musee-imaginaire .popin .cross{
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
  width: 30px;
  height: 30px;
  background: url(../img/cross.png) no-repeat;
}
.musee-imaginaire .popin .cross a{
  display: inline-block;
  width: 100%;
  height: 100%;
  z-index: 9999;
  position: relative;
}
.musee-imaginaire .more_ctn{
  margin:auto;
  margin-top: 50px;
  background: url(../img/+.png) no-repeat;
  background-position: 0px 0px ;
  width: 38px;
  height: 40px;
  transition:none;
}
.musee-imaginaire .more_ctn:hover{
   background-position: 0px -40px ;
}
.musee-imaginaire .more_trigger{
  width: 38px;
  height: 40px;
  display: block;
}


/*PORTAIL D'ARCHIVES*/
.archives_form{
  padding:15px;
  background-color: #c65a2b;
}
.form_archives{
  color: #fff;
  margin: 0 auto;
  float: none;
}
.form_archives .head{
  font: normal 15px 'ITC Avant Garde Gothic Demi';
  padding: 15px;
}
.form_archives form {
    margin-top: 10px;
    margin-bottom: 10px;
}
.form_archives .tempindex{
  margin-top: 10px;
}
.form_archives .index{
  color:#fff;
}
.form_archives .searchfree{
  padding-left: 5px;
}
.form_archives ::-webkit-input-placeholder {
   color: #000;
   font: normal 15px Arial;
}
.form_archives :-moz-placeholder { /* Firefox 18- */
   color: #000;  
   font: normal 15px Arial;
}
.form_archives ::-moz-placeholder {  /* Firefox 19+ */
   color: #000;  
   font: normal 15px Arial;
}
.form_archives :-ms-input-placeholder {  
   color: #000;  
   font: normal 15px Arial;
}
.form_archives .style_select{
  background: url("../img/select.png") no-repeat scroll 97% 50% #fff;
  border: 2px solid #fff;
}
.form_archives select {
    line-height: 1;
    font: normal 13px Arial;
    border: 0;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    background: transparent;
    width: 100%;
    padding: 5px;
}
.form_archives .submit{
  color:#fff;
  background-color: #c65a2b;
  border:2px solid #fff;
  font:normal 12px  'ITC Avant Garde Gothic';
  padding: 5px 0;
  border-radius: 0;
}
.form_archives #filter_free_form .submit{
  font:bold 14px  'ITC Avant Garde Gothic Cond';
  padding: 4px 0;
  border-radius: 0;
}
.form_archives .submit:hover{
  color:#c65a2b;
  background-color: #fff;
}
.view_archives .type a{
  color:#fff;
  margin-bottom: 10px;
  padding:8px;
  background:#7f1938;
  display: block;
  width: 100%;
  text-align: center;
  border: 2px solid #7f1938;
  font: 500 12px 'ITC Avant Garde Gothic';
}
.view_archives .type a:hover{
  color:#7f1938;
  background:transparent;
}
.view_archives .type a.current{
  color:#7f1938;
  background:transparent;
}
.view_archives .filtre_type_text{
  font:normal 18px  'ITC Avant Garde Gothic Demi';
  margin:15px;
}
.archive {
  margin-top: 20px;
  padding:0 10px;
}
.archive .archive_content{
  background: #f1f1f1;
  min-height: 220px;
  padding: 10px;
}
.archive .archive_mav{
  padding:0;
  text-align: center;
}
.archive .archive_mav img{
  max-width: 100%;
}
.archive .archive_type{
  color:#fff;
  background: #e8991c;
  font:bold 13px 'ITC Avant Garde Gothic Cond';
  width: auto;
  padding:5px;
  text-align: center;
  display: inline-block;
}
.archive .archive_title{
  font:bold 17px Arial;
  margin:5px 0;
}
.archive .archive_sous_titre{
  font:normal 13px Arial;
}
.archive .archive_content_txt{
  position: relative;
}
.archive .archive_link{
  position: absolute;
  bottom: 15%;
  left: 37%;
}
.archive .archive_link .archive_link_button{
  padding: 5px 40px;
  border: 2px solid #e9a335;
  font: bold 13px 'ITC Avant Garde Gothic Cond';
  color: #000;
}
.archive .archive_link .archive_link_button:hover{
  background-color: #e9a335;
  color: #fff;
}
.archive .archive_popin{
  position: fixed!important;
  transform:none!important;
  width: 100%;
  opacity: 1!important;
  height: 100%;
  z-index: 15;
  left: 0;
  top: 0;
  display: none; 
}
.archive .archive_popin .archive_title{
  text-align: left;
}
.archive .archive_popin .mask{
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
}
.archive .archive_popin .content{
  padding: 15px 7%;
  background: #fff;
  margin: auto;
  margin-top: 15vh;
  max-width: 900px;
  position: relative;
  width: 50%;
  text-align: center;
}
.archive .archive_popin .content .img{
  text-align: center;
}
.archive .archive_popin .content .img img{
    max-width: 100%;
}
.archive .archive_popin .cross{
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
  width: 30px;
  height: 30px;
  background: url(../img/cross.png) no-repeat;
}
.archive .archive_popin .cross a{
  display: inline-block;
  width: 100%;
  height: 100%;
  z-index: 9999;
  position: relative;
}
.no-result{
  margin-top: 20px;
  font: 500 15px 'ITC Avant Garde Gothic';
  color: #000;
}

/*HOMEPAGE*/
.node-type-accueil .main-container{
  padding-bottom: 0;
  margin-top:-5%
}
.accueil .slider {
  margin-bottom:20px;
  display:none;
}
.accueil h2.last_actus_title,
.accueil .frise_intro h2,
.accueil h2.last_archives_title{
  font:200 36px 'ITC Avant Garde Gothic';
  text-transform: capitalize;
  color:#343434;
  text-align: center;
  margin: 0;
  padding: 45px 0 0;
}
.accueil .frise_intro h2 a{font:200 36px 'ITC Avant Garde Gothic';text-transform:capitalize;color:#343434}
.accueil h2.last_archives_title{
  color:#a71441;
  margin:5px 0;
  display:none;
}
.accueil .last_archives.col-xs-12{
  background-color: #f7f2ed;
  padding: 50px 120px 50px;
}
.accueil .frise{
  padding:30px 15px;
}
.accueil .frise_intro p{
  font:normal 16px 'ITC Avant Garde Gothic';
  text-align: left;
  padding: 30px 45px 0;
  line-height: 22px;
}
.accueil .frise_intro a{
  font:normal 14px Arial;
  color:#6d6d6d;
}
.accueil .frise_intro a:hover{
  color:#e8991c;
}
.accueil .frise_content{
  padding:0;
}
.accueil .link img{
  max-width: 100%;
  width: 100%;
}
.accueil .link{
  opacity: 1;
}
.accueil .link:hover{
  opacity: 0.8;
}

.accueil ol {
  position: relative;
  display: block;
  padding: 35px 0 60px;
  text-align: center;
  margin: 0 auto;
  width: 800px;
  /*height: 2px;
  background: #5c3306;*/
}

/* ---- Timeline elements ---- */

.accueil ol li{
  position: relative;
  padding: 20px 0 0;
  display: inline-block;
  width: 125px;
  height: 141px;
  background: url(../img/hexagon.png);
  text-align: center;
  vertical-align:top;
}
.accueil ol li a{color: #a71441;font: 500 20px 'ITC Avant Garde Gothic';}
.accueil ol li a:hover{color:#fff;transition:none}
.accueil ol li:nth-child(7){margin-left:0;margin-top:-29px}
.accueil ol li:nth-child(8),
.accueil ol li:nth-child(9),
.accueil ol li:nth-child(10),
.accueil ol li:nth-child(11){margin-top:-29px}
.accueil ol li span{padding:8px;display:block;font-size:13px;font-family:"Arial"; font-weight:normal;transition:none}
.accueil .frise_content ol li{
  /*content: '\e809';
  font-family: "fontello";*/
  /*position: absolute;*/
 /* top: -35px;*/
  
  /*font-size: 30px;
  left: 0px;
  display: block;
  color: #a71441;*/
}
/* ---- Details ---- */

.accueil ol li .details {
  display: none;
  position: absolute;
  left: -15px;
  top: -120px;
  padding: 15px;
  width: 200%;
  border-radius: 3px;
  border-right: 2px solid rgba(0,0,0,.1);
  border-bottom: 2px solid rgba(0,0,0,.1);
  font: 14px arial;
  color:#505050;
  background: #f1f1f1;
}
.accueil ol li .details::before {
  content: "";
  position: absolute;
  left: 10px;
  bottom: -20px;
  display: block;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-top-color: #f1f1f1;
  border-right-color: #f1f1f1;
}

/* ---- Hover effects ---- */

.accueil ol li:hover {
  cursor: pointer;
  color: #fff;
  background: url(../img/hexagon_hover.png);
  transition: all 0s;
}
.accueil ol li span:hover{color:#fff;transition: all 0s}
.accueil ol li:hover::before {
  color:#e8991c;
}
.accueil ol li:hover .details {
  display: block;
  color: #444;
}

.accueil .last_actus.col-xs-12{
  padding: 45px 40px 65px 40px;
  background-color: #f7f2ed;
}
.last_actus .row .last_actu{display:inline-block;width:calc(31% - 2px);padding:0;margin:0 40px 0 0}
.last_actus .row .last_actu.element3{margin:0}
.accueil .last_actu_content img{
  max-width: 100%;
  width: 100%;
  display:inline-block;
  float:none;
}
.accueil .last_actu_content .lien_actu:hover img {
  -webkit-filter: opacity(.7);
  filter: opacity(.7);
  transition: .4s all;
}
.accueil .last_actu_content .lien_actu:hover .last_actu_date{background-color:#c78214}
.accueil .last_actu_content,.accueil .last_actu_content_img {
  position: relative;
}

.accueil .last_actu_date{
  position: absolute;
  left:0;
  right:0;
  /* top:125px; */
  bottom:0;
  background-color: #e8991c;
  padding:5px;
  color:#fff;
  width:40%;
  text-transform: lowercase;
  font-weight: bold;
  text-align: center;
}
.accueil .last_actu_content .mask{min-height:160px;background:#fff;padding:20px 15px}
.accueil .last_actu_content a:hover .mask{background:#e8e2d9}
/*.accueil .last_actu_content:hover .mask{
  opacity: 1;
}*/
/*.accueil .last_actu .last_actu_date{
  font:500 14px 'ITC Avant Garde Gothic';
}*/
.accueil .last_actu .last_actu_titre{
  font:normal 20px 'ITC Avant Garde Gothic';
  margin-top:0;
  color: #a71441;
}
.accueil .last_actu .last_actu_sous_titre{
  font-family:'ITC Avant Garde Gothic';
  font-weight:bold;
  font-size: 14px;
  margin: 0 0 5px; 
}

.accueil .last_archive.col-xs-12{
  padding: 25px 15px 5px 20px;
  width: calc(25% - 2px);
  background-color: #e8e2d9;
  margin: 0 2px 0 0;
/*  min-height: 215px;*/
  font-family: "ITC Avant Garde Gothic";
  font-weight:500;
}
.accueil .last_archive1, .accueil .last_archive2, .accueil .last_archive3, .accueil .last_archive4{position:relative;min-height:215px}
.accueil .last_archive b{text-transform:uppercase;font-size:11px}
.accueil .last_archive p{font-size:20px;color:#a71441;line-height:1;padding:5px 0 0;font-family:'ITC Avant Garde Gothic';font-weight:500}
.accueil .last_archive a{bottom:0;right:0;position:absolute;color:#a6a098;font-size:14px}
.accueil .col-xs-12{padding:0}
/*.accueil .last_archive1,
.accueil .last_archive2{
  border-bottom: 1px solid #c5c1be;
  padding: 5px 15px;
}*/

.accueil .slide_img{
  padding: 0;
}
.accueil .slide_caption{
  background-color: #f7f2ed;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.accueil .slide_caption:hover{
  background-color: #ebe7e3;
}
.accueil .bx-wrapper {
  margin:0 auto 0px;
}
.accueil .bx-wrapper .bx-viewport {
  border: 0; 
  left: 0px; 
}
.accueil .slider_surtitre{
  color: #a71441;
  text-transform: uppercase;
  font-size: 18px;
  font-family: "ITC Avant Garde Gothic";
  padding-top: 15px ;
  margin:0 ;
}
.accueil hr{
  margin:0;
  border-top-color: #000;
}
.accueil .slider_titre{
  font:bold 26px Arial;
  color:#000;
}
.accueil .slider_intro{
  font:normal 14px Arial;
  color:#000;
}
.accueil .bx-wrapper .bx-pager.bx-default-pager a{
  background: #fff;
}
.accueil .bx-wrapper .bx-pager.bx-default-pager a:hover,
.accueil .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #e8991c;
}
.accueil .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: 15px;
  width: 66%;
}
.accueil .ac .all_actus{
  margin-top:10px;
  font-family: "ITC Avant Garde Gothic";
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
}
.accueil a{
  color:#484848;
}
.accueil .lien_actu{display:inline-block;width:100%}
.accueil .ac .all_actus a:hover{
  color:#e8991c;
}
.accueil .last_archive:hover{
  background-color: #fff;
}



/*CONTACT*/
.contact .page-header,.contact .breadcrumb{
  padding:0;
}
/*.contact label{
  display: none;
}*/
.contact .text h2{
  font:normal 18px 'ITC Avant Garde Gothic Demi';
}
.contact .text p.required{
  margin-bottom: 10px;
  color:#a71441;
  font:500 12px 'ITC Avant Garde Gothic';
}
.contact .form-item {
  margin-bottom: 10px;
}
.contact .contact_field_left{
  padding-left:0;
}
.contact .contact_field_right{
  padding-right: 0;
}
.contact .btn-primary{
  background-color:#a71441 ;
  border-color:#a71441;
  float:right;
  border-radius: 0;
}
.contact .webform-component--objet-de-la-demande{
  position: relative;
}
.contact .webform-component--objet-de-la-demande:before {
    content: '▼';
    position: absolute;
    right: 5px;
    top: 15%;
    margin: auto;
    color: #000;
    font-size: 1.333em;
}
.contact .form-control, .contact .email {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #000;
    font:500 13px 'ITC Avant Garde Gothic';
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #484848;
    border-radius: 0;
    -webkit-appearance:none;
    appearance:none;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    outline: none;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.contact textarea.form-control{
  height: 150px;
}
.contact .contact_map iframe{
  max-width: 100%;
}

.contact ::-webkit-input-placeholder {
   color: #000;
   font:500 13px 'ITC Avant Garde Gothic';
}

.contact :-moz-placeholder { /* Firefox 18- */
   color: #000;
   font:500 13px 'ITC Avant Garde Gothic';  
}

.contact ::-moz-placeholder {  /* Firefox 19+ */
   color: #000;
   font:500 13px 'ITC Avant Garde Gothic';  
}

.contact :-ms-input-placeholder {  
   color: #000;
   font:500 13px 'ITC Avant Garde Gothic';  
}

.contact ::-webkit-input-placeholder::after{
  content:' *';
  color:#a71441;
}
.contact #edit-submitted-tel::-webkit-input-placeholder::after{
  content:"";
} 
.contact button.webform-submit{
  border:#a71441;
  background: #a71441;
  color:#fff;
  float:right;
  padding:5px 50px;
  border-radius: 0;
}
.contact button.webform-submit:hover{
  background-color: #484848;
}

/*RECHERCHE*/
.page-search ul.tabs--primary.nav.nav-tabs{
  display: none;
}
.page-search form#search-form{
  display:none;
}
.searchpage .form-control{
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #000;
    font:500 13px 'ITC Avant Garde Gothic';
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #484848;
    border-radius: 0;
    -webkit-appearance:none;
    appearance:none;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    outline: none;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.searchpage .input-group-btn:last-child>.btn{
  border: 0;
  background: transparent;
  width:40px;
  overflow: hidden;
/*  text-indent: -9999px;*/
}
.searchpage .input-group-btn:last-child>.btn:before{
  content: '\e800';
  font-family: "fontello";
  font-size: 25px;
  color:#a71441;
}
.searchpage .input-group-btn:last-child>.btn span{
  display: none;
}
.searchpage .input-group{
  display: block;
  width: 80%;
}
.searchpage span.input-group-btn {
    position: absolute;
    right: 40px;
    top: -4px;
}
.searchpage p.search-info{
  display: none;
}
.searchpage li.search-result {
    list-style-type: none;
}
.searchpage h3.title a{
  font:500 18px 'ITC Avant Garde Gothic';
  color:#000;
}
.searchpage h3.title a:hover{
  color:#e8991c;
}


/* Page 404 */
.page-404{
  text-align: center;
  width: 80%;
  margin: 0 auto;
}
.page-404 h1{
  font-size:3.185em;
  color:#000;
  font:48px "ITC Avant Garde Gothic";
  border-top: 3px solid #000;
  border-bottom: 3px solid #000;
  display: inline-block;
  padding: 0px 10px 5px;
  margin-bottom: 50px;
}
.page-404 h2{
  font-family: 'ITC Avant Garde Gothic';
  font-size: 25px;
  color: #000;
  font-weight: 500;
  margin-bottom: 25px;
}
.page-404 span{
  font-size:20px;
  font-family:Arial;
}
.page-404 .more_ctn a.large_button{
  font-family: 'ITC Avant Garde Gothic';
  font-weight: 500;
  font-size: 23px;
  color: white;
  background: #a71441;
  padding: 2px 35px 0px;
}
.page-404 .more_ctn a.large_button:hover{

}
.page-404 .more_ctn{
  margin-top: 80px;
}

/* Page maintenance */
#maintenance{
}
#maintenance .logo{
    margin-bottom:20px;
}
#maintenance .content{
  padding-top: 100px;
  text-align: center;
}
#maintenance .main-container{
  min-height:calc(100vh - 144px);
}
#maintenance span{
  font-family: 'ITC Avant Garde Gothic';
    font-size: 20px;
    padding-top: 10px;
    display: inline-block;
}
#maintenance h1{
  font-family: 'ITC Avant Garde Gothic';
  font-weight: bold;
}



/*PAGER*/
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
    z-index: 2;
    color: #e8991c;
    background-color: transparent;
    border-color: transparent;
    cursor: default;
    font-size:18px;
    line-height: 1.5;
}
.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 2;
    text-decoration: none;
    color: #000;
    background-color: transparent;
    border: 0;
    margin-left: -1px;
    font-size: 14px;
}

/*FOOTER*/
.footer{
  background-color: #fff;
  margin-top: 30px;
  border: 0;
  padding: 35px 0 30px;
}
.foot-txt{
  color:#7f1938;
  font-size: 16px;
}
.foot-txt p{
  line-height: 1.3;
}
.foot-txt .bold-inst{
  font-weight: bold;
  font-size: 21px;
}
.en-sav{
  color:#343434;
  float:right;
  font-size: 14px;
}
.en-sav:hover{
  color:#e8991c;;
}
.adherer{
  font:normal 18px 'ITC Avant Garde Gothic';
  text-align: center;
  background-color: #b30b3f;
  padding:10px 5px;
  width: calc(38% - 2px);
  display: inline-block;
  float:right;
}
.adherer:hover{
  background-color:#484848;
}
.adherer a{
  color:#fff;
}
.footer .social-links{
  text-align: left;
  width: 51%;
  display: block;
  padding: 0;
}
.footer .social-links a{
  color:#484848;
  font-size: 35px;
}
.footer .social-links .social {
    padding: 0;
    width: 20%;
}
.footer .social-links a .icon-flickr{
  font-size: 42px;
  position: relative;
  top:-3px;
}
.footer .social-links a i{
  -webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
}
.footer .social-links a:hover{
  color:#e8991c;
}
.footer .links{
  list-style-type: none;
  float:right;
}
.footer .links li {
  display: inline;
}
.links li a{
  font-size:12px;
  font-family: 'Myriad Pro';
  color:#343434;
}
.links li a:hover{
  color:#e8991c;
}
.links li:after { content: " \2022";color:#fff}
.links li:last-child:after { content: none; }


.footer .foot-txt, .footer .footer-links{
  padding-left:10px;
  padding-right: 10px;
}
.footer .foot-txt #block-block-1 p{padding-left:25px;font: 500 22px 'ITC Avant Garde Gothic';text-transform:capitalize;color:#b30b3f}
.footer .foot-txt{width:40%}
.footer .footer-links{width:60%;padding-right:25px}
/*newsletter*/
.mailjet{
  width:calc(50% - 2px);
  display: inline-block;
  /*background-color:#f7f2ed;*/
  /*margin-bottom: 20px;*/
/*  min-height: 70px;*/
}
.mailjet form{
  padding: 5px 0;
}
.mailjet .news-icon{
  font-size: 24px;
}

.mailjet .news-text{
  font:bold 18px 'ITC Avant Garde Gothic Cond';
  color:#a71441;
}
.mailjet .form-group{
  margin-bottom: 0;
}
.mailjet .form-control{
  /*background-color: #ede5dd;*/
  border:0;
  border-radius:0;
  /*height:45px;*/
  padding:0 0 0 6px;
  font-style: italic;
  box-shadow:none;
  -webkit-box-shadow: none;
  -webkit-transition: none;
  transition: none;
}
.mailjet .btn-default{
  border:0;
  background-color: transparent;
  font:bold 14px 'ITC Avant Garde Gothic Cond';
  color:#343434;
}
.mailjet .btn-default:hover{
  color:#e8991c;
}
.vertical-align {
    display: flex;
    align-items: center;
}

.footer .social-links a .twitter::before, .top-bar-navi .icons a .twitter::before{font-family:'fontello_1';content: '\e80c'}

/*RTE*/
/*Actualités*/
p.actu_titre{
  font: normal 18px Arial;
  color:#a71441;
}
p.txt{
  font-family: Arial;
  font-weight: normal;
  font-size: 14px;
}
p.prat_location{
  font-weight: bold;
  font-family: Arial;
  font-size:18px;
}
h4.infos_titre{
  font:bold 22px 'ITC Avant Garde Gothic Demi';
  color:#000;
}
a.infos_link{
  font: normal 13px Arial;
  color:#a71441;
}
a.links{
  font: normal 14px Arial;
  color:#a71441;
}
a.infos_link:hover{
  text-decoration: underline;
}
a.links:hover{
  text-decoration: underline;
}
li.inline-logo{
  display: inline;
  list-style: none;
  padding:5px;
}
/*RESSOURCES*/
p.ressource_first{
  font:normal 13px Arial;
  color:#000;
}
p.ressource_titre{
  font: normal 18px Arial;
  color:#a71441;
}
p.ressource_annotation{
  font:normal 12px Arial;
  color:#000;
}
a.ress_links{
  font: normal 14px Arial;
  color:#a71441;
}
a.ress_link:hover{
  text-decoration: underline;
}
/*PAGE SIMPLE*/
h1.titre1{
  font:500 24px 'ITC Avant Garde Gothic';
  color:#000;
}
h2.titre2{
  font:500 18px 'ITC Avant Garde Gothic';
  color:#000;
}
p.chapo{
  font:500 15px 'ITC Avant Garde Gothic';
  color:#000;
}

/*SPECIAL GRID*/
.col-X-2,.col-X-8{
  position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-X-2{
  width: 20%;
  float: left;
}
.col-X-8{
  width: 80%;
  padding:0;
  float: left;
}
.node-type-actualites .region-content h1{text-align:left}

.accueil .frise{background-color:#fff}
.col-md-9{float:right;padding:0}
.navbar-nav{padding-left:5%;margin:-7px 0 0;width:calc(75% - 2px)}
.navbar-nav li{text-align:left;width:auto;margin-right:50px}
.navbar-nav .expanded:hover{border-bottom:6px solid #e8991c}
.navbar-nav li:last-child{width:auto;margin:0}
.navbar-nav li a, .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{font-size:20px;line-height:1;padding:10px 0;color:#a71441;text-transform:uppercase;background-color:transparent;
    font-family:"ITC Avant Garde Gothic Demi"}
.navbar-collapse{padding:0;width:100%}
.navbar-collapse .menu{width:calc(77% - 2px);display:inline-block}
.navbar-collapse .espace{width:calc(21% - 2px);display:inline-block;padding:0}
ul.nav li.dropdown ul.dropdown-menu{margin-top:5px}
ul.nav li.dropdown ul.dropdown-menu li{text-align:center;width:100%}
.dropdown-menu{min-width:250px}
.navbar-collapse {width:100%;margin-top:0}
h1{font-family:"ITC Avant Garde Gothic";font-weight:500;font-size:36px;line-height:1;text-align:center;color:#e8991c}
.desc{font-family:"ITC Avant Garde Gothic";font-weight:500;font-size:20px;line-height:24px;text-align:center;padding:0 72px;overflow:hidden;background-color:#fff}
.desc p{padding:0 0 20px 0;margin:0;text-align:justify;font-size:18px;font-family:'ITC Avant Garde Gothic';font-weight:normal}
.desc h1{margin:0;padding:60px 0 30px}
.accueil_container .links{display:block;position:relative;text-align:center;padding:30px 0 50px;background-color:#fff}
.links{display:block;position:relative;padding:15px 0 0;text-align:center}
.links li{display:inline-block}
.links li a{color:#fff;font-size:14px;padding:0 10px}
.row{margin:0 auto}
.link.col-xs-12{width:20%;background-color:#e8991c;float:none;display:inline-block;padding:10px 0;font: normal 18px 'ITC Avant Garde Gothic'}
.link a{color:#fff;font-size:18px;}
.accueil .link:hover{opacity:1;background-color:#c78214}
.node-type-accueil .main-container{padding:0}
/*.col-sm-12{padding:0}*/
#block-block-1 a{padding:0 15px}
#mailJetNews .col-xs-12{padding:0;width:auto}
#mailJetNews .col-sm-5 .row{border-bottom:1px solid #000}
.mailjet .news-icon{padding:0;margin-top:0}
.page-georges-pompidou .mailjet .news-icon{margin-top:-4px}
.mailjet .news-icon{margin-top:-14px}
.page-georges-pompidou #mailjetnews_form input{padding:0 0 10px 6px}
#mailJetNews .col-sm-7{padding:0;width:100%}
.mailjet .form-group{border-bottom:1px solid #000}
#mailJetNews .col-sm-7 .col-X-2{padding:0}
.adherer .download:before{content:'\e80a';font-family:'fontello_1';margin-right:15px}
.en-sav:after, .link a:after, .accueil .ac .all_actus:after, .accueil .last_archive a:after, .grid_archive a:after{content:'\e803';font-family:'fontello_1';padding-left:5px}
.container>.navbar-header, .container>.navbar-collapse{padding:0;width:230px}
.navbar.container>.container{width:100%}
.container .menu{width:calc(100% - 230px);top:45px;}
ul.nav li.dropdown ul.dropdown-menu li:after{content:'';width:50px;height:1px;background:#ccc;display:block;margin:0 auto}
ul.nav li.dropdown ul.dropdown-menu li:last-child:after{background:#fff}
.slide_image img{width:70%}
.slide_image{
  position:relative;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#060606+0,000000+100&1+0,1+80,0+100 */
background: -moz-linear-gradient(top, rgba(6,6,6,1) 0%, rgba(1,1,1,1) 80%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(6,6,6,1) 0%,rgba(1,1,1,1) 80%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(6,6,6,1) 0%,rgba(1,1,1,1) 80%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#060606', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.citation{color:#fff;position:absolute;bottom:40%;right:25%;width:400px}
.citation p{font-family:'ITC Avant Garde Gothic';font-size:34px;font-weight:normal;line-height:1}
.citation p:before{content: '\275D';font-size:60px;padding-right:3px;margin-top:-30px;display:inline-block;  height:30px;vertical-align:middle}
.citation p:after{content:'\275E';font-size:40px;padding-left:3px}
.citation p.auteur{font-family:'ITC Avant Garde Gothic';font-size:15px;font-weight:500;text-align:right;line-height:0.3}
.citation p.auteur:before{content:'-';font-size:15px;padding-right:5px;margin-top:0;height:auto;vertical-align: none}
.citation p.auteur:after{content:''}

/* page Recherche par archicves */
.views-exposed-widgets{position:relative}
.views-widget-filter-keys{width:100%;margin:0 0 40px 0;padding:.5em 0}
.page-georges-pompidou .form-control{border:none;box-shadow:none;height:auto}
.views-widget-filter-keys .description{display:none;padding:0 0 0 20px;font-style:italic;font-size:20px;font-weight:normal;color:#484848;font-family:'Arial'}
.header_image{background: url(../img/visuel_mav_archive.png) center top no-repeat;position:absolute;width:100%;height:1500px;background-size:contain;z-index:-1;top:20px}
.region-content{position:relative}
.main-container{background-color:#fff;position:relative;margin-top:80px;padding:20px 25px 35px}
/*.region-content h1{padding:60px 0 20px}*/
.views-widget-filter-keys .form-control{border:1px solid #d6d1c9;border-radius:0;height:55px;font-size:18px}
#edit-type-wrapper, #edit-periode-wrapper, #edit-anne-wrapper{width:calc(33% - 30px);margin: 0 50px 0 0;padding:0}
#edit-anne-wrapper{margin:0}
#edit-type-wrapper label, #edit-periode-wrapper label, #edit-anne-wrapper label{border-radius:0;border:none;box-shadow:none;border-bottom:2px solid #878787;padding:0;font-family: 'ITC Avant Garde Gothic Demi';font-size:14px;font-weight:bold;width:100%;text-transform:uppercase;position:relative;cursor:pointer;}
#edit-type-wrapper label:after, #edit-periode-wrapper label:after, #edit-anne-wrapper label:after{content: '\e802';font-family:'fontello_1';position:absolute;display:block;right:0;top:0;color:#878787}
#edit-type-wrapper .form-item-type label, #edit-periode-wrapper .form-item-periode label, #edit-anne-wrapper .form-item-anne label{border:none;width:calc(100% - 26px);margin:0;display:inline-block}
#edit-type-wrapper .form-item-type label:after, #edit-periode-wrapper .form-item-periode label:after, #edit-anne-wrapper .form-item-anne label:after{content:''}
#edit-type-wrapper .form-item-type .form-control, #edit-periode-wrapper .form-item-periode .form-control, #edit-anne-wrapper .form-item-anne .form-control{padding:0;width:100%;margin:-7px 0 0;display:inline-block;padding:15px;background:none;color:#000;border:2px solid #000;border-radius:0;z-index:2}
#edit-type-wrapper .form-item-type .form-type-bef-checkbox input, #edit-periode-wrapper .form-item-periode .form-type-bef-checkbox input, #edit-anne-wrapper .form-item-anne .form-type-bef-checkbox input{width:auto}
#edit-type-wrapper .form-item-type .form-type-bef-checkbox, #edit-periode-wrapper .form-item-periode .form-type-bef-checkbox, #edit-anne-wrapper .form-item-anne .form-type-bef-checkbox{padding:5px 0}
#edit-mot-cle-wrapper #edit-mot-cle{border:1px solid #ccc;border-radius:0}
#edit-mot-cle-wrapper{padding:30px 0 0}
#edit-mot-cle-wrapper .description{display:none;padding:0 0 0 20px;font-style:italic;font-size:20px;font-weight:normal;color:#ccc;font-family:'Arial'}
.views-exposed-widget.views-widget-sort-order{display:none}
.views-submit-button{width:calc(55% - 2px);display:inline-block;text-align:right;position:relative;padding:30px 0 0}
.views-submit-button #edit-submit-recherche{background-color:#b30b3f;border:none;border-radius: 0;padding:10px 30px;text-transform:uppercase;font-size:20px;margin:0;font-family:'ITC Avant Garde Gothic Demi'}
.views-submit-button #edit-submit-recherche:hover{background-color:#82092e}
#edit-mot-cle-wrapper,  .form-autocomplete .input-group-addon{border-radius:0}
.views-reset-button{width:calc(45% - 2px);display:inline-block;padding:30px 0 0 5px}
.views-reset-button #edit-reset{color:#fff;background:#82092e;font-size:0;border:none;border-radius:0;width:48px;height:48px}
.views-reset-button #edit-reset:hover{background-color:#b30b3f}
.views-reset-button #edit-reset:before{content:'\e809';font-family:'fontello_1';font-size:26px}
.views-widget-sort-by {font-family:'ITC Avant Garde Gothic Demi';font-style:normal;font-size:14px;text-transform:uppercase;padding:30px 0 0!important;width:100%}
.views-widget-sort-by .form-item {margin:0;padding:0}
.views-widget-sort-by .form-item .bef-select-as-links{text-align:left}
.views-widget-sort-by .form-item .form-type-bef-link{text-decoration:none;display:inline-block;text-transform:none;width:160px;text-align:center;vertical-align:middle}
.views-widget-sort-by .form-item .form-type-bef-link a{color:#000;vertical-align:middle;display:inline-block;width:100%;background:#f7f2ed;padding:10px 50px;min-height:40px;position:relative}
.views-widget-sort-by .form-item .form-type-bef-link a:before{content:'\e802';font-family:'fontello_1';position:absolute;display:block;left:10px;top:10px;color:#878787}
.views-widget-sort-by .form-item .form-type-bef-link a.active, .views-widget-sort-by .form-item .form-type-bef-link a:hover{background:#e8e2d9}
#edit-sort-by-name, #edit-sort-by-name-1{display:none}
/*.views-widget-sort-by .form-item .form-type-bef-link a:after{content:"";display:inline-block;height:50px;width:1px;vertical-align:middle}*/
.grid_result{margin:15px 0 20px}
.content_grid{width:100%;border-top:1px solid #e8e2d9;padding:20px 10px}
.content_grid:hover{background-color:#f7f2ed}
.content_grid img{display:inline-block}
.image_recherche{width:95px;display:inline-block;text-align:center}
.content_grid .doc, .content_grid .date_archive{display:inline-block;width:16%;text-align:center}
.content_grid .titre{display:inline-block;width:530px;margin-left:20px}
.content_grid .titre a{font-family:'ITC Avant Garde Gothic';font-weight:500;font-size:18px;color:#b30b3f}
.content_grid .doc{font-family:'ITC Avant Garde Gothic';font-weight:bold;text-transform:uppercase;font-size:11px}
.content_grid .date_archive{font-family:'ITC Avant Garde Gothic';font-size:14px;font-weight:normal}
.content_grid .date_archive p{display:inline-block}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background:#e8991c;border: none;color:#fff;border-radius:0}
.pagination > li > a, .pagination > li > span{background-color:#f7f2ed;color:#b30b3f;border-radius:0;padding:0 7px;margin:0 3px 0 0;font-family:'ITC Avant Garde Gothic Demi';font-size:14px}
.pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span{border-radius:0}
.pagination .next a, .pagination .prev a{font-size:0}
.pagination .next a:after{content:'\e803';font-family:'fontello_1';font-size:14px}
.pagination .prev a:after{content:'\e804';font-family:'fontello_1';font-size:14px}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{background-color:#e8991d}
.views-widget-filter-field_archive_type_tid.active .views-widget, .views-widget-filter-field_archive_periode_tid.active .views-widget, .views-widget-filter-field_anne_tid.active .views-widget{display:block;position:absolute;z-index:1;width:calc(33% - 30px);background:#fff}
.views-widget-filter-field_archive_type_tid .views-widget, .views-widget-filter-field_archive_periode_tid .views-widget, .views-widget-filter-field_anne_tid .views-widget{display:none}
.active_filters{float:left;padding:40px 0 15px}
.active_filters ul{margin:0;padding:0}
.active_filters ul li{list-style: none;display:inline-block;padding:5px 10px;background:#f7f2ed;border-radius:10px;font-family:'ITC Avant Garde Gothic';color:#777373;margin-right:10px;text-transform:lowercase;cursor:pointer;}
.active_filters ul li span{color:white;margin-left:5px;font-size:14px;transition:all .4s;background:#c4beb4;
    border-radius:100%;padding:0 6px 2px}
.active_filters ul li:hover{background:#c4beb4;color:#fff}
.active_filters ul li:hover span{color:#777373;background:#f7f2ed}
#edit-shs-term-node-tid-depth-wrapper{width:100%;padding:0;margin-top:30px}
#views-exposed-form-recherche-page select{font-family:'ITC Avant Garde Gothic Demi';font-size:14px;text-transform:uppercase;border:none;border-bottom:2px solid #000;width: calc(25% - 30px);margin: 0 40px 0 0;padding:2px 0;outline:none;}
#views-exposed-form-recherche-page select:last-child{margin:0}
#views-exposed-form-recherche-page select option{text-transform:none}
#edit-shs-term-node-tid-depth-select-2, #edit-shs-term-node-tid-depth-select-3, #edit-shs-term-node-tid-depth-select-4{display:inline-block!important}
.fixed_box{position:fixed;width:100%;height:100%;z-index:1;top:0;left:0;cursor:pointer;display:none}
/*.views-widget-sort-by .form-item #edit-sort-by-title a, .views-widget-sort-by .form-item #edit-sort-by-score a{padding:20px 0 0}*/
#views-exposed-form-recherche-page{position:relative;z-index:2}
/* END */

/*Block Recherche*/
.page-node-791 .views-exposed-widgets{position:relative}
.page-node-791 .views-widget-filter-keys{width:100%;margin:0}
.page-node-791 .form-control{border:none;box-shadow:none;height:auto}
.page-node-791 .views-widget-filter-keys .description{display:none;padding:0 0 0 20px;font-style:italic;font-size:20px;font-weight:normal;color:#484848;font-family:'Arial'}
.page-node-791 .header_image{background: url(../img/visuel_mav_archive.png) center top no-repeat;position:absolute;width:100%;height:1000px;background-size:cover;z-index:0;top:auto}
.page-node-791 .region-content{position:relative}
.page-node-791 .main-container{background:none;position:relative;margin-top:350px;padding:0 25px;min-height:600px}
.page-node-791 .region-content h1{padding:60px 0 20px;color:#fff;font-size:40px;font-family:'ITC Avant Garde Gothic Demi';font-style:normal;text-shadow: 2px 2px 8px #505050}
.page-node-791 .views-widget-filter-keys .form-control{border:1px solid #d6d1c9;border-radius:0;font-style:italic;font-weight:500;font-size:18px;height:55px}
#views-exposed-form-recherche-page .views-widget-filter-keys .form-item-keys{position:relative}
#views-exposed-form-recherche-page .views-widget-filter-keys .search_btn{position:absolute;top:0;right:0;width:50px;height:55px;cursor:pointer;z-index:1}
.views-widget-filter-keys .form-item-keys:after{content:'\e808';font-family:'fontello_1';font-size:24px;color:#e8991c;position:absolute;right:15px;top:10px}
.page-node-791 #edit-type-wrapper, .page-node-791 #edit-periode-wrapper, .page-node-791 #edit-anne-wrapper{width:calc(33% - 31px);margin: 0 50px 0 0;padding:0}
.page-node-791 #edit-anne-wrapper{margin:0}
.page-node-791 #edit-type-wrapper label, .page-node-791 #edit-periode-wrapper label, .page-node-791 #edit-anne-wrapper label{border-radius:0;border:none;box-shadow:none;border-bottom:2px solid #878787;padding:0;font-family: 'ITC Avant Garde Gothic Demi';font-size:14px;font-weight:bold;width:100%;text-transform:uppercase;position:relative;cursor:pointer;}
.page-node-791 #edit-type-wrapper label:after, .page-node-791 #edit-periode-wrapper label:after, .page-node-791 #edit-anne-wrapper label:after{content: '\e802';font-family:'fontello_1';position:absolute;display:block;right:0;top:0;}
.page-node-791 #edit-type-wrapper .form-item-type label, .page-node-791 #edit-periode-wrapper .form-item-periode label, .page-node-791 #edit-anne-wrapper .form-item-anne label{border:none;width:calc(100% - 26px);margin:0;display:inline-block}
.page-node-791 #edit-type-wrapper .form-item-type label:after, .page-node-791 #edit-periode-wrapper .form-item-periode label:after, .page-node-791 #edit-anne-wrapper .form-item-anne label:after{content:''}
.page-node-791 #edit-type-wrapper .form-item-type .form-control, .page-node-791 #edit-periode-wrapper .form-item-periode .form-control, .page-node-791 #edit-anne-wrapper .form-item-anne .form-control{padding:0;width:100%;margin:-7px 0 0;display:inline-block;padding:15px;background:none;color:#000;border:2px solid #000;border-radius:0;z-index:2}
.page-node-791 #edit-type-wrapper .form-item-type .form-type-bef-checkbox input, .page-node-791 #edit-periode-wrapper .form-item-periode .form-type-bef-checkbox input, .page-node-791 #edit-anne-wrapper .form-item-anne .form-type-bef-checkbox input{width:auto}
.page-node-791 #edit-type-wrapper .form-item-type .form-type-bef-checkbox, .page-node-791 #edit-periode-wrapper .form-item-periode .form-type-bef-checkbox, .page-node-791 #edit-anne-wrapper .form-item-anne .form-type-bef-checkbox{padding:5px 0}
.page-node-791 #edit-mot-cle-wrapper #edit-mot-cle{border:1px solid #ccc;border-radius:0}
.page-node-791 #edit-mot-cle-wrapper{padding:30px 0 0}
.page-node-791 #edit-mot-cle-wrapper .description{display:none;padding:0 0 0 20px;font-style:italic;font-size:20px;font-weight:normal;color:#ccc;font-family:'Arial'}
.page-node-791 .views-exposed-widget.views-widget-sort-order{display:none}
.page-node-791 .views-exposed-form .views-exposed-widget{padding:0}
.page-node-791 .views-submit-button{width:calc(55% - 2px);display:inline-block;text-align:right;position:relative;padding:30px 0 0!important}
.page-node-791 .views-submit-button #edit-submit-recherche{background-color:#b30b3f;border:none;border-radius: 0;padding:10px 30px;text-transform:uppercase;font-size:20px;margin:0;font-family:'ITC Avant Garde Gothic Demi'}
.page-node-791 .views-submit-button #edit-submit-recherche:hover{background-color:#82092e}
.page-node-791 #edit-mot-cle-wrapper, .page-node-791  .form-autocomplete .input-group-addon{border-radius:0}
.page-node-791 .views-reset-button{width:calc(45% - 2px);display:inline-block;padding:30px 0 0 5px!important}
.page-node-791 .views-reset-button #edit-reset{color:#fff;background:#82092e;font-size:0;border:none;border-radius:0;width:48px;height:48px}
.page-node-791 .views-reset-button #edit-reset:hover{background-color:#b30b3f}
.page-node-791 .views-reset-button #edit-reset:before{content:'\e809';font-family:'fontello_1';font-size:26px}
.page-node-791 .views-widget-sort-by {font-family:'ITC Avant Garde Gothic Demi';font-style:normal;font-size:14px;text-transform:uppercase;padding:30px 0 0;width:100%}
.page-node-791 .views-widget-sort-by .form-item {margin:0;padding:0}
.page-node-791 .views-widget-sort-by .form-item .bef-select-as-links{text-align:center}
.page-node-791 .views-widget-sort-by .form-item .form-type-bef-link{text-decoration:none;display:inline-block;text-transform:none;width:calc(25% - 3px);text-align:center;vertical-align:middle}
.page-node-791 .views-widget-sort-by .form-item .form-type-bef-link a{color:#000;vertical-align:middle;display:inline-block;width:100%;background:#f7f2ed;padding:10px 50px;min-height:60px}
.page-node-791 .views-widget-sort-by .form-item .form-type-bef-link a.active, .page-node-791 .views-widget-sort-by .form-item .form-type-bef-link a:hover{background:#e8e2d9}
.views-widget-filter-field_archive_type_tid.active .views-widget, .views-widget-filter-field_archive_periode_tid.active .views-widget, .views-widget-filter-field_anne_tid.active .views-widget{display:block;position:absolute;z-index:1;width:calc(33% - 30px);background:#fff}
.views-widget-filter-field_archive_type_tid .views-widget, .views-widget-filter-field_archive_periode_tid .views-widget, .views-widget-filter-field_anne_tid .views-widget, .page-node-791 .views-widget-sort-by, .page-node-791 .addthis_toolbox {display:none}
.active_filters{float:left;padding:40px 0 15px}
.active_filters ul{margin:0;padding:0}
.active_filters ul li{list-style: none;display:inline-block;padding:5px 10px;background:#f7f2ed;border-radius:10px;font-family:'ITC Avant Garde Gothic';color:#777373;margin-right:10px;text-transform:lowercase;cursor:pointer;}
.active_filters ul li span{color:white;margin-left:5px;font-size:14px;transition:all .4s;background:#c4beb4;
    border-radius:100%;padding:0 6px 2px}
.active_filters ul li:hover{background:#c4beb4;color:#fff}
.active_filters ul li:hover span{color:#777373;background:#f7f2ed}
#edit-shs-term-node-tid-depth-wrapper{width:100%;padding:0;margin-top:30px}
#views-exposed-form-recherche-page select{font-family:'ITC Avant Garde Gothic Demi';font-size:14px;text-transform:uppercase;border:none;border-radius:0;border-bottom:2px solid #878787;width: calc(25% - 30px);margin: 0 40px 0 0;padding:2px 0;outline:none;/*appearance: none;-webkit-appearance: none;*/background: transparent}
#views-exposed-form-recherche-page select:last-child{margin:0}
#views-exposed-form-recherche-page select option{text-transform:none}
#edit-shs-term-node-tid-depth-select-2, #edit-shs-term-node-tid-depth-select-3, #edit-shs-term-node-tid-depth-select-4{display:inline-block!important}
.fixed_box{position: fixed;width: 100%;height: 100%;z-index: 1;top: 0;left: 0;cursor: pointer;display:none}
.page-node-791 .views-widget-sort-by .form-item #edit-sort-by-title a, .page-node-791 .views-widget-sort-by .form-item #edit-sort-by-score a{padding:20px 0 0}
.page-node-791 .page_simple_container{padding:0}
.content_bg{background:#fff;display:none;overflow:hidden;padding:50px 30px 0;transition:none;}
.button_recherche{background:#b30a3f;color:#fff;padding: 10px 20px;display:inline-block;float:right;margin:15px 1px 0 0;font-family:'ITC Avant Garde Gothic Demi';font-style:normal;font-size:16px;cursor:pointer}
.button_recherche:hover{background:#484848}
.button_recherche:after{content:'\e802';font-family:'fontello_1';margin-left:15px}
.page-node-791 .mailjet .news-icon{margin-top:-14px}
/*END block Recherche*/

/*Page d'archives*/
.node-type-archives .main-container{padding:0}
.button_retur{padding:7px 10px;background:#e8e2d9;/*width:240px;*/float:right;text-align:right;margin:0 20px 0 0;font-family:'ITC Avant Garde Gothic Demi';font-style:normal;font-size:12px;color:#a71441;clear:both;transition:none;}
.button_retur div{color:#a71441;display:inline-block}
.button_retur:hover{cursor:pointer;background:#a71441;color:#e8e2d9}
.button_retur:hover div{color:#e8e2d9}
.button_retur:before{content:'\e804';font-family:'fontello_1';font-size:16px;margin-right:5px}
.partage{position:absolute;bottom:20px;right:10px;/*width:152px;*/display:inline-block;font-size:14px;font-family:'ITC Avant Garde Gothic Demi';font-style:normal}
.partage .letter, .partage .facebook{display:inline-block;vertical-align:middle;}
.partage .letter:after{content:'\e808';font-family:'fontello';font-size:25px}
.partage .facebook:after{content:'\e803';font-family:'fontello';font-size:25px}
.node-type-archives .panzoom-parent, .node-type-archives .video{text-align:center}
.node-type-archives .type_doc{font-family:'ITC Avant Garde Gothic';font-weight:bold;font-size:12px;text-transform:uppercase;padding:45px 60px 0}
.node-type-archives .title_archive{padding:5px 60px 15px;position:relative;min-height:150px}
.node-type-archives .title_archive h1{font-family:'ITC Avant Garde Gothic';font-weight:normal;font-size:26px;text-align:left;color:#b30b3f;margin:0;padding:0;display:inline-block;width:calc(100% - 200px)}
.node-type-archives .title_archive h2{margin:0;padding:5px 0 0;font-size:20px}
.node-type-archives #inverted-contain{padding:50px 0;background:#f7f2ed;position:relative;text-align:center;}
#inverted-contain .buttons {position:absolute;right:10px;bottom:10px}
#inverted-contain .buttons button{background:#a71441;border:none;border-radius:0;color:#fff;display:block;margin:0 0 2px}
#inverted-contain .buttons button:hover{background:#484848}
#inverted-contain .zoom-in:after{content:'\e80e';font-family:'fontello_1';font-size:20px}
#inverted-contain .zoom-out:after{content:'\e80d';font-family:'fontello_1';font-size:20px}
.node-type-archives .dec_archive{padding:50px 60px 60px}
.node-type-archives .source, .node-type-archives .date_archive, .node-type-archives .lieu span, .node-type-archives .mot_cle span, .node-type-archives .description{font-family:'ITC Avant Garde Gothic';font-weight:normal;font-size:14px;padding:0 0 5px}
.node-type-archives .source span, .node-type-archives .date_archive span, .node-type-archives .lieu, .node-type-archives .mot_cle{text-transform:uppercase;font-family:'ITC Avant Garde Gothic Demi';margin-right:70px}
.node-type-archives .date_archive span{margin-right:90px}
.node-type-archives .lieu a{color:#000}
.node-type-archives .lieu a:hover{color:#a71441}
.node-type-archives .lieu span:first-child{margin-left:20px}
.node-type-archives .lieu span{text-transform:capitalize}
.node-type-archives .lieu span:after{content:','}
.node-type-archives .lieu span:last-child:after{content:''}
.node-type-archives .mot_cle {margin:0;padding: 15px 0 0}
.node-type-archives .mot_cle span{margin:0 10px 0 0;text-transform:lowercase;background:#f7f2ed;padding:8px 5px;color:#a71441;border-radius:5px;font-family:'ITC Avant Garde Gothic';font-weight:500;line-height:4}
.node-type-archives .mot_cle:hover span{background:#fff}
.node-type-archives .date_archive, .node-type-archives .lieu, .node-type-archives .mot_cle, .node-type-archives .description{border-top:1px solid #e8e2d9;padding:15px 0}
.node-type-archives .source{padding:0 0 15px}
.node-type-archives .mot_cle{padding:15px 0 5px}
.node-type-archives .dec_archive div:first-child{border-top:none}
.lien_archives{background-color:#f7f2ed;padding:50px 120px 50px}
.lien_archives h2{color:#484848;margin:0;font:normal 26px 'ITC Avant Garde Gothic';font-style:normal;text-align:center;padding:0 0 30px}
.grid_archive{padding:25px 15px 5px 20px;width:calc(25% - 5px);background-color:#e8e2d9;margin:0 2px 0 0;display:inline-block;vertical-align:top;min-height:250px;position:relative}
.grid_archive:hover{background: #fff}
.grid_archive:last-child{margin:0}
.grid_archive .type_lien{font-family:'ITC Avant Garde Gothic';font-weight:bold;text-transform:uppercase;font-size:11px}
.grid_archive h1{font-size:20px;color:#a71441;line-height:1;padding:5px 0 5px;font-family:'ITC Avant Garde Gothic';font-weight:500;text-align:left;margin:0}
.grid_archive h2{font-family:'ITC Avant Garde Gothic';font-weight:normal;font-size:14px;text-align:left}
.grid_archive a{position:absolute;bottom:10px;right:10px;color:#a6a098}
/*END Page d'archives*/

/*Page page50*/
.node-type-homepage-50, .page-tous-les-evenements, .page-evenements-a-venir, .page-evenements-passes{background: url(../img/backround_50.jpg) top center no-repeat;background-size:cover}
.node-type-homepage-50 .main-container.container, .page-tous-les-evenements .main-container.container, .page-evenements-a-venir .main-container.container, .page-evenements-passes .main-container.container{margin:0 auto;background:none;max-width:1300px;width:100%;padding:0}
.node-type-homepage-50 .main-container.container .row .col-sm-12, .page-tous-les-evenements .main-container.container .row .col-sm-12, .page-evenements-a-venir .main-container.container .row .col-sm-12, .page-evenements-passes .main-container.container .row .col-sm-12{padding:0}
.node-type-homepage-50 .bx-wrapper{margin:0 auto;background:none}
.node-type-homepage-50 .footer, .page-tous-les-evenements .footer, .page-evenements-a-venir .footer, .page-evenements-passes .footer{max-width:1300px;width:100%;background:none;padding:0 0 30px;margin:0 auto}
.shadowBG{position:fixed;width:100%;height:100%;z-index:999;top:0;left:0;background:rgba(0, 0, 0, 0.3);display:none}
.node-type-homepage-50 .bx-wrapper .bx-viewport{box-shadow:none;left:0;background:none;border:none}
.node-type-homepage-50 .bx-wrapper .bx-pager, .node-type-homepage-50 .bx-wrapper .bx-controls-auto{bottom:0;top:0;margin:auto;width:10px;height:10px;right:60px;font-size:0}
.node-type-homepage-50 .bx-wrapper .bx-pager.bx-default-pager a:hover, .node-type-homepage-50 .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}
.slider_home50{margin-bottom:-50px}
.slide50_img img{width:100%}
.bxslider_accueil50{position:relative}
.slide50_decr{position:absolute;bottom:0;top:0;margin:auto;color:#fff;background-color: rgba(10, 58, 111, 0.8);height:370px;width:550px}
.slide50_decr .desciption{position:relative}
.slide50_decr h3{font-family:'ITC Avant Garde Gothic';font-weight:bold;font-size:55px;text-transform:uppercase;padding:30px 0 0 50px;margin:0;}
.slide50_decr p{font-size:55px;font-family:'ITC Avant Garde Gothic';font-weight:normal;text-transform:uppercase;padding:0 65px 0 50px}
.slide50_decr .desciption .dates{position:absolute;top:-65px;right:-115px}
.slide50_decr .desciption .dates p{background: url('../img/annee.png') no-repeat;height:256px;width:230px;text-align:center;padding:55px 0 0;font-size:55px;font-family:'ITC Avant Garde Gothic';font-weight:normal;color:#fff;line-height:1.3}
.section_1{text-align:center;background:#fff;padding:60px 30px 80px}
.section_1 .paragraphe{font-family:'ITC Avant Garde Gothic';font-weight:normal;font-size:18px;padding:0 30px;margin-bottom:85px}
.section_1 .block_hexagone{display:inline-block;width:180px;height:200px;background: url('../img/hexagone.png') no-repeat;background-size:contain;vertical-align:middle;color:#fff;cursor:pointer;transition:0s}
.section_1 .block_hexagone:hover{background: url('../img/hexagon_hover.png') no-repeat;background-size:contain;}
.section_1 .block_hexagone .content_hexagone{padding:30px 0 0}
.section_1 .block_hexagone .content_hexagone h1{font-family:'ITC Avant Garde Gothic';font-weight:normal;text-transform:uppercase;font-size:19px;color:#fff;padding:0}
.section_1 .block_hexagone .content_hexagone p{font-family:'ITC Avant Garde Gothic';font-weight:bold;font-size:15px;padding:10px 10px 0}
.block_hexagone .hover_block{display:none;position:fixed;top:0;bottom:0;right:0;left:0;margin:auto;width:730px;height:460px;background:#fff;color:#052f5f;z-index:1000;text-align:left;padding:60px 50px;transition: all 0s}
.block_hexagone .hover_block h2{font-family:'ITC Avant Garde Gothic';font-weight:normal;text-transform:uppercase;font-size:30px;padding:0 0 30px 0;margin:0}
.block_hexagone .hover_block h3{font-family:'ITC Avant Garde Gothic';font-weight:bold;font-size:20px;padding:0 0 15px 0;margin:0}
.block_hexagone .hover_block .decs{font-family:'ITC Avant Garde Gothic';font-weight:normal;font-size:15px;padding:15px 0 0;margin:0}
.button_close{position:absolute;right:20px;display:block;top:30px}
.button_close:after, .button_close:before{width:35px; height:3px;content:'';display:block;background:#052f5f}
.button_close:after, .button_close:before{transition-duration: 0.3s, 0.3s;transition-delay: 0.3s, 0s;}
.button_close:before{top: 0;transform: rotate(45deg)}
.button_close:after{bottom: 0;transform: rotate(-45deg);margin-top:-3px}
.node-type-homepage-50 .footer .foot-txt, .footer_50 .foot-txt{width:500px;padding:0;display:inline-block;float:none}
.node-type-homepage-50 .footer .foot-txt p, .footer_50 .foot-txt p{text-align:center}
.node-type-homepage-50 .footer .foot-txt a, .footer_50 .foot-txt a{padding:0 35px 0 0}
.node-type-homepage-50 .footer .foot-txt a:last-child, .footer_50 .foot-txt a:last-child{padding:0}
.node-type-homepage-50 .footer .footer-links, .footer_50 .footer-links{width:calc(100% - 504px);padding:0;display:inline-block;float:none;vertical-align:middle}
.node-type-homepage-50 .mailjet, .footer_50 .mailjet{background-color:#194476;width:calc(50% - 2px);display:inline-block;float:none;text-align: center}
.node-type-homepage-50 .social-links, .footer_50 .social-links{display:inline-block;width:calc(50% - 2px);padding:0;vertical-align:middle;text-align:center}
.node-type-homepage-50 #mailJetNews .col-sm-5 .row, .node-type-homepage-50 .mailjet .form-group, .footer_50 #mailJetNews .col-sm-5 .row, .footer_50 .mailjet .form-group{border:none}
.node-type-homepage-50 .mailjet .form-control, .footer_50 .mailjet .form-control{background:none;font-style:normal;color:#fff;font-family: 'ITC Avant Garde Gothic';font-weight:normal;font-size:15px}
.node-type-homepage-50 .footer .social-links .social, .footer_50 .social-links .social{padding:0;width:auto;height:auto;margin:0 10px 0 0;float:none;display:inline-block}
.node-type-homepage-50 .footer .social-links a, .footer_50 .social-links a{color:#194375;font-size:35px;background:#fff;padding:2px 0}
.node-type-homepage-50 .footer .social-links a:hover, .footer_50 .social-links a:hover{background:#04284b;color:#fff}
.node-type-homepage-50 .footer .social-links a .twitter::before, .footer_50 .social-links a .twitter::before{padding: 5px 8px 0 3px;font-family:'fontello_1';content: '\e80c'}
.node-type-homepage-50 .icon-dailymotion:before, .footer_50 .icon-dailymotion:before{padding:0 5px 0 0}
.node-type-homepage-50 .footer .social-links a .icon-flickr, .footer_50 .social-links a .icon-flickr{top:0;font-size:35px}
.node-type-homepage-50 .icon-mail:before, .footer_50 .icon-mail:before{font-size:30px;color:#fff}
.node-type-homepage-50 .mailjet .btn-default, .footer_50 .mailjet .btn-default{color:#fff}
.node-type-homepage-50 .mailjet .btn-default:hover, .footer_50 .mailjet .btn-default:hover{color:#04284b}
.node-type-homepage-50 .mailjet .news-icon, .footer_50 .mailjet .news-icon{padding:0 10px}
.node-type-homepage-50 .block_programme{margin:130px 0 0;overflow:hidden}
.node-type-homepage-50 .block_programme h1, .node-type-homepage-50 .block_archives h1, .node-type-homepage-50 .block_personne h1{text-align:left;text-transform:uppercase;font-size:40px;font-family:'ITC Avant Garde Gothic';font-weight:normal;font-style:normal;color:#052f5f;width:calc(50% - 3px);
    display: inline-block;padding:0 0 60px}
.node-type-homepage-50 .block_programme .link_prog{text-align:right;width:calc(50% - 3px);display: inline-block;color:#052f5f;font-family:'ITC Avant Garde Gothic Demi';font-weight:normal;font-size:15px}
.node-type-homepage-50 .block_programme .link_prog:before{content:'\e803';font-family:'fontello_1'}
.node-type-homepage-50 .block_programme h1 span, .node-type-homepage-50 .block_archives h1 span, .node-type-homepage-50 .block_personne h1 span{font-family:'ITC Avant Garde Gothic';font-weight:bold}
.node-type-homepage-50 .programme .left, .node-type-homepage-50 .programme .right, .page_programme .programme .left, .page_programme .programme .right{display:inline-block;width:calc(50% - 3px);vertical-align:middle;}
.node-type-homepage-50 .programme{margin: 0 0 80px;display:block;background:#f7f8f8}
.node-type-homepage-50 .programme:last-child{margin:0 0 40px}
.node-type-homepage-50 .programme .img_programme img, .page_programme .programme .img_programme img{width:100%}
.node-type-homepage-50 .programme .left, .page_programme .programme .left{position:relative;}
.node-type-homepage-50 .programme .category, .page_programme .programme .category{position:absolute;top:0;background:#e59500;padding:5px 20px;color:#fff;font-size:15px;font-family:'ITC Avant Garde Gothic Demi';font-weight:normal;font-style:italic}
.node-type-homepage-50 .programme .right, .page_programme .programme .right{text-align:left;padding:0 50px}
.node-type-homepage-50 .programme .right h3, .page_programme .programme .right h3{font-family:'ITC Avant Garde Gothic Demi';font-weight:normal;font-style:italic;font-size:15px;color:#000;margin:0}
 .node-type-homepage-50 .programme .right h2, .page_programme .programme .right h2{font-family:'ITC Avant Garde Gothic';font-weight:bold;font-size:30px;text-transform:uppercase;color:#000;padding:30px 0 25px;margin:0}
 .node-type-homepage-50 .programme .right .description, .page_programme .programme .right .description{font-family:'ITC Avant Garde Gothic';font-weight:normal;font-style:normal;font-size:15px;color:#000;line-height:1.3}
 .node-type-homepage-50 .programme .right .button_participer, .page_programme .programme .right .button_participer{border:3px solid #052f5f;display:inline-block;margin:25px 0 0;padding:10px 40px;color:#052f5f;font-family:'ITC Avant Garde Gothic Demi';font-weight:normal;font-size:16px}
 .node-type-homepage-50 .programme .right .button_participer:hover, .page_programme .programme .right .button_participer:hover{background:#052f5f;color:#fff}
.node-type-homepage-50 .button_link, .node-type-homepage-50 .button_press{display:inline-block;width:calc(50% - 3px);padding:15px 0;font-family:'ITC Avant Garde Gothic';font-weight:normal; text-transform:uppercase;font-size:18px;text-align:center}
.node-type-homepage-50 .button_link, .node-type-homepage-50 .button_press:hover{background:#052f5f}
.node-type-homepage-50 .button_link a, .node-type-homepage-50 .button_press:hover a{color:#fff}
.node-type-homepage-50 .button_press, .node-type-homepage-50 .button_link:hover{background:#f7f8f8}
.node-type-homepage-50 .button_press a, .node-type-homepage-50 .button_link:hover a{color:#052f5f}
.section_2 {padding:60px 0;text-align:center;margin:0 auto;width:810px}
.section_2 .citation{position:relative;bottom:0;right:0;width:auto;font-family:'ITC Avant Garde Gothic';font-weight:bold;font-size:27px}
.section_2 .citation span{font-family:'ITC Avant Garde Gothic';font-weight:normal;font-size:20px}
.section_2 .citation:before{content: '\275D';font-size:35px}
.section_2 .citation span:before{content:'\275E';font-size:30px;padding-right:10px}
.section_2 .auteur{font-family:'ITC Avant Garde Gothic';font-weight:normal;font-size:15px;color:#fff;padding: 15px 0 0}
.node-type-homepage-50 .navbar-nav li a, .node-type-homepage-50 .navbar-default .navbar-nav > li > a{color:#052f5f}
.page-tous-les-evenements .navbar-nav li a, .page-tous-les-evenements .navbar-default .navbar-nav > li > a{color:#052f5f}
.page-evenements-a-venir .navbar-nav li a, .page-evenements-a-venir .navbar-default .navbar-nav > li > a{color:#052f5f}
.page-evenements-passes .navbar-nav li a, .page-evenements-passes  .navbar-default .navbar-nav > li > a{color:#052f5f}
.node-type-homepage-50 #navbar .menu .presse, .page-tous-les-evenements #navbar .menu .presse, .page-evenements-a-venir #navbar .menu .presse, .page-evenements-passes #navbar .menu .presse{background-color:#052f5f}
.node-type-homepage-50 #navbar .menu .presse:hover, .page-tous-les-evenements #navbar .menu .presse:hover, .page-evenements-a-venir #navbar .menu .presse:hover, .page-evenements-passes #navbar .menu .presse:hover{background-color:#f7f8f8;color:#052f5f}
.node-type-homepage-50 .block_archives h1{width:100%;padding:0 0 40px 0;margin:0}
.arcives_results{margin:0 0 25px}
.arcives_results .content_grid{width:calc(25% - 8px);display:inline-block;margin:0 5px 7px 0;padding:0}
.arcives_results .content_grid a img{width:100%}
.section_4, .node-type-homepage-50 .block_personne{margin:0 auto;background:#fff;padding:120px 15px 100px}
.block_programme .button_link:nth-child(even){background:#f7f8f8}
.block_programme .button_link:nth-child(even) a{color:#052f5f}
.block_programme .button_link:nth-child(even):hover{background:#052f5f}
.block_programme .button_link:nth-child(even):hover a{color:#f7f8f8}
.section_4 .button_link:nth-child(odd){background:#f7f8f8}
.section_4 .button_link:nth-child(odd) a{color:#052f5f}
.section_4 .button_link:nth-child(odd):hover{background:#052f5f}
.section_4 .button_link:nth-child(odd):hover a{color:#f7f8f8}
.node-type-homepage-50 .mailjet .news-icon, .footer_50 .mailjet .news-icon{margin-top:0}
.node-type-homepage-50 .block_personne h1{width:100%;padding:0 0 40px;margin:0}
.block_personne .content_grid{display:inline-block;width:calc(25% - 3px);padding:0;vertical-align:top}
.block_personne .content_grid a img{width:100%}
.block_personne .content_grid a h3{font-family:'ITC Avant Garde Gothic';font-weight:bold;font-style:normal;color:#000;font-size:14px;text-transform:uppercase}
.block_personne .content_grid a .context{font-family:'ITC Avant Garde Gothic';font-weight:500;font-style:normal;color:#000;font-size:14px}
#ip-geoloc-map-of-view-footer_carte-block{height:260px;width:650px}
.maps_adresse .maps{width:650px}
.maps_adresse{background:#f3f3f3;margin:0 0 60px}
.maps_adresse .maps, .maps_adresse .adresse{display:inline-block;vertical-align:middle}
.maps_adresse .adresse{margin-left:110px;color:#241e4e;font-family:'ITC Avant Garde Gothic';font-weight:normal}
.maps_adresse .adresse h2.titre2{font-size:25px;padding:0 0 30px 0;text-transform:uppercase;color:#241e4e;margin:0}
.maps_adresse .adresse p{font-size:15px;margin:0}
.maps_adresse .adresse p a{color:#241e4e}
.maps_adresse .geolocation-help, .maps_adresse .geolocation-map{margin:0}
.section_3{border-left: 125px solid #fff;border-right: 125px solid #fff}
.section_3 .button_soutenir{text-align:center;color:#fff;padding:40px 0}
.section_3 .button_soutenir h3{margin:0;font-family:'ITC Avant Garde Gothic';font-weight:normal;font-style:normal;font-size:35px;text-transform:uppercase;padding:0 0 50px}
.section_3 .button_soutenir .button_don{border:1px solid #fff;padding:5px 15px;font-family:'ITC Avant Garde Gothic';font-weight:500;text-transform:uppercase;font-size:18px;margin:0 auto;width:230px;cursor:pointer}
.section_3 .button_soutenir .button_don:hover{background:#fff;color:#052f5f}
.page_programme{background: #fff;margin-top:45px;padding: 0 35px 55px}
.page_programme h1{text-transform: uppercase;font-size: 40px;font-family: 'ITC Avant Garde Gothic';font-weight: normal;font-style: normal;color: #052f5f;text-align:left}
.page_programme h1 span{font-family:'ITC Avant Garde Gothic';font-weight:bold}
.page_programme .pagination > .active > a, .page_programme .pagination > .active > span, .page_programme .pagination > .active > a:hover, .page_programme .pagination > .active > span:hover, .page_programme .pagination > .active > a:focus, .page_programme .pagination > .active > span:focus{background:#06396c;color:#fff}
.page_programme .pagination > li > a, .page_programme .pagination > li > span{color:#06396c;transition:none}
.page_programme .pagination>li>a:hover, .page_programme .pagination>li>span:hover, .page_programme .pagination>li>a:focus, .page_programme .pagination>li>span:focus{background:#06396c;color:#fff}
.programme_links{margin: 0 35px 45px 0;font-family:'ITC Avant Garde Gothic';font-weight:normal;font-style:normal;font-size:20px;color:#06396c;display:inline-block}
.programme_links.active, .programme_links:hover{border:2px solid #06396c;padding:5px 15px}
.page_programme .programme{margin: 0 0 50px;display:block;background:#f7f8f8}
.page_programme .programme:last-child{margin:0}
.page_programme .pagination{margin:0 0 55px}
.addthis_toolbox .twitter:before{font-family:'fontello_1';content: '\e80c';padding-top:2px;transition:none}
.addthis_toolbox .twitter:hover{transition:none}
.addthis_toolbox a{margin-bottom:0;transition:none;}
/*end page50*/

/*Page_événement*/
.node-type-evenement{background: url(../img/backround_50.jpg) top center no-repeat;background-size:cover}
.node-type-evenement .main-container.container{margin:0 auto;background:none;max-width:1300px;width:100%;padding:0}
.node-type-evenement .main-container.container .row .col-sm-12{padding:0}
.node-type-evenement .bx-wrapper{margin:0 auto;background:none}
.node-type-evenement .footer{max-width:1300px;width:100%;background:none;padding:0 0 30px;margin:0 auto}
.node-type-evenement .page_evenement{background: #fff;margin-top:45px;padding: 30px 35px 80px}
.page_evenement h1{text-transform: uppercase;font-size: 40px;font-family:'ITC Avant Garde Gothic';font-weight:bold;font-style: normal;color: #052f5f;text-align:left;padding:30px 0;margin:0}
.node-type-evenement .navbar-nav li a, .node-type-evenement .navbar-default .navbar-nav > li > a{color:#06396c}
.node-type-evenement #navbar .menu .presse{background-color:#06396c}
.node-type-evenement #navbar .menu .presse:hover{background-color:#484848}
.page_evenement .category{font-family: 'ITC Avant Garde Gothic';font-weight:normal;font-style:normal;text-transform:uppercase;font-size:25px;color:#052f5f}
.page_evenement .left_part{width:calc(100% - 350px);display:inline-block;vertical-align:middle;padding:50px 90px 0 0}
.page_evenement .right_part{width:340px;display:inline-block;vertical-align:middle;position:relative}
.page_evenement .right_part .content{background:#f7f8f8;padding:40px 40px 30px;color:#052f5f}
.titre_page .date_affichee{background:#f7f8f8;color:#052f5f;font-family:'ITC Avant Garde Gothic';font-weight:500;font-style:normal;font-size:17px;padding:5px 20px;display:inline-block}
.page_evenement .date_affichee:before{content:'\e800';font-family:'pompidou50';color:#052f5f;margin-right:7px} 
.left_part .description p {font-family:'ITC Avant Garde Gothic';font-weight:normal;font-style:normal;font-size:15px}
.left_part .description p strong{font-family:'ITC Avant Garde Gothic Demi';font-size:17px}
.page_evenement .right_part .location{margin:0 0 30px}
.right_part .date_affichee, .right_part .lien_evenement, .right_part .tarif{font-family:'ITC Avant Garde Gothic Demi';font-size:15px;padding:0 0 40px 35px;position:relative}
.right_part .date_affichee:before{position:absolute;left:0}
.right_part .lien_evenement:before{content:'\e802';font-family:'pompidou50';font-size:20px;position:absolute;left:0}
.right_part .tarif:before{content:'\e801';font-family:'pompidou50';font-size:20px;position:absolute;left:0}
.right_part .contact h3{font-family:'ITC Avant Garde Gothic';font-weight:bold;text-transform:uppercase;font-size: 15px}
.right_part .contact {font-family:'ITC Avant Garde Gothic';font-weight:normal;font-style:normal;font-size:15px;padding:30px 0 0;border-top:1px solid #ccc} 
.right_part .button_participer{border:3px solid #052f5f;display:block;margin:45px auto 0;padding:10px 0;color:#052f5f;font-family:'ITC Avant Garde Gothic Demi';font-weight:normal;font-size:16px;width:220px;text-align:center}
.right_part .button_participer:hover{background:#052f5f;color:#fff}
.page_evenement .body_page{margin:0 0 45px;min-height:900px}
.page_evenement .partager_links{position:absolute;right:0;bottom:-70px;width:340px;display:inline-block;text-align:center;font-family:'ITC Avant Garde Gothic';font-weight:normal;font-style:normal;font-size:15px;color:#052f5f}
.page_evenement .social-links{display:inline-block;padding-left:20px}
.page_evenement .social-links .twitter:before{padding: 5px 8px 0 3px;font-family:'fontello_1';content: '\e80c';transition:none}
.page_evenement .social-links .social{display:inline-block;background:#052f5f;border-radius:7px;margin:0 10px 0 0;padding:2px;transition:none}
.page_evenement .social-links .social a{color:#fff;font-size:22px;transition:none}
.page_evenement .social-links .social:hover{background:#f7f8f8}
.page_evenement .social-links .social a:hover{color:#052f5f}
.page_evenement .button_link, .page_evenement .button_press{display:inline-block;width:calc(50% - 13px);padding:15px 0;font-family:'ITC Avant Garde Gothic';font-weight:normal; text-transform:uppercase;font-size:18px;text-align:center;margin:0 20px 0 0}
.page_evenement .button_press{margin:0}
.page_evenement .button_link, .page_evenement .button_press:hover{background:#052f5f}
.page_evenement .button_link a, .page_evenement .button_press:hover a{color:#fff}
.page_evenement .button_press, .page_evenement .button_link:hover{background:#f7f8f8}
.page_evenement .button_press a, .page_evenement .button_link:hover a{color:#052f5f}
/*END_Page_événement*/

/*Page_personne*/
.node-type-personnes{background: url(../img/backround_50.jpg) top center no-repeat;background-size:cover}
.node-type-personnes .main-container.container{margin:0 auto;background:none;max-width:1300px;width:100%;padding:0}
.node-type-personnes .main-container.container .row .col-sm-12{padding:0}
.node-type-personnes .bx-wrapper{margin:0 auto;background:none}
.node-type-personnes .footer{max-width:1300px;width:100%;background:none;padding:0 0 30px;margin:0 auto}
.node-type-personnes .page_personne{background: #fff;margin-top:45px;padding: 30px 35px 80px}
.node-type-personnes h1{text-transform: uppercase;font-size: 40px;font-family:'ITC Avant Garde Gothic';font-weight:bold;font-style: normal;color: #052f5f;text-align:left;padding:30px 0 35px;margin:0}
.node-type-personnes .navbar-nav li a, .node-type-personnes .navbar-default .navbar-nav > li > a{color:#06396c}
.node-type-personnes #navbar .menu .presse{background-color:#06396c}
.node-type-personnes #navbar .menu .presse:hover{background-color:#484848}
.page_personne .right_title{display:inline-block;vertical-align:top;margin:35px 0 0 35px;width:calc(100% - 740px)}
.page_personne .right_title h2{font-family:'ITC Avant Garde Gothic';font-weight:normal;text-transform:uppercase;font-size:25px;color:#052f5f;margin:0}
.page_personne .right_title .position{font-family:'ITC Avant Garde Gothic';font-weight:500;font-style:normal;font-size:16px;padding:30px;background:#f3f3f3}
.page_personne .right_title .position strong{font-family:'ITC Avant Garde Gothic';font-weight:bold}
.page_personne .content{margin:35px 0 0;width:80%;font-size:15px;font-family:'ITC Avant Garde Gothic';font-weight:normal;font-style:normal}
.page_personne .content strong{font-family:'ITC Avant Garde Gothic';font-weight:bold;line-height:2}
.page_personne .content .titre2{width:50%;color:#052f5f;line-height:1.5;font-weight:bold;font-size:17px}
.page_personne .content hr{border-top:3px solid #052f5f;margin:25px 0; width:48%}
.page_personne .partager_links{margin:30px 0 0;display:inline-block;float:right;font-family:'ITC Avant Garde Gothic';font-weight:normal;font-style:normal;font-size:15px;color:#052f5f}
.partager_links.responsive{display:none}
.page_personne .social-links{display:inline-block;padding-left:20px}
.page_personne .social-links .twitter:before{padding: 5px 8px 0 3px;font-family:'fontello_1';content: '\e80c';transition:none}
.page_personne .social-links .social{display:inline-block;background:#052f5f;border-radius:7px;margin:0 10px 0 0;padding:2px;transition:none}
.page_personne .social-links .social:last-child{margin:0}
.page_personne .social-links .social a{color:#fff;font-size:22px;transition:none}
.page_personne .social-links .social:hover{background:#f7f8f8}
.page_personne .social-links .social a:hover{color:#052f5f}
/*END Page_personne*/

.node-type-actualites .main-container{padding:0}
.left-cont{padding:0 0 0 25px}
.node-type-actualites .left-cont{width:calc(100% - 370px);padding:25px;margin:0}
.node-type-actualites .region-content h1{text-align:center}
.footer_50 .foot-txt #block-block-1 p{color:#fff;padding-left:0}
.map_frame {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);
}
.addthis_toolbox a.at300b, .addthis_toolbox a.at300m{float:none}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid #ccc;
  -webkit-text-fill-color: #000;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
  transition: background-color 5000s ease-in-out 0s;
}


/* FAQ */
.page-node-151 a.links{display: initial}

@media (max-width: 1600px){font-family:'ITC Avant Garde Gothic';font-weight:normal;font-style:normal
  .container {width:1080px}
  body{background: url(../img/backround.jpg) center no-repeat;background-size:cover}
 /* .node-type-accueil .main-container{margin-top:43%}*/
}
.bandeau{background:#7f1938;padding:15px 30px;color:#fff;font-family:'ITC Avant Garde Gothic';font-weight: normal;font-style:normal;font-size:22px;position:relative}
.bandeau div{position:absolute;top:-52px;right:0}
.bandeau div:before{content:'1969-2019';color:#7f1938;font-size:50px;font-family:'ITC Avant Garde Gothic';font-weight:bold}
.bandeau p{display:inline-block;width:calc(100% - 425px);vertical-align:middle}
.bandeau p.chapo{width:420px;text-align:center}
.bandeau p.chapo a{border:1px solid #fff;font-size:15px;color:#fff;padding:10px 25px;text-transform:uppercase;transition:all .4s;}
.bandeau p.chapo a:hover{color:#e8991d;border:1px solid #e8991d;transition:all .4s;}