/*STYLE DE DEB */

/*
bleu canard :  #548f97 
bleu menthe :   #00fee9
saumon : #fd6769
*/

body {
  margin: 0;
  width: 100%;
  overflow: hidden;
  max-width: 100%;
  font-size: 1.5rem;
}

#cck7945_ex_expo_theme_musee {
  display: flex;
  flex-direction: column;
}

.all-expos-home .cck_value.cck_value_wysiwyg_editor {
  display: block !important;
}

.m-assistant {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.gm-ui-hover-effect>span {
  position: relative !important;
  width: 34px !important;
  right: 21px !important;
  height: 34px !important;
}

.cck-w33f.cck-fl.cck-ptb {
  height: auto !important;
}

.content-musee > div, .cck-pad-8 > div {
  width: 100%;
  margin: 0;
}

.uk-grid > * {
  padding-left: 0;
}

.ms_card_title a:hover {
  color: #fd6769;
}
/* POSITION */
main #no-border__les_musees > div {
  display: flex;
  flex-direction: row;
}

div.cck_page_desc {
  display: none;
}
main #no-border__les_musees {
  padding: 0 2%;
}
main #no-border__les_musees form .search_musee, #cck7734_label_mu_parcours_musees {
  width: 100%;
}

#cck7734_label_mu_parcours_musees {
  padding-bottom: 20px;
}

main #no-border__les_musees > div > div:last-child {
  width: 70%;
}

main #no-border__les_musees .cck-pos-mainbody {
  padding: 0 5%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-content: flex-start;
  justify-content: flex-start;
}

.gsc-search-box-tools .gsc-search-box .gsc-input, .gsc-input-box {
  overflow: hidden;
}

main #no-border__les_musees select, main #no-border__les_musees .search_musee input {
  width: 100%;
  border-radius: 10px;
  padding: 10px !important;
  letter-spacing: 1px;
  border: none;
  line-height: 20px;
  font-size: 12px !important;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

main #no-border__les_musees .search_musee .big-title {
  display: none;
}
main #no-border__les_musees > div form .search_musee {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
  height: 730px !important;
}
main #no-border__les_musees div.vertical div.cck_forms.cck_search div.cck_label {
  width: 100%;
}

.mi_form div.vertical div.cck_forms.cck_button_submit, .search_oeuvre.mi_form div.vertical div.cck_forms.cck_button_submit {
  margin: 0;
}

main #no-border__les_musees div.cck_forms.cck_search div.cck_form p a { 
  color: white;
  text-transform: none !important;
  z-index: 10;
  font-size: 12px !important;
  font-weight: normal !important;
  opacity: 1 !important;
  letter-spacing: 1px;
}

main #no-border__les_musees div.cck_forms.cck_search div.cck_form p:hover { 
background-color: #39434f;
}
main #no-border__les_musees div.cck_forms.cck_search div.cck_form p { 
  margin: 0;
  background: #4c5765;
  padding: 10px;
  border-radius: 10px;
  text-align: center;
  line-height: 20px;
  color: white;
  transition: all 0.5s;
  cursor: pointer;
}

main #no-border__les_musees div.cck_forms.cck_search div.cck_form a {
  color: black;
  font-size: 12px !important;
  text-transform: uppercase;
  opacity: 0.6;
  letter-spacing: 1px;
}

main #no-border__les_musees label {
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 12px !important;
  letter-spacing: 1px;
  opacity: 0.6;
}

main #no-border__les_musees .mi_form div.vertical div.cck_forms {
  width: 100%;
  display: flex;
  flex-direction: column;
}
/* POSITION */
.cck_page_list.cck-clrfix > .cck_page_items {
}
.cck_page_items .map-musees .gm-style > div > div > div > div > div {
  color: white !important;
  background-repeat: no-repeat;
  z-index: 99999 !important;
  touch-action: auto !important;
}
/* modif cyril 
div.cck_contents.cck_item div.cck_value.cck_value_wysiwyg_editor {
  display: none;
}
 fin modif cyril */

.cck-deepest-blog {
  height: auto !important;
}
.cck-line-blog-top1.cck-w100.cck-line {
  padding: 0 5px;
}
.gm-style .gm-style-iw-c {
  width: 250px;
  max-width: 250px !important;
  position: absolute !important;
  box-sizing: unset !important;
  overflow: hidden !important;
  top: 0 !important;
  left: 0 !important;
  transform: translate3d(-50%,-100%,0) !important;
  background-color: white !important;
  border-radius: 10px !important;
  padding: 12px !important;
  box-shadow: 0 2px 7px 1px rgb(0 0 0 / 30%) !important;
}

.gm-style-iw-d {
  position: relative;
  max-height: 100% !important;
  padding: 10px 10px 10px 40px !important;
  width: 100%;
  overflow: inherit !important;
}


.gm-style-iw-d > div > .cck-clrfix { 
  color: black;
  -webkit-appearance: none;
}
.ms-img { 
  width: 100%;
  height: 150px;
  overflow: hidden;
}

a:focus {
  text-decoration: none !important;
  outline: none;
}

.gm-ui-hover-effect {
  top: 0;
  right: 0;
}

.ms-title {
  margin: 10px 0;
}

.ms-title a {
  color: black;
  font-size: 16px;
  text-decoration: none;
  -webkit-appearance: none;
}

.gm-style-iw-d img {
  width: auto;
  object-fit: contain;
  height: 100%;
}

.ms-country {
  color: #606060;
  font-weight: bold;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 5px 0;
}

.ms-accroche {
  color: #606060;
  margin: 5px 0;
}


.ms-theme {
  font-size: 10px;
  padding: 0;
  font-weight: bold;
  color: #fd6769 !important;
  text-transform: uppercase;
  margin: 5px 0;
  border-radius: 5px;
  letter-spacing: 1px;
}




.gm-style-iw-d::before {
  content: "";
  position: absolute;
  left: 15px;
  height: 95%;
  width: 2px;
  border-radius: 5px;
  background-color: #548f97;
}

.gm-style-iw-d > div {
  position: relative;
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}



/* CARD */
.all_musees_footer > div > div {
  padding: 10px 10px 0 0 !important;
}
.all_musees_footer div.seb_css3 {
  padding: 0 !important;
}
.one_musee_footer {
  position: relative;
  height: 350px;
  width: 100%;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
}

.ms_card_img {
  position: relative;
  margin-bottom: 10px;
  overflow: hidden;
  height: 200px;
}

.ms_card_img img {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: 100%;
  object-fit: cover;
}

.ms_card_title a {
  position: relative;
  transition: all 0.5s;
  width: 100%;
  color: black;
  font-size: 18px;
  text-decoration: none;
  -webkit-appearance: none;
  padding: 0 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}


.ms_card_country {
  position: relative;
  width: 100%;
  color: #606060;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px !important;
  letter-spacing: 2px;
  padding: 0 20px;
  margin: 5px 0;
}

.cck_mu_musee_parcours, .cck_mu_musee_parcours .cck_value_select_dynamic {
  display: flex;
  flex-direction: column;
}

.ms_card_theme {
  position: relative;
  line-height: 20px !important;
  width: 100%;
  padding: 0 20px;
  font-size: 10px;
  font-weight: bold;
  color: #fd6769 !important;
  text-transform: uppercase;
  margin: 5px 0;
  border-radius: 5px;
  letter-spacing: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.tm-main-bottom {
  padding: 5% 2% !important;
}


/* CARD */
/*css général du site*/
div.seb_css3{border-radius: 0;}
.tm-page, .tm-toolbar{
	margin-bottom:0;
}

/*header + menu du haut*/
.pathway-last{color:#fd6769;}
.tm-toolbar, .gsc-control-cse{background-color:#548f97!important;border:none!important;}
input.gsc-search-button{background-color: inherit!important;border:none!important;}
.tm-toolbar {padding:6px 0 3px;margin: 0 auto;}

.uk-navbar:first-child{background-color: #000918;}
.uk-navbar-nav > li > a{color:white;height: 95px;line-height: 95px;}


/* PAGE D'ACCUEIL */

/*boutons du site*/
.uk-button, 
.button{
  width: 100% !important;
  border-radius: 10px !important;
  padding: 10px !important;
  letter-spacing: 1px !important;
  border: none !important;
  line-height: 20px !important;
  font-size: 12px !important;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
  color: white !important;
  background: #fd6769 !important;
  transition: .5s all !important;
}
.uk-button:hover, .button:hover{    
  background-color: #4c5765;
}


/*slider*/
.home .nivo-caption{margin-bottom: 4%;margin-left: 2%;}
.lien_fleche{ position: absolute;right: 4%;bottom: 8%;}
.home i.uk-icon-chevron-circle-right{color:rgba(253, 103, 105, 1);}
.home i.uk-icon-chevron-circle-right:hover{color:white;}
.theme-default .nivoSlider,.home .uk-container.uk-slider{margin-bottom:0px;}
.tm-navbar + .tm-block.top-slider{padding-bottom: 0;}

/*texte d'introduction*/
.home .tm-main{background-color: #000918;color:white;background-image:url("../images/M-geant.png");background-repeat: no-repeat;background-position: left;display: flex;align-items: center;justify-content: flex-end;}
.home .tm-main h1{color:#fff;font-size: 2.3rem;}
.home .tm-main .tm-content{width: 50%;}
.home .tm-main .tm-content h1:first-letter{font-size: 5rem;background-color: #fd6769;padding:0 .5em 5px;font-weight: bolder;margin-right: 5px;line-height: 50px;}
.home .tm-content{font-size:1.9rem;}
.home .tm-content strong{color:#fd6769;}
.home .tm-main div.cck_contents.cck_content div.cck_value{line-height: 28px;}


/*exposition sur le côté*/
.home .one_actu .cck_art_title{font-weight: bold;}
.home .one_actu .cck_art_title a{color:#000918;}
.home .one_actu .cck_art_title a:hover{color:#548f97;}
.one-expo-home div.cck_contents.cck_item div.cck_value{margin-bottom:10px;}
.one-expo-home div.cck_contents.cck_item div.cck_value.cck_value_calendar{color: #757474;margin-bottom: 5px;font-size: 14px;}
.tm-sidebar-a h3.uk-panel-title{font-weight: bolder;font-size:35px;margin-top: 20px;margin-bottom: 5px;}

/*PAGE ARTICLE*/
.tm-main.uk-width-medium-3-4{
	padding-left:0;
}
.uk-article li::before:not(.cck_mu_musee_logo_de_france + *){font-family: 'fontAwesome';content: '\f138';display: inline;padding-right: 1em;color:rgb(253, 103, 105);}
.content-oeuvre .cck-w50  + .cck-w50 .cck_contents.cck_content div.cck_label::before{padding-right: 0;}
.uk-article ul{list-style: none;}
.uk-article .cck_value_wysiwyg_editor ul li{
	background:url(../images/arrow.png) no-repeat scroll 0 7px transparent;padding-left:18px;line-height: 26px;
}
.menu_oeuvre .cck-pad-8 > div{margin-left: 0;margin-right: 0;}

/*vignettes en homepage*/
.home .uk-overlay img{height: 100%;}  /*à verifier*/
.home .tm-bottom-a.uk-grid > *,.home .tm-bottom-b.uk-grid > *, .tm-bottom-b.uk-grid, .tm-bottom-a.uk-grid, .text_intro .uk-grid{margin:0;padding: 0;}
.home .tm-bottom-b{
  margin-top:-7px;
}

.mod_home h2{
  position: absolute;bottom: 3em;left: 2em;
}
.tm-bottom-a .uk-width-1-1:nth-child(even) .uk-overlay,.tm-bottom-b .uk-width-1-1:nth-child(odd) .uk-overlay{filter: brightness(50%);-webkit-filter: brightness(50%);}


/*bas de page RS + footer*/
.tm-bottom-c{background:url("../images/bateau-moins-fonce.jpg");background-repeat: no-repeat;background-size: cover;margin:0 -35px 0 0;min-height:450px;}
.socialbuttons h3{font-weight:bold;font-size: 3em; }
.tm-bottom-c{display: flex;flex-direction: column;justify-content: center;}
.tm-footer .uk-panel+.uk-panel{margin-top: 70px;padding-bottom: 10px;}


/*enlever les espace blanc de la PA*/
.home .tm-block {padding-bottom: 0;}
.home .tm-bottom {padding-top: 0; margin: auto;max-width: 1300px;}
.home .tm-sidebar-a .cck_module_list .btn{margin-right: 0;margin-bottom: 20px;}
.tm-bottom-b .mod_home h2 a{bottom: 5em;}


/*footer*/
div.footer_rs{padding:0!important;margin-top:10px!important;margin-bottom: 10px;}
.footer_rs+.menu_footer{margin-top: 0px!important;}

div.tm-main.uk-width-medium-1-1{padding-left:0;}

.les_musees h1, .moduletabletext-expos h1, .menu_actu h1, .menu_oeuvre h1,.uk-article h1.uk-article-title{color: white;background-color:#548f97;border-bottom: none;padding: 2px 0px 2px 18px;}
.menu_oeuvre h2,.uk-article h2,.uk-article .uk-h2, .menu_oeuvre .uk-h2{color:white;background-color:#283940;padding: 2px 0px 2px 25px;font-size: 1.6em;}
.menu_oeuvre h3:not(.map_musee > h3), .menu_oeuvre .uk-h3{background-color: #283940;color:white;font-size: 1.2em;padding-left:25px;}
.uk-article h3,.uk-article .uk-h3{background-color: #283940;color:white;font-size: 1.4em;padding-left:25px;}

/*PAGE MUSEES*/

.content-musee .cck-w70 div.seb_css3,.content-expo .cck-w70 div.seb_css3,.content-actu .cck-w70 div.seb_css3,.content-activity .cck-w70 div.seb_css3{
	padding-left:0;
}
.content-musee .cck-w30 div.seb_css3,.content-expo .cck-w30 div.seb_css3{
	padding-right:0;
}

.content-musee > div {
  width: 100%;
}

/*PAGE LISTE DES EXPOS*/


/*PAGE OEUVRE*/

.notice.oeuvre .toggle{font-size:15px;background: #fd6769;box-shadow: inset 0 0 0 0 #f7846a;padding: 7px 20px;box-shadow: inset 0 0 0 0 #f7846a;color: #fff;transition: background-color 0.15s ease-in-out;display: inline-block;text-align: center;vertical-align: middle;cursor: pointer;}
.notice.oeuvre .toggle:hover,.notice.oeuvre .toggle:active{box-shadow: inset 0 0 0 20px #4c5765;transition: box-shadow 0.2s ease-out, background 0.3s linear;background-color: #323942;}
.content-oeuvre .cck_contents.cck_content div.cck_value.cck_value_text.autor_oeuvre{font-size: 1.7em;}
.cck_oe_oeuvre_musee a{background: url(../images/musee.png) no-repeat scroll;padding-left: 30px;padding-top: 3px;color:#fd6769;}
.separator{padding: 0 5px;}
.details_oeuvre{background: url(../images/arrow.png) no-repeat scroll;padding-left: 20px;padding-top: 3px;background-position: 0% 15%;color:black;}
 div.cck_contents.cck_content .cck_value.cck_value_text.autor_oeuvre{line-height: 30px;}


.content-oeuvre .cck_art_introtext .cck_label, .cck_oe_oeuvre_telechargement p{font-weight:bolder;font-size:21px;color:white!important;background-color:#000918;padding: 5px 0px 5px 25px;margin-bottom: 10px;}
.content-oeuvre .cck_contents.cck_art_introtext div.cck_label{padding-bottom: 5px;}
.content-oeuvre div.cck_contents.cck_content div.cck_label, .cck_oe_oeuvre_telechargement p{width: 100%;}
.content-oeuvre .cck_art_introtext label{font-weight: bolder;font-size: 21px;}
.img-a-la-une + .group-overflow.field-group-div h2{background-color: transparent;padding:0;}

.icon-calendar:before{
    font-size: 18px;
    line-height: 18px;
}

/*menu sidebar*/

.menu_sidebar{
    background: #f3f3f3 none repeat scroll 0 0;
    color: #313131;
    overflow: hidden;
    padding: 30px 15px;
    display: block;
    position: relative;
}
.uk-nav-side > li.uk-active > a{
	color: black;background:#fff;
}
.menu_sidebar .uk-nav-side > li > a:hover,.uk-nav-side .uk-nav-sub li a:hover{
  color:#fd6769;background:#fff; padding: 5px 15px;
}

body:not(.home) .tm-sidebar-a{
  padding-top: 3.5rem;
}

.tm-sidebar-a .menu_sidebar h3.uk-panel-title{
  background-color: #fd6769;
  color: white;
  margin-bottom: 30px;
  border-radius: 0 0 0 0;
  padding: 11px 30px;
  margin-top: -30px;
  margin-right: -30px;
  margin-left: -30px;
  font-size: 20px;
  line-height: 27px;
  font-weight: bolder;
  text-transform: none;
  text-align: center;
}
ul.uk-nav-sub{
	 padding: 15px 0 15px 10px;
}
.uk-nav-side .uk-nav-sub li a , .uk-nav-side > li > a{
    color: hsl(0, 0%, 38%);
}

/*ANIMATION PAGE D'ACCUEIL DEB*/
.animation .container {
  width: 100%;
  margin: 0 auto;
}

.animation img{height:100%;}

.bloc_accueil{
    border: 2px solid #00FEE9;
    border-bottom: 0;
    color: #fcfbf9;
    display: inline-block;
    width: 100%;
    padding: 0.75rem 1.5rem 0.85rem;
    position: relative;
    text-transform: uppercase;
    word-break: break-word;
    word-wrap: break-word;
    margin-top: 13rem;
}

.bloc_accueil::before{
    border-bottom: 2px solid #00FEE9;
    bottom: 0;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    width: 50px;
    left:0;
}
.bloc_accueil::after{
    border-bottom: 2px solid #00FEE9;
    bottom: 0;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    width: 50px;
    right: 0;
}

.info {
  -webkit-transform: rotate3d(1, 0, 0, 90deg);
          transform: rotate3d(1, 0, 0, 90deg);
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0.7);
}


.home .tm-page{
  max-width:100%;
}
.home .tm-page .tm-navbar {
  max-width:1300px;margin:auto;
}
.home .tm-navbar .uk-container{
  padding:0;
}
.uk-panel.animation{
  position:inherit;
  display:inline;
}

.animation li.out-bottom,.animation li.out-top,.animation li.in-bottom,.animation li.in-top{
    -webkit-perspective: 800px; 
          perspective: 800px;
} 
.animation li.out-left,.animation li.out-right,.animation li.in-left,.animation li.in-right{
-webkit-perspective: 870px; 
    perspective: 870px;
} 

.animation ul {
  padding: 0;
  margin: 0px;
}
.animation ul::after {
  content: "";
  display: table;
  clear: both;
}

.animation li {
  position: relative;
  float: left;
  max-width: 33.33%;
  height: 400px;
  padding: 0;
  list-style: none;
}

.animation li a {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  border-radius: 4px;
}

.animation li h3 {
  margin: 0;
  font-size:2.6rem;
  color: #00FEE9; 
}

.animation li p {
  font-size: 1.5rem;
  line-height:2rem;
  color: white; 
}

.animation li .normal {
  width: 100%;
  height: 100%;
  background-color: #ECF0F1;
  color: rgba(52, 73, 94, 0.6);
  box-shadow: inset 0 2px 20px #e6ebed;
  text-align: center;
  font-size: 50px;
}

* {
  box-sizing: border-box;
}




/*CSS POUR LES TABLEAUX DEB*/
article table td{border: solid 1px black;text-align: center;}
article table tr:first-child{color:white;background-color: #548f97;}


/*CSS pour les categories de liens de menus*/
.weblink-category .category-desc,.weblink-category .btn-toolbar{display: none;}
.tm-content .weblink-category ul{padding-left: 0;}
.weblink-category .list-condensed li {padding: 8px 5px;}


/*page de connexion Deb*/
.connect div.loginconnect, .connect div.loginconnect + div{display: inline-block;width: 49%;}
.connect div.loginconnect + div{vertical-align: top;}
.connect div.loginconnect + div .nav-tabs > li{width: 95%;margin-bottom: .5rem;}
.connect div.loginconnect + div ul{padding-top: 4rem;}

/* correction apres mise en place du RGPD */

/*formulaire consentement norme RGPD*/
.contact-musee div.vertical div.cck_forms.cck_site.cck_fo_contact_consentement div.cck_label,.contact-us div.vertical div.cck_forms.cck_site.cck_fo_contactus_consentement div.cck_label{
 width:100%;
}

/******** RESPONSIVE *********/


/* Only xxlarge screen */
@media (min-width: 1700px) {
	
.uk-navbar-brand {height: 95px;line-height: 95px;padding: 0 10px 0 0;}

}


/* Only xlarge screens - Large screen and bigger */
@media (min-width: 1220px) {
.mod_home h2{left: 5em;}

}


/* Only large screens- Desktop and bigger */
@media (min-width: 960px) {
.home .tm-main{background-size:39%;}
.text_intro .uk-container{padding: 0px;}
.uk-navbar-nav > li > a{font-size: 1.6rem;}
.uk-navbar-nav li a{padding: 0 2px;}

.tm-bottom-a .uk-width-1-1:nth-child(odd) .mod_home h2, .tm-bottom-b .uk-width-1-1:nth-child(even) .mod_home h2,
.tm-bottom-a .uk-width-1-1:nth-child(even) .mod_home h2, .tm-bottom-b .uk-width-1-1:nth-child(odd) .mod_home h2
{width: 215px;display: flex;min-height: 80px;align-items: center;justify-content: center;}

.uk-overlay{height: 400px;}
.expo_ligne2 .uk-container, .expo_ligne1 .uk-container{padding: 0;}
.socialbuttons h3{font-size: 2rem;}
.tm-footer .uk-panel+.uk-panel{margin-top: 40px;padding-bottom: 10px;}

.home .tm-footer{
	min-height:80px;}
.home .tm-footer .menu_footer{
	padding-top: 26px;}


/*animation deb*/

.in-top .info {
  -webkit-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
  -webkit-animation: in-top 300ms ease 0ms 1 forwards;
          animation: in-top 300ms ease 0ms 1 forwards;
}

.in-right .info {
  -webkit-transform-origin: 100% 0%;
          transform-origin: 100% 0%;
  -webkit-animation: in-right 300ms ease 0ms 1 forwards;
          animation: in-right 300ms ease 0ms 1 forwards;
}

.in-bottom .info {
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-animation: in-bottom 300ms ease 0ms 1 forwards;
          animation: in-bottom 300ms ease 0ms 1 forwards;
}

.in-left .info {
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-animation: in-left 300ms ease 0ms 1 forwards;
          animation: in-left 300ms ease 0ms 1 forwards;
}

.out-top .info {
  -webkit-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
  -webkit-animation: out-top 300ms ease 0ms 1 forwards;
          animation: out-top 300ms ease 0ms 1 forwards;
}

.out-right .info {
  -webkit-transform-origin: 100% 50% 0;
          transform-origin: 100% 50% 0;
  -webkit-animation: 300ms ease 0ms normal forwards 1 running out-right;
          animation: 300ms ease 0ms normal forwards 1 running out-right;
}

.out-bottom .info {
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-animation: out-bottom 300ms ease 0ms 1 forwards;
          animation: out-bottom 300ms ease 0ms 1 forwards;
}

.out-left .info {
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-animation: out-left 300ms ease 0ms 1 forwards;
          animation: out-left 300ms ease 0ms 1 forwards;
}

@-webkit-keyframes in-top {
  from {
    -webkit-transform: rotate3d(-1, 0, 0, 90deg);
            transform: rotate3d(-1, 0, 0, 90deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
}

@keyframes in-top {
  from {
    -webkit-transform: rotate3d(-1, 0, 0, 90deg);
            transform: rotate3d(-1, 0, 0, 90deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
}
@-webkit-keyframes in-right {
  from {
    -webkit-transform: rotate3d(0, -1, 0, 90deg);
            transform: rotate3d(0, -1, 0, 90deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
}
@keyframes in-right {
  from {
    -webkit-transform: rotate3d(0, -1, 0, 90deg);
            transform: rotate3d(0, -1, 0, 90deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
}
@-webkit-keyframes in-bottom {
  from {
    -webkit-transform: rotate3d(1, 0, 0, 90deg);
            transform: rotate3d(1, 0, 0, 90deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
}
@keyframes in-bottom {
  from {
    -webkit-transform: rotate3d(1, 0, 0, 90deg);
            transform: rotate3d(1, 0, 0, 90deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
}
@-webkit-keyframes in-left {
  from {
    -webkit-transform: rotate3d(0, 1, 0, 90deg);
            transform: rotate3d(0, 1, 0, 90deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
}
@keyframes in-left {
  from {
    -webkit-transform: rotate3d(0, 1, 0, 90deg);
            transform: rotate3d(0, 1, 0, 90deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
}
@-webkit-keyframes out-top {
  from {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(-1, 0, 0, 104deg);
            transform: rotate3d(-1, 0, 0, 104deg);
  }
}
@keyframes out-top {
  from {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(-1, 0, 0, 104deg);
            transform: rotate3d(-1, 0, 0, 104deg);
  }
}
@-webkit-keyframes out-right {
  from {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(0, -1, 0, 104deg);
            transform: rotate3d(0, -1, 0, 104deg);
  }
}
@keyframes out-right {
  from {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(0, -1, 0, 104deg);
            transform: rotate3d(0, -1, 0, 104deg);
  }
}
@-webkit-keyframes out-bottom {
  from {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(1, 0, 0, 104deg);
            transform: rotate3d(1, 0, 0, 104deg);
  }
}
@keyframes out-bottom {
  from {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(1, 0, 0, 104deg);
            transform: rotate3d(1, 0, 0, 104deg);
  }
}
@-webkit-keyframes out-left {
  from {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(0, 1, 0, 104deg);
            transform: rotate3d(0, 1, 0, 104deg);
  }
}
@keyframes out-left {
  from {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(0, 1, 0, 104deg);
            transform: rotate3d(0, 1, 0, 104deg);
  }
}

/*fin test page d'accueil deb*/


}


/*animation responsive DEB rajout d'une media querie*/
@media (max-width: 1300px) {
.info{background-color: rgba(0, 0, 0, 0.2);transform: none;-webkit-transform: none;}
.out-right .info, .out-left .info, .out-bottom .info, .out-top .info{animation: none;}
.bloc_accueil{background-color: rgba(0, 0, 0, 0.6);max-width:75%;min-height: 21rem; margin-top: 8rem; margin-left: 4rem;}
.home .nivo-caption {
  padding: 5% 0 5% 10%;
  max-width: 100%;
  overflow: hidden;
}
.content-musee > div > .cck-line-body {
  display: flex;
  flex-direction: column-reverse;
}
}


 /*samsung lanscape*/
@media only screen and (device-width : 1024px) and (orientation : landscape){
.all_musees_footer .cck_contents.cck_item div.cck_value.cck_value_text{font-size:1em;padding-bottom:5px;}
.all_musees_footer .cck_contents.cck_art_title div.cck_value.cck_value_text{font-size:1.1em;}
.uk-overlay-area {left: -10%;}
.tm-navbar .uk-container{padding:0;}
.home .uk-container{max-width:100%;padding:0;}
.home .tm-footer{padding:30px;}
.home .tm-bottom > div > .tm-block:last-child{padding-bottom:30px;}
.home .tm-totop-scroller { position: absolute;right: 30px;}

}

/* Only Ipad landscape*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
.uk-navbar-nav > li > a{font-size:1.5rem;padding:0 4px;}
.all_musees_footer .cck_contents.cck_item div.cck_value.cck_value_text{font-size:1em;padding-bottom:5px;}
.all_musees_footer .cck_contents.cck_art_title div.cck_value.cck_value_text{font-size:1.1em;}
.widget_generic{width:50%;}
div.cck_contents.cck_content div.cck_value.cck_value_wysiwyg_editor p.home_read{margin-bottom:0;margin-top:4px;position: relative;bottom:-35px;}   
.home .uk-article .cck_contents.cck_content div.cck_value.cck_value_wysiwyg_editor{padding-bottom:70px;}
.uk-overlay-area {left: -10%;}
/*oeuvre*/
.content-oeuvre .cck-w50,.content-oeuvre .cck-w50  + .cck-w50{width:47%;}
.tm-navbar .uk-container{padding:0;max-width:100%;}
.home .uk-container{max-width:100%;padding:0;}
.home .tm-footer{padding:30px;}
.home .tm-bottom > div > .tm-block:last-child{padding-bottom:30px;}
.home .tm-totop-scroller { position: absolute;right: 30px;}
	
}

/* Tablet and bigger */
@media (min-width: 768px) {
  /* .tm-navbar .uk-container {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: center; 
    align-items: center;
  } */

  .one_musee_footer {
    margin-bottom: 10px;
    border: 1px solid whitesmoke;
  }
  
  .tm-navbar .uk-container:first-child {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    align-content: center;
  }
  
  .tm-navbar .uk-container:first-child .uk-navbar-flip {
    width: 80%;
  }
  
  .tm-navbar .uk-container:first-child > a {
    width: 420px;
    height: 95px;
    max-width: 420px;
  }
  .tm-navbar .uk-container:first-child > a > img {
    width: 420px;
    height: 95px;
    max-width: 420px;
  }
  

}

/* Only tablets portrait and smaller */
@media (max-width: 970px) {
  .one_musee_footer {
    margin-bottom: 10px;
    border: 1px solid whitesmoke;
  }
	/* .tm-navbar .uk-container {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
  } */
  
  .tm-navbar .uk-container:first-child {
    width: 100%;
  }
  
  .tm-navbar .uk-container:first-child .uk-navbar-flip {
    width: 80%;
  }
  
  .tm-navbar .uk-container:first-child > a {
    width: 20%;
  }
  
/*homepage*/
.home .tm-sidebar-a{
	padding:0 5px 10px 5px;
}
.home .top-slider{
	margin-bottom:25px;
}

.uk-navbar {background: none repeat scroll 0 0 #4c5765;color: #fff;}
.uk-navbar-toggle {padding: 0 12px;}
.tm-toolbar.uk-hidden-small{display:block!important;}
.g_search{float: right;}

.home .uk-width-medium-3-10,.home .uk-width-medium-7-10{width:100%;}
div.cck_contents.cck_content div.cck_value.cck_value_wysiwyg_editor p.home_read {margin-top:0;}
.home .all_actus{min-height:170px;}
.home .uk-grid > .uk-grid-margin {margin-top:0;}
.mi_form div.vertical div.cck_forms{width:100%;}
#map_canvascck1r{width:99%!important;}
.mi_form div.vertical div.cck_forms.cck_ex_expo_old_expos{float:left;}
.one_expo,.one_actu,.one_oeuvre,.one-activity{margin:auto;}
.mi_form{margin-bottom:20px;}
/*one expo*/
.seb_content .cck-w30.cck-ptb,.seb_content .cck-w70.cck-ptb{width:100%;}
.cck-w30 .vertical div.cck_contents{padding-left:15px;}
/*actu*/
.cck_ac_actu_image{margin-top:25px;}
div.cck_contents.cck_content div.cck_value.cck_value_wysiwyg_editor.notice_intro{padding:0 8px;box-sizing:padding-box;width:94%;}
/*oeuvre*/
.content-oeuvre .cck-w50{width:50%;}
.content-activity .cck-w50,.content-activity .cck-w50 + .cck-w50{margin-right:0;width:100%;}
/*musee*/
.content-musee .cck-w30,.content-musee .cck-w70{width:100%;}
.content-musee .cck-line-body{display:table;}
.content-musee .cck-line-body .cck-w30{display:table-footer-group;float:none;}
.content-musee .cck-line-body .cck-w70{display:table-header-group;float:none;}
.content-musee .cck-w30 .vertical div.cck_contents{padding-left:0;}
.all_musees_footer .cck_contents.cck_item div.cck_value.cck_value_text{font-size:1em;padding-bottom:5px;}
.all_musees_footer .cck_contents.cck_art_title div.cck_value.cck_value_text{font-size:1.1em;}

/*widget*/
.moduletable.widget{padding:5px 0 10px;}
.logo_moteur{padding-bottom:15px;width:auto;}
.logo_moteur img{max-width:inherit;}
.widget_generic{width:86%;background-color:#eee;padding:15px 20px;margin:auto;}
.widget_generic form{margin-bottom:0;}
.widget_generic label{display:inline-block;padding-right:3%;}
.widget_generic input[type="text"]{height:20px;line-height:20px;margin-right:3%;width:60%;}

.uk-overlay-area {left: -1%;}

/*responsive deb*/
.home .tm-main{background-image: none;padding-left: 0;}
.tm-bottom-a .uk-width-1-1:nth-child(odd) .mod_home h2, .tm-bottom-b .uk-width-1-1:nth-child(even) .mod_home h2,
.tm-bottom-a .uk-width-1-1:nth-child(even) .mod_home h2, .tm-bottom-b .uk-width-1-1:nth-child(odd) .mod_home h2{width: 150px;}
.mod_home h2{left:6em;}
.tm-bottom-c{height: 15em;}
.home .nivo-caption{left: 0%;}
.home .tm-bottom-b{padding-bottom: 35px;}
.home .tm-main .tm-content {font-size: 18px;padding:20px;width: 100%;}
.home .uk-article .cck_contents.cck_content div.cck_value.cck_value_wysiwyg_editor {padding-bottom: 0px;}
.home .tm-main .tm-content h1:first-letter{font-size: 30px;}
.socialbuttons h3.uk-panel-title{font-size: 21px;}
.tm-footer .socialbuttons{width:auto;}
.tm-sidebar-a .menu_sidebar h3.uk-panel-title{ font-size: 17px;margin-bottom: 17px;    margin-top: -15px;}
.menu_sidebar{padding: 10px;}
a.uk-navbar-toggle{ margin:4% 0 0 3%;}

/*animation DEB*/
.animation li {max-width: 50%;}
.bloc_accueil {min-height: 13rem;margin-top: 12rem;margin-left: 5rem;}

/*page de connexion*/
.connect .nav-tabs > li:first-child, .connect .nav-tabs > li {width: 80%;margin: 0 auto;}


}



/* Tablets portrait */
@media (min-width: 768px) and (max-width: 959px) {

.nivo-caption{font-size: 1.1em;bottom:1%;width:56%;}
.nivo-caption .slide_ville{padding:1px 0 2px 0;}
.all_expos .cck-w20,.all_actus .cck-w20,.all_oeuvres .cck-w20,.all-activity .cck-w20{width: 33.3%;}
/*list oeuvres*/
.all_oeuvres .cck-clear,.all_expos .cck-clear,.all_actus .cck-clear,.all-activity .cck-clear{clear:none;}
.home .uk-overlay{height: 350px;}
.home .tm-main{margin-top: 10px;}
.home .tm-bottom-b{padding-bottom: 55px;}
.expo_ligne2 .uk-container, .expo_ligne1 .uk-container{padding: 0px;}
.mod_home h2 {left: 3em;}
.home .nivo-caption {left: 2%;}

.home .tm-block-black .uk-container{max-width:100%;padding:0;}
.home .tm-footer{padding:30px;}
.home .tm-bottom > div > .tm-block:last-child{padding-bottom:30px;}
.home .tm-totop-scroller { position: absolute;right: 30px;}

/*titre des vignettes*/
.tm-bottom-a .uk-width-1-1 .mod_home h2, .tm-bottom-b .uk-width-1-1 .mod_home h2{display: flex;min-height: 80px;align-items: center;justify-content: center;}

/*connexion*/
.connect div.loginconnect + div .nav-tabs > li{width: 50%;}

}


/* Phone landscape and smaller */
@media (max-width: 767px) {

a.uk-navbar-toggle{margin:6% 0 0 0;}

/*homepage*/
.home .mod_title .uk-panel-title{
	font-size:2.3rem;
}
.theme-default .nivo-caption a{color:#000;}
.nivo-caption{font-size: 1.7rem;right:0;width: 100%;position:relative;bottom:0;min-height:78px;background:hsl(220, 14%, 96%) none repeat scroll 0 0;color:#000;opacity:1;border-bottom:3px solid hsl(187, 29%, 46%);}
.nivo-caption .slide_ville{padding:1px 0 2px 0;}
.home i.uk-icon-chevron-circle-right{color:hsl(187, 29%, 46%);}
.uk-container{padding:15px;}
.uk-container:last-child{padding-top:0;}
.mod_home{margin:24px auto;}
.home .tm-block.tm-block-light{padding-bottom:0;}
.menu_footer{text-align:left;}
h1, .uk-h1,.uk-article-title{font-size:1.8em;line-height:35px;margin:0 0 22px;}
#map_canvascck1r{width:98%!important;margin:auto;height:450px!important;}
.les_musees .tm-main-bottom{margin-top:5px;}
.tm-block{padding-bottom:10px;}
div.vertical div.cck_contents.cck_mu_musee_moteurcollection{position:relative;bottom:0;}
/*widget general*/
.widget_generic input[type="text"]{height:20px;line-height:20px;margin-right:0;width:98%;margin-bottom:10px;}
.socialbuttons {text-align: center;}

/*module coté de association et collections*/
.collections .tm-main,.collections .tm-sidebar-a, .association .tm-main, .association .tm-sidebar-a{width: 100%;}
.collections .tm-sidebar-a,.association .tm-sidebar-a{padding-left: 0;}

/*carte dans les musées*/


/*animation deb*/
.animation ul{width:100%;}
.animation li {max-width: 70%;margin: 0 auto;float:none;}


/*footer*/
.tm-totop-scroller {right: 1rem;}


/*une oeuvre*/
.content-oeuvre .cck-w50.cck-ptb {padding-right: 0px;}
.content-oeuvre .cck-w50 .seb_css3{padding :0px;}

/*connexion*/
.connect div.loginconnect, .connect div.loginconnect + div{display: block;}

/*pages associations - collections*/
body:not(.home) .tm-sidebar-a{
	padding-top:0;padding-left:0;margin-bottom:15px;
	order:-1;
}
/*formulaire consentement norme RGPD*/
.contact-musee div.vertical div.cck_forms.cck_site.cck_fo_contact_consentement div.cck_label,.contact-us div.vertical div.cck_forms.cck_site.cck_fo_contactus_consentement div.cck_label{
 width:100%!important;
}
}

/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {
  .one_musee_footer {
    margin-bottom: 10px;
    border: 1px solid whitesmoke;
  }
.all_expos .cck-w20,.all_actus .cck-w20,.all_oeuvres .cck-w20,.all-activity .cck-w20{width: 50%;}
.search_oeuvre.mi_form div.vertical div.cck_forms{width:50%;}
/*list oeuvres*/
.all_oeuvres .cck-clear,.all_expos .cck-clear,.all_actus .cck-clear,.all-activity .cck-clear{clear:none;}

}



@media (min-width: 1000px) {
.mod_home h2{left: 3em;}
}

/*responsive animation deb*/
@media (max-width: 600px) {
.animation li{max-width: 100%;}
.content-expo.seb_content div.cck_contents.cck_ex_expo_theme_musee .cck_label, .content-actu.seb_content div.cck_contents.cck_ac_actu_theme_musee .cck_label {width: 100%;}

/*page de connexion*/
.connect form.well {padding-bottom: 0px!important;margin-bottom: 0;} /*obligé de mettre important car important dans bootstrap*/
.connect div.loginconnect + div ul{padding-top: 0px;} 
.connect .nav-tabs > li:first-child, .connect .nav-tabs > li , .connect div.loginconnect, .connect div.loginconnect + div{width: 100%;}
}


/* Only Phones (Portrait) */
@media (max-width: 479px) {
  .one_musee_footer {
    margin-bottom: 10px;
    border: 1px solid whitesmoke;
  }
.all_musees_footer > div > div {
  padding: 0 !important;
}

main #no-border__les_musees form, main #no-border__les_musees > div > div:last-child {
  width: 100%;
}
main #no-border__les_musees > div {
  flex-direction: column;
}

div.cck-f100 {
  display: flex !important;
  overflow: hidden;
  position: relative !important;
  width: 100% !important;
  flex-direction: column !important;
  align-content: center !important;
  align-items: center !important;
}

.uk-navbar {padding:14px;}
.uk-navbar-center{margin-right:0;text-align:right;}
.uk-navbar-content {padding:0;}
.home  .uk-article-title,.home  .h1{font-size:1.8em;line-height:30px;}

.home .tm-content .uk-article .seb_css3{padding-left:10px;}
.big-title,h2, .uk-h2{font-size: 1.6em;line-height: 30px;margin: 10px 0;}
.search_oeuvre.mi_form div.vertical div.cck_forms{width:100%;}
.content-oeuvre .cck-w50{margin-right:0;width:100%;}
.vertical div.cck_contents.cck_oe_oeuvre_th_primaire,.vertical div.cck_contents.cck_oe_oeuvre_th_secondaire{width:100%;padding-right:0;}
.mod_logos p.logo-assoc img{margin-bottom:15px;}
.content-oeuvre .cck-w50+.cck-w50{min-height: auto;}
.tm-toolbar {max-width: 100%;}

/*one oeuvre*/
.content-oeuvre.cck-pad-8 .cck-plr{padding-left:4px;}


 /*bas de page d'accueil*/
 .home .tm-block-black .uk-container{padding:0;}
 .home .tm-bottom-c{background-position:19% 0;}


/*footer*/
.tm-bottom-c{margin:0!important;}
.tm-bottom-c .uk-width-1-1{padding-left: 0;}
.tm-footer .agccpf{width: 75%!important;}
.home .tm-main{justify-content: center;}
.mod_home h2{left:4em;}
.tm-totop-scroller {top: 37px;}
.menu_footer {padding:10px;}
.tm-footer .uk-panel+.uk-panel{padding-bottom: 0;}

.home .tm-main h1{font-size: 2.2rem;}

/*problème de la map dans un musée deb*/
.map_musee #map_canvas{max-width:330px!important; }
/*eva*/

/*modif d'une oeuvre centrer les blocs d'info*/
.content-oeuvre .cck-w50.cck-ptb, .content-oeuvre .cck-w50 .seb_css3{padding:0px;border-radius: 0;}
.browserName-chrome .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_auteur, .browserName-chrome .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_date, .browserName-chrome .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_precision_technique, .browserName-chrome .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_dimensions, .browserName-chrome .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_inventaire, .browserName-chrome .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_musee, .browserName-chrome .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_villes, .browserName-chrome .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_informations_generales, .browserName-mozilla .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_auteur, .browserName-mozilla .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_date, .browserName-mozilla .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_precision_technique, .browserName-mozilla .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_dimensions, .browserName-mozilla .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_inventaire, .browserName-mozilla .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_musee, .browserName-mozilla .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_villes, .browserName-mozilla .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_informations_generales, .browserName-safari .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_auteur, .browserName-safari .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_date, .browserName-safari .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_precision_technique, .browserName-safari .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_dimensions, .browserName-safari .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_inventaire, .browserName-safari .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_musee, .browserName-safari .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_villes, .browserName-safari .content-oeuvre .vertical .cck_contents.cck_oe_oeuvre_informations_generales{width:100%;}


}



/*ajout avril 2018 search google*/
button.gsc-search-button-v2 svg {
    max-width: inherit;
}

button.gsc-search-button-v2{
    padding: 1rem 0px 3px 0px;
} 

/* modifs cyril pour page des questions de l'assistant */

.liste-questions div.cck_contents.cck_item div.cck_value.cck_value_text {
    float: none;
    text-align: center;
}

/* modifs cyril pour page des réponses de l'assistant */
.liste-reponses div.cck_contents.cck_item  {
    float: none;
    font-size: 1em;
    text-align: center;
}

.liste-reponses div.cck_value_text {
    float: none!important;
    font-size: 1em;
    text-align: center!important;
}



.form-reponses div.cck_forms.cck_search  {
   float: none!important;
    width: 20%!important;
	margin:auto!important;
}

.form-reponses  div.cck_form {
   float: none!important;
   /* width: 20%!important;*/
	margin:auto!important;
}
.form-reponses div.cck_value.cck_value_wysiwyg_editor {
    display: block!important;
}
