.color-bleu{ color:#0778AD; }
.bkg-bleu{ background:#0778AD; }
.color-jaune{ color:#E2AE23; }
.bkg-jaune{ background:#E2AE23; display:none; }
.color-marron{ color:#8F6C53; }
.bkg-marron{ background:#8F6C53; }
.color-orange{ color:#E15220; }
.bkg-orange{ background:#E15220; }
.color-rouge{ color:#AC0C32; }
.bkg-rouge{ background:#AC0C32; }
.color-turquoise{ color:#03ACA8; }
.bkg-turquoise{ background:#03ACA8; }
.color-vert{ color:#017E7B; }
.bkg-vert{ background:#017E7B; }
.color-violet{ color:#972E73; }
.bkg-violet{ background:#972E73; }
.color-gris{ color:#E5E5E5; }
.bkg-gris{ background:#E5E5E5; }
.color-gris-fonce{ color:#272323; }
.bkg-gris-fonce{ background:#272323; }
.color-white{ color:#fff; }
.bkg-white{ background:#fff; }   a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, font, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd, 
keygen,
label, legend, li, 
meter,
nav,
object, ol, output,
p, pre, progress,
q, 
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, 
var{
background: transparent;
border: 0 none;
font-size: 100%;
margin: 0;
padding: 0;
vertical-align: baseline; }    article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline } body{ font: normal normal 12px/12px 'Open Sans', Tahoma, Arial, Helvetica, Verdana, sans-serif; line-height:1.2em; background:#fff; color:#272323; } h1,h2,h3,h4,h5,h6{ clear: both; padding:0 0 0.2em; font-family: 'Lato', sans-serif; }
h1{ font-size: 2.2em; line-height:1em; font-weight:900; margin:0 0 0.5em; color:#272323; }
h2{ font-size: 2em; line-height:1em; font-weight:900; margin:0 0 0.5em; color:#272323; }
h3{ font-size: 1.5em; line-height:1em; font-weight:400; margin:0 0 0.5em; color:#272323; }
h4{ font-size: 1em; line-height:1em; font-weight: 700; margin:0 0 0.5em; color:#272323; }
h5{ font-size: 0.8em; line-height:1.2em; font-weight:700; margin:0 0 0.5em; color:#272323; }
h6{ font-size: 0.6em; line-height:1.4em; font-weight:700; margin:0 0 0.5em; color:#272323; }
p{ margin:0 0 1.5em; line-height:1.5em; font-size:14px; font-size: 1.16em;}
ul, ol{ margin: 0 0 1.5em 2.5em; }
ul{ list-style: square; }
ol{ list-style-type: decimal; }
ol ol{ list-style: upper-alpha; }
ol ol ol{ list-style: lower-roman; }
ol ol ol ol{ list-style: lower-alpha; }
ul ul, ol ol, ul ol, ol ul{ margin-bottom: 0; }
dl{ margin: 0 1.5em; }
dt{ font-weight: 700; }
dd{ margin-bottom: 1.5em; }
strong{ font-weight: 700; }
cite, em, i{ font-style: italic; }
blockquote{ font-family: Georgia, "Bitstream Charter", serif; font-style: italic; font-weight: normal; margin: 0 3em; }
blockquote em, blockquote i, blockquote cite{ font-style: normal; }
blockquote cite{ color: #666; font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300; letter-spacing: 0.05em; text-transform: uppercase; }
pre{ background: #f4f4f4; font: 13px "Courier 10 Pitch", Courier, monospace; line-height: 1.5; margin-bottom: 1.5em; overflow: auto; padding: 0.75em 1.5em; }
code, kbd{ font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }
abbr, acronym, dfn{ border-bottom: 1px dotted #666; cursor: help; }
address{ display: block; margin: 0 0 1.5em; }
ins{ background: #fff9c0; text-decoration: none; }
sup, sub{ font-size: 10px; height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup{ bottom: 1ex; }
sub{ top: .5ex; } select, input[type=text], input[type=password], textarea{ width:100%; margin:0; padding:10px 0 10px 10px; background:#fff; border:1px solid #E5E5E5; color:#555; font-family:'Open Sans', Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size:13px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; box-sizing:border-box; }
select:focus, input[type=text]:focus, textarea:focus{ color:#272323; }
textarea{ padding:10px; width:100%; resize:vertical; }
select{ padding:9px 0 9px 10px; color:#999; }
select[multiple]{ height:39px; padding:3px 0 3px 0; }
select[multiple] option{ padding:6px 0 6px 10px; } input[type=button],
input[type=submit] { margin:0; padding:7px 10px 8px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border:none; font:normal 14px 'Open Sans', Tahoma, Arial, Helvetica, Verdana, sans-serif;  background-color:#03ACA8; color:#fff; cursor:pointer; text-align:center; box-sizing:border-box; }
input[type=button]:hover,
input[type=submit]:hover,
input[type=button]:active,
input[type=submit]:active { background-color:#017E7B; color:#fff; text-shadow: none; }  a{ color:#017E7B; text-decoration: none; }
a:focus ,a:active, a:hover{ color:#017E7B; text-decoration: underline; }
a:focus{ color:#017E7B; text-decoration: none; } .entry-content img, .entry-summary img, .comment-content img, .widget img{ width:inherit; max-width:100%; }
img[class*="align"], img[class*="wp-image-"]{ height: auto; }
img.size-full{ max-width:100%; width: auto; }
.entry-content img.wp-smiley{ border: none; margin-bottom: 0; margin-top: 0; padding: 0; }
img.alignleft, img.alignright, img.aligncenter{ margin-bottom:1.5em; }
p img, .wp-caption{ margin-top: 0.4em; }
.wp-caption{ position:relative; background:none; margin-bottom:1.5em; max-width:96%; padding:0; }
.wp-caption.alignleft,
.wp-caption.alignright{ width:auto !important; }
.wp-caption img{ display:block; margin:0 auto; max-width:100%; }
.wp-caption.alignleft,
.wp-caption.alignleft img,
.wp-caption.alignleft p.wp-caption-text{}
.wp-caption.alignright,
.wp-caption.alignright img,
.wp-caption.alignright p.wp-caption-text{}
.wp-caption.aligncenter p.wp-caption-text{ margin:0 5px; }
.wp-caption .wp-caption-text{ color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.5em; font-size:1em; }
.gallery-caption{ color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em; }
.wp-caption .wp-caption-text{ position:absolute; display:block; left:0; right:0; bottom:0; margin:0; padding:0.5em; background:#515D75; text-align:center; }
.wp-caption .wp-caption-text:before{}
#content .gallery{ margin: 0 auto 1.5em; }
#content .gallery a img{ border: none; }
img#wpstats{ display: block; margin: 0 auto 1.5em; }  img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img{}
.wp-caption img{ border:none; background:none; }
a:focus img[class*="align"], a:hover img[class*="align"], a:active img[class*="align"], a:focus img[class*="wp-image-"], a:hover img[class*="wp-image-"], a:active img[class*="wp-image-"], #content .gallery .gallery-icon a:focus img, #content .gallery .gallery-icon a:hover img, #content .gallery .gallery-icon a:active img{ background:none; border:none; }
.wp-caption a:focus img, .wp-caption a:active img, .wp-caption a:hover img{ background:none; border:none; }  .alignleft{ display: inline; float: left; margin-right: 1.5em; }
.alignright{ display: inline; float: right; margin-left: 1.5em; }
.aligncenter{ clear: both; display: block; margin-left: auto; margin-right: auto; }
.left{ float: left; }
.right{ float: right; } .inside{ padding: 1.5em; } .half, .third, .quarter, .fifth, .sixth{ width: 100%; }
.half li, .third li, .quarter li, .fifth li, .sixth li{ float: left; }
.half li{ padding-right: 5%; width: 45% }
.third li{  padding-right: 5%; width: 28.3% }
.quarter li{  padding-right: 5%; width: 20% }
.fifth li{  padding-right: 5%; width: 15% } .separator{
clear: both;
float: left;
height: 2px;
width: 100%;
margin:1em 0 2.5em; } #wrap{ position:relative; overflow:hidden; clear:both; margin:0 auto; background:#fff; } header{
float: left;
width: 100%;
} section#content{
float: none;
overflow:hidden;
clear:both;
width: 100%;
max-width:1260px;
margin:0 auto;
}
section#content section.inside{
position:relative;
float:left;
width:68%;
padding:0 2.5em 1.5em 5em;
box-sizing:border-box;
}
article{
float: left;
width: 100%;
margin:0 0 1.5em;
}
section#content.fullPage section.inside{
padding:0 5em 1.5em;
width:100%;
}
section#comment-full,
section#content-full{
float:left;
width:100%;
}
section#comment-full section.inside,
section#content-full section.inside{
float:none;
max-width:1140px;
overflow:hidden;
margin:0 auto;
padding:1.5em 5em;
}
section#comment-full section.inside{ max-width:760px; } section#content aside{
float:left;
width:32%;
}
section#content aside .inside{
float:left; width:100%;
margin:0 0 2em;
padding:0 0 1.5em;
} footer{
float: left;
width: 100%;
}    header.top-site{ position:relative; min-width:320px; background:#E5E5E5; }
header.top-site .inside{ overflow:hidden; max-width:1260px; margin:0 auto; padding:0; }
#header-site-left{ float:left; width:30%; padding:1em 0 0 5em; }
#header-site-left img{ margin:0 2.5em 0 0; }
#header-site-left h1{ clear:none; overflow:hidden; margin:0; padding:0; font-size:2.5em; line-height:1.5em; font-weight:400; }
#header-site-left h1 a{ display:block; color:#017E7B; }
#header-site-left h1 a:hover{ text-decoration:none; }
#header-site-left h2{ clear:none; overflow:hidden; margin:0; padding:0; font-size:1.2em; line-height:1.5em; font-weight:400; font-style:italic; }
#header-site-right{ overflow:hidden; }
#header-site-right .mask-header{ position:absolute; width:75px; height:125px; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/mask-header-right.png) top left no-repeat; }
header.page-header{ float:none; margin:0 -5em; }
header.page-header h1{ margin:0; padding:16px 0 16px 130px; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-page-header-default.png) top left no-repeat; line-height:30px; text-transform:uppercase; }
header.page-header-post h1{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-page-header-post.png) top left no-repeat; }
header.page-header-musees h1{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-page-header-musees.png) top left no-repeat; }
header.page-header-expos h1{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-page-header-expos.png) top left no-repeat; }
header.page-header-activites h1{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-page-header-activites.png) top left no-repeat; }
header.page-header-temoignages h1{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-page-header-temoignages.png) top left no-repeat; }
header.entry-header{}
header.entry-header h1,
header.entry-header h2{ text-transform:uppercase; font-size:1.7em; }
header.entry-header-musees h1{ padding:30px 0 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-musees.png) top left no-repeat; }
header.entry-header-musees h2{ padding:30px 0 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-musees.png) top left no-repeat; }
header.entry-header-expos h1{ padding:30px 0 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-expos.png) top left no-repeat; }
header.entry-header-expos h2{ padding:30px 0 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-expos.png) top left no-repeat; }
header.entry-header-temoignages h1{ padding:0; }
header.entry-header-temoignages h2{ margin:0; font-size:1.5em; font-weight:900; font-family:'Open Sans', sans-serif; }   #access-connect {
float:left;
width:100%;
display: block;
overflow:hidden;
margin:0;
z-index:110;
}
#access-connect ul {
float:right;
margin:0;
padding:0;
list-style: none;
z-index:110;
}
#access-connect li {
float: left;
}
#access-connect a {
display: block;
padding:1em 1.5em 1em 2em;
line-height:2em;
font-size:1em;
text-decoration:none;
color:#fff;
text-transform:uppercase;
}
#access-connect .menu-aide a{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/menu-aide.png) center left no-repeat; }
#access-connect .menu-newsletter a{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/menu-newsletter.png) center left no-repeat; }
#access-connect .menu-contact a{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/menu-contact.png) center left no-repeat; }
#access-connect .menu-langue a{ padding:1em 1.5em; }
#access-mobile{ float:left; width:100%; margin:0; display:none; background:#E5E5E5; }
#access-mobile ul{ float:left; width:100%; overflow:hidden; margin:0; padding:0; list-style:none; }
#access-mobile li{ float:right; }
#access-mobile li a{ float:left; width:17px; margin:0; padding:0.7em 1em; }
#access-mobile a{ display:block; line-height:2em; font-size:1.15em; text-decoration:none; color:#272323; text-align:right; text-transform:uppercase; cursor:pointer; }
#access-mobile .mobile-menu{ float:right; }
#access-mobile .mobile-menu a{ width:22px; margin:0 1em; padding:0.7em 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-menu-resp.png) center right no-repeat; }
#access-mobile .mobile-menu a.selected{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-menu-resp-hover.png) center right no-repeat; }
#access-mobile .mobile-aide,
#access-mobile .mobile-newsletter,
#access-mobile .mobile-contact{ display:none; }
#access-mobile .mobile-aide a{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/menu-aide-responsive.png) center left no-repeat; }
#access-mobile .mobile-newsletter a{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/menu-newsletter-responsive.png) center left no-repeat; }
#access-mobile .mobile-contact a{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/menu-contact-responsive.png) center left no-repeat; }
#access {
float:left;
width:100%;
display: block;
overflow:hidden;
margin:0;
z-index:130;
}
#access ul {
margin:0;
padding:0;
list-style: none;
z-index:110;
}
#access li {
float: left;
} #access li.first{}
#access li.first a{ margin:0 0 0 60px; }
#access li.first li a{ margin:0; padding:0; } #access li.last{ float:none; overflow:hidden; }
#access a {
display: block;
margin:0;
padding:0.7em 2.2em;
line-height:2em;
font-size:1.15em;
text-decoration:none;
color:#fff;
font-weight:700;
text-transform:uppercase;
cursor:pointer;
} #access ul .theme-body-class-bleu > a{ background:#0778AD; }
#access ul .theme-body-class-bleu h4,
#access ul .theme-body-class-bleu h5{ color:#0778AD; }
#access ul .theme-body-class-jaune > a{ background:#E2AE23; }
#access ul .theme-body-class-jaune h4,
#access ul .theme-body-class-jaune h5{ color:#E2AE23; }
#access ul .theme-body-class-marron > a{ background:#8F6C53; }
#access ul .theme-body-class-marron h4,
#access ul .theme-body-class-marron h5{ color:#8F6C53; }
#access ul .theme-body-class-orange > a{ background:#E15220; }
#access ul .theme-body-class-orange h4,
#access ul .theme-body-class-orange h5{ color:#E15220; }
#access ul .theme-body-class-rouge > a{ background:#AC0C32; }
#access ul .theme-body-class-rouge h4,
#access ul .theme-body-class-rouge h5{ color:#AC0C32; }
#access ul .theme-body-class-vert > a{ background:#017E7B; }
#access ul .theme-body-class-vert h4,
#access ul .theme-body-class-vert h5{ color:#017E7B; }
#access ul .theme-body-class-gris-fonce > a{ background:#272323; }
#access ul .theme-body-class-gris-fonce h4,
#access ul .theme-body-class-gris-fonce h5{ color:#272323; }
#access ul ul {
float:left;
position: absolute;
display:none;
margin:0;
padding:0;
background:#fff;
-webkit-box-shadow:2px 10px 10px -10px #ccc, 2px 8px 5px -5px #ccc inset; -moz-box-shadow:2px 10px 10px -10px #ccc, 2px 8px 5px -5px #ccc inset; box-shadow:2px 10px 10px -10px #ccc, 2px 8px 5px -5px #ccc inset;
}
#access ul ul li {
position:relative;
float:left;
width:25%;
}
#access ul ul li.double-menu {
width:50%;
}
#access ul ul li .sous-menu {
overflow:hidden;
margin:2em 2em 1em;
}
#access ul ul li a {
margin:0;
padding: 0;
font-size:1em;
line-height:1.5em;
color:#272323;
font-weight:normal;
text-transform:none;
}
#access ul ul li h4 { text-transform:uppercase; font-size:1.3em; line-height:1.2em; }
#access ul ul li h5 { margin:1em 0 0.5em; text-transform:uppercase; font-size:1.2em; }
#access ul ul li img { max-width:100%; }
#access ul ul li p { margin:0; }
#access ul ul li p a { text-decoration:underline; }
#access ul ul ul {
position:relative;
display:block;
-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;
}
#access ul ul ul li {
float:none;
width:100%;
}
#access ul ul ul li a {
display:inline;
color:#272323;
text-decoration:underline;
}   .entry-content { float:left; width:100%; }
.entry-summary { position:relative; float:left; width:100%; }   #search-module{ float:left; width:100%; margin:0; }
#search-module .inside{ float:none; max-width:1260px; overflow:hidden; margin:0 auto; padding:0; }
#search-module ul{ overflow:hidden; margin:0; list-style:none; } #search-module-slider{ position:relative; overflow:hidden; float:left; width:62%; margin:0; padding:0; }
#search-module-slider ul{ overflow:hidden; margin:0; list-style:none; }
#search-module-slider li{ overflow:hidden; width:100%; }
#search-module-slider img{ margin-bottom:0; }
#search-module-slider li::after { z-index:1;background-color:rgba(0, 0, 0, 0); position:absolute;top:0; left:0;right:0;bottom:0;width:100%;height:100%;display: block; content: "";}
#search-module-slider .entry-content-content{ z-index:2;position:absolute; width:40%; top:20%; right:5em; height:auto; background-color: rgba(0,0,0,0.5);padding:15px;  color:#fff; }
#search-module-slider h4{ margin:0; padding:0.2em 0; font-size:1.8em; text-transform:uppercase; font-family:'Open Sans', sans-serif; font-weight:400; }
#search-module-slider h3{ margin:0 0 1em; padding:0; font-size:1.8em; text-transform:uppercase; font-family:'Open Sans', sans-serif; font-weight:900; }
#search-module-slider p{ margin:0; }
#search-module-slider span.knowMore{ display:none; } #search-module-slider .ptb_MetaboxImages-home-slider-paginate{ overflow:hidden; margin:0; }
#search-module-slider .ptb_MetaboxImages-home-slider-pager{ position:absolute; top:1em; right:1em; text-align:right; z-index:120; display:none; }
#search-module-slider .ptb_MetaboxImages-home-slider-pager span{ display:inline-block; width:12px; color:#017E7B; font-size:35px; cursor:pointer; }
#search-module-slider .ptb_MetaboxImages-home-slider-pager span.cycle-pager-active{ color:#E5E5E5; }
#search-module-slider .ptb_MetaboxImages-home-slider-pager-prev{ position:absolute; top:50%; left:1em; width:14px; height:26px; margin:-13px 0 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-nav-slider-left.png) center center no-repeat; cursor:pointer; z-index:120; }
#search-module-slider .ptb_MetaboxImages-home-slider-pager-next{ position:absolute; top:50%; right:1em; width:14px; height:26px; margin:-13px 0 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-nav-slider-right.png) center center no-repeat; cursor:pointer; z-index:120; } #search-module-musees-expos{ float:left; width:62%; margin:0; padding:0; }
#search-module-musees-expos ul{ overflow:hidden; margin:1em 1em 0 5em; }
#search-module-musees-expos li{ float:left; overflow:hidden; margin:0 1em 1em 0; }
#search-module-musees-expos .search-text-li{ width:83.6%; }
#search-module-musees-expos .search-text-li input{ background:#fff url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-search.png) center right no-repeat; }
#search-module-musees-expos .search-text-li input.used-filter{ background:#F5F5F5 url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-search.png) center right no-repeat; }
#search-module-musees-expos .search-reset-li{ float:none; overflow:hidden; margin-right:0; }
#search-module-musees-expos .search-reset-li input{ width:100%; height: 39px}
#search-module-musees-expos .search-type-li{ width:100%; }
#search-module-musees-expos .search-type-li input{ display:none; }
#search-module-musees-expos .search-type-li a{ display:block; padding:0.9em 0; font-size:0.8em; color:#272323; text-align:center; text-decoration:none; cursor:pointer; border:1px solid #E5E5E5; text-transform:uppercase; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
#search-module-musees-expos .btn-type-tous{ float:left; width:32%; margin:0 1.3em 0 0; background:#fff url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-tous.png) 10px center no-repeat; }
#search-module-musees-expos .btn-type-tous.selected,
#search-module-musees-expos .btn-type-tous:hover{ background:#ccc url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-tous.png) 10px center no-repeat; }
#search-module-musees-expos .btn-type-expos{ float:left; width:32%; overflow:hidden; margin:0 1.3em 0 0; background:#fff url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-expos.png) 10px center no-repeat; }
#search-module-musees-expos .btn-type-expos.selected,
#search-module-musees-expos .btn-type-expos:hover{ background:#ccc url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-expos.png) 10px center no-repeat; }
#search-module-musees-expos .btn-type-musees{ overflow:hidden; margin:0; background:#fff url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-musees.png) 10px center no-repeat; }
#search-module-musees-expos .btn-type-musees.selected,
#search-module-musees-expos .btn-type-musees:hover{ background:#ccc url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-musees.png) 10px center no-repeat; }
#search-module-musees-expos .btn-hidden{ visibility:hidden; }
#search-module-musees-expos .btn-fullsize{ width:100%; }
#search-module-musees-expos .search-lieu-li{ width:22%; }
#search-module-musees-expos .search-themes-li{ width:33%; }
#search-module-musees-expos .search-jours_ouvertures-li{ width:14%; }
#search-module-musees-expos .search-gratuite-li{ width:13%; }
#search-module-musees-expos .search-submit-li{ overflow:hidden; margin-right:0; }
#search-module-musees-expos .search-submit-li input{ width:100%; height: 39px;}
#search-module-musees-expos .hidden-li{ display:none; } #search-module-suggestions{ float:left; width:62%; margin:0; padding:1em 0; }
#search-module-suggestions ul{ float:left; overflow:hidden; margin:1em 3em 0 5em; }
#search-module-suggestions ul ul{ margin:0; }
#search-module-suggestions li{ float:left; width:73%; }
#search-module-suggestions li.first{ width:27%; }
#search-module-suggestions li li{ width:44%; margin:0 0 0.5em; padding:0 2% 0 4%; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-liste-white.png) 0 0.5em no-repeat; }
#search-module-suggestions h3{ margin:0; padding:0 60px 44px 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-suggestions.png) 35px 35px no-repeat; color:#fff; font-weight:700; text-transform:uppercase; font-family:'Open Sans', sans-serif; text-align:center; }
#search-module-suggestions a{ font-size:1.1em; color:#fff; }
#search-module-suggestions a:hover,
#search-module-suggestions a.selected{} #search-module-musees-expos-more{ overflow:hidden; padding:0; -webkit-box-shadow:5px 2px 4px 0 #ccc inset; -moz-box-shadow:5px 2px 4px 0 #ccc inset; box-shadow:5px 2px 4px 0 #ccc inset; }
#search-module-musees-expos-more ul{ overflow:hidden; margin:0 5em 0 3em; }
#search-module-musees-expos-more li{ float:left; overflow:hidden; margin:0 1em 1em 0; }
#search-module-musees-expos-more h4{ margin:0.8em 0 0.5em 2.4em; padding:9px 0 9px 40px; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-more.png) center left no-repeat; font-size:1.3em; line-height:1.3em; color:#017E7B; text-transform:uppercase; }
#search-module-musees-expos-more .search-arrondissements-li{ width:50%; }
#search-module-musees-expos-more .search-handicaps-li{ float:none; overflow:hidden; margin-right:0; }
#search-module-musees-expos-more .search-geoloc-li{ width:85%; }
#search-module-musees-expos-more .search-submit-li{ overflow:hidden; margin-right:0; }
#search-module-musees-expos-more .search-submit-li input{ width:100%; height:39px; padding:7px 15px 8px; font-size:0; background-image:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-geoloc.png); background-repeat:no-repeat; background-position:center center; } #search-module-musees-expos-home-experiences{ overflow:hidden; padding:2.5em 5em 0 3em; }
#search-module-musees-expos-home-experiences h3{ margin:0; padding:0.8em 1em; text-transform:uppercase; font-weight:300; font-family:'Open Sans', sans-serif; }
#search-module-musees-expos-home-experiences h3 span{ font-weight:900; }
#search-module-musees-expos-home-experiences li{ position:relative; float:left; width:50%; }
#search-module-musees-expos-home-experiences img{ max-width:100%; margin-bottom:0;}
#search-module-musees-expos-home-experiences a{ position:absolute; top:0; left:0; right:0; bottom:0; display:block; padding:1.2em; color:#fff; text-decoration:none; }
#search-module-musees-expos-home-experiences a:hover{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-opacity-black-30.png) top left repeat; }
#search-module-musees-expos-home-experiences a span{ display:block; font-weight:900; text-transform:uppercase; } #search-module-musees-expos-home-visites{ position:relative; overflow:hidden; padding:1em 5em 0 3em; }
#search-module-musees-expos-home-visites h3{ margin:0; padding:0.6em 0.8em; font-size:1.8em; }
#search-module-musees-expos-home-visites ul{ overflow:hidden; margin:0 1.5em; list-style:none; }
#search-module-musees-expos-home-visites li{ overflow:hidden; width:100%; }
#search-module-musees-expos-home-visites .entry-content a{ display:block; overflow:hidden; margin:0; color:#272323; text-decoration:none; }
#search-module-musees-expos-home-visites img{ margin-bottom:0; }
#search-module-musees-expos-home-visites h4{ clear:none; margin:1em 0 0.5em; padding:0; font-size:1.1em; font-weight:900; text-transform:uppercase; }
#search-module-musees-expos-home-visites p{ margin:0; } #search-module-musees-expos-home-visites .ptb_MetaboxImages-home-visites-paginate{ overflow:hidden; margin:0; }
#search-module-musees-expos-home-visites .ptb_MetaboxImages-home-visites-pager{ position:absolute; top:2.5em; right:6.5em; text-align:right; z-index:120; }
#search-module-musees-expos-home-visites .ptb_MetaboxImages-home-visites-pager span{ display:inline-block; width:12px; color:#017E7B; font-size:35px; cursor:pointer; }
#search-module-musees-expos-home-visites .ptb_MetaboxImages-home-visites-pager span.cycle-pager-active{ color:#E5E5E5; }
#search-module-musees-expos-home-visites .ptb_MetaboxImages-home-visites-pager-prev{ position:absolute; top:50%; left:1em; width:14px; height:26px; margin:-13px 0 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-nav-slider-left.png) center center no-repeat; cursor:pointer; z-index:120; display:none; }
#search-module-musees-expos-home-visites .ptb_MetaboxImages-home-visites-pager-next{ position:absolute; top:50%; right:1em; width:14px; height:26px; margin:-13px 0 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-nav-slider-right.png) center center no-repeat; cursor:pointer; z-index:120; display:none; } #search-module-musees-expos-home-hasard-geoloc{ position:relative; overflow:hidden; padding:2.75em 0 0; } #search-module-musees-expos-home-hasard{ position:relative; float:left; width:50%; }
#search-module-musees-expos-home-hasard .entry-content-content{ position:absolute; top:0; left:0; right:0; bottom:0; }
#search-module-musees-expos-home-hasard h3{ margin:1.5em 1em 0; padding:0; font-size:1.3em; color:#fff; font-family:'Open Sans', sans-serif; font-weight:700; }
#search-module-musees-expos-home-hasard h3 span{ display:block; font-weight:400; }
#search-module-musees-expos-home-hasard a{ display:block; text-decoration:none; }
#search-module-musees-expos-home-hasard a img{ margin-top:-25%; margin-bottom:0; opacity:0.15; filter:alpha(opacity=15); }
#search-module-musees-expos-home-hasard a:hover{}
#search-module-musees-expos-home-hasard a:hover img{ opacity:0.8; filter:alpha(opacity=80); }
#search-module-musees-expos-home-hasard a:hover h3{ }
#search-module-musees-hasard{ position:relative; overflow:hidden; height:80px; }
#search-module-musees-hasard h3{ text-align:left; }
#search-module-expos-hasard{ position:relative; overflow:hidden; height:80px; }
#search-module-expos-hasard h3{ text-align:right; }
#search-module-musees-expos-home-hasard .choix{ position:absolute; top:50%; left:0; right:0; width:50px; height:50px; margin:-25px auto 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-hasard.png) center center no-repeat; } #search-module-musees-expos-home-geoloc{ position:relative; float:left; width:50%; height:160px; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/map.jpg) center center no-repeat; }
#search-module-musees-expos-home-geoloc .map-search{ position:absolute; top:0; left:0; right:0; bottom:0; }
#ptb-geoloc-map{ width:100%; height:160px; visibility: hidden; }
#search-module-musees-expos-home-geoloc ul{ position:absolute; left:0; right:0; bottom:0; overflow:hidden; margin:0; padding:0 0.5em 0.5em; }
#search-module-musees-expos-home-geoloc li{ float:left; margin:0; }
#search-module-musees-expos-home-geoloc h3{ margin:0; padding:0.2em 0; font-size:1.3em; color:#fff; font-family:'Open Sans', sans-serif; font-weight:700; }
#search-module-musees-expos-home-geoloc h3 span{ margin:0; padding:0.2em 0; font-weight:400; }
#search-module-musees-expos-home-geoloc .search-geoloctitle-li{ width:100%; }
#search-module-musees-expos-home-geoloc .search-geoloc-li{}
#search-module-musees-expos-home-geoloc .search-submit-li{ float:right; overflow:hidden; margin:0 0 0 0.5em; }
#search-module-musees-expos-home-geoloc .search-submit-li input{ width:100%; height:39px; padding:7px 15px 8px; font-size:0; background-image:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-geoloc.png); background-repeat:no-repeat; background-position:center center; } #search-module-post-activites{ overflow:hidden; width:100%; max-width:750px; margin:0 auto; padding:1em 0 0; }
#search-module-post-activites li{ float:left; overflow:hidden; margin:0 1em 1em 0; }
#search-module-post-activites .search-text-li{ width:90%; }
#search-module-post-activites .search-text-li input{ background:#fff url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-search.png) center right no-repeat; }
#search-module-post-activites .search-submit-li{ overflow:hidden; margin-right:0; }
#search-module-post-activites .search-submit-li input{ width:100%; }
#search-module .used-filter{ background:#F5F5F5; border:1px solid #fff; }
#content .no-results{ margin:1.5em 0; font-size:1.5em; text-align:center; }   .halfPage-odd, .halfPage-even{ float:left; width:50%; }
.halfPage-odd .halfPage-content{ overflow:hidden; margin:0 1em 0 0; }
.halfPage-even .halfPage-content{ overflow:hidden; margin:0 0 0 1em; }
.entry-summary-thumbnail{ position:relative; float:left; max-width:50%; }
.entry-summary-thumbnail img{ margin:0; } .entry-summary-thumbnail-postmetas{ position:absolute; bottom:0; left:0; right:0; }
.entry-summary-thumbnail-postmetas span{ float:left; display:block; width:20%; height:50px; margin:0.8em 0; }
.entry-summary-thumbnail-postmetas span.coup_de_coeur{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-coup_de_coeur.png) center center no-repeat; }
.entry-summary-thumbnail-postmetas span.gratuite{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-gratuite.png) center center no-repeat; }
.entry-summary-thumbnail-postmetas span.dernier-jour{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-dernier-jour.png) center center no-repeat; }
.entry-summary-thumbnail-postmetas span.choix_tlm{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-choix_tlm.png) center center no-repeat; }
.entry-summary-thumbnail-postmetas span.dossier{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-dossier.png) center center no-repeat; }
.entry-summary-content{ overflow:hidden; padding:1.5em 2em; height:294px; box-sizing:border-box; }
.entry-summary-content span.knowMore{ position:absolute; bottom:0; left:50%; right:0; margin:0; }
.entry-summary-content span.knowMore a{ max-width:none; margin:0 2em 1.2em; } .entry-summary-content-postmetas{ float:left; width:100%; margin:0 0 1em; }
.entry-summary-content-postmetas h4{ margin:0; padding:0.1em 0; font-size:1.2em; }   section#content section#archives-temoignages{ padding:0 1em 1.5em 5em } section#content section#archives-temoignages a{ display:block; color:#272323; text-decoration:none; }
section#content section#archives-temoignages .bkg-rouge a{ color:#fff; }
#archives-temoignages .thirdPage-odd, #archives-temoignages .thirdPage-even{ float:left; width:33.33%; }
#archives-temoignages .thirdPage-odd .thirdPage-content{ overflow:hidden; margin:0 1.5em 0 0; }
#archives-temoignages .thirdPage-even .thirdPage-content{ overflow:hidden; margin:0 1.5em 0 0; }
#archives-temoignages .entry-summary-thumbnail{ float:left; max-width:100%; }
#archives-temoignages .entry-summary-thumbnail img{ margin:0; }
#archives-temoignages .entry-summary-content{ overflow:hidden; height:100px; padding:1.5em; } #archives-temoignages .entry-summary-content-postmetas{ float:left; width:100%; margin:0; }
#archives-temoignages .entry-summary-content-postmetas h4{ margin:0; padding:0.1em 0; font-size:1.2em; font-weight:400; }    #entry-teaser-musees-expos{ float:left; width:100%; min-height:297px; margin:0 0 1.5em; padding:0; border-bottom:2px solid #E5E5E5; box-sizing:border-box; }
#entry-teaser-musees-expos .entry-teaser-thumbnail{ float:left; max-width:282px; }
#entry-teaser-musees-expos .entry-teaser-thumbnail img{ margin:0; width:inherit; max-width:100%; }
#entry-teaser-musees-expos .entry-teaser-content{ overflow:hidden; padding:2em 2.5em 0.5em; }
#entry-teaser-musees-expos .entry-teaser-content .entry-content{ font-weight:700; } #entry-teaser{ float:left; width:100%; min-height:297px; margin:0 0 1.5em; padding:0; background:#E5E5E5 url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-entry-teaser.jpg) 0 0 repeat-y; box-sizing:border-box; }
#entry-teaser .entry-teaser-thumbnail{ float:left; max-width:282px; }
#entry-teaser .entry-teaser-thumbnail img{ margin:0; width:inherit; max-width:100%; }
#entry-teaser .entry-teaser-details{ clear:both; overflow:hidden; margin: 0 0 1em; padding:1.5em 0 0 7em; text-transform:uppercase; }
#entry-teaser .entry-teaser-details p{ margin:0 0 1em; }
#entry-teaser .entry-teaser-details-lieu{ overflow:hidden; padding:40px 0 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-fiche-lieu.png) top left no-repeat; }
#entry-teaser .entry-teaser-details-date_evenement{ overflow:hidden; padding:40px 0 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-fiche-date.png) top left no-repeat;}
#entry-teaser .entry-teaser-details-gratuite{ overflow:hidden; padding:40px 0 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-fiche-gratuite.png) top left no-repeat;}
#entry-teaser .entry-teaser-details-horaires{ overflow:hidden; padding:40px 0 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-fiche-horaire.png) top left no-repeat;}
#entry-teaser .entry-teaser-content{ overflow:hidden; padding:2em 2.5em 0.5em; } .fiche-menu-content-title{ font-size:1.3em; font-weight:700; text-transform:uppercase; } #ficheMenuContent{ position:absolute; top:0; left:0; float:left; overflow:hidden; }
#ficheMenuContent .ficheMenuContent-menu{ float:left; }
#ficheMenuContent .ficheMenuContent-menu a{ float:left; display:block; width:60px; height:60px; cursor:pointer; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-menu-fiche.png) center center no-repeat; }
#ficheMenuContent .ficheMenuContent-content{ float:left; overflow:hidden; width:380px; margin:0 0 1em -380px; padding:0; display:none; background:#fff; -webkit-box-shadow:5px 5px 5px 0 #ccc; -moz-box-shadow:5px 5px 5px 0 #ccc; box-shadow:5px 5px 5px 0 #ccc; }
#ficheMenuContent .ficheMenuContent-content h3{ margin:0; padding:15px 0.5em 15px 2.5em; font-size:2em; line-height:30px; color:#fff; font-weight:300; }
#ficheMenuContent .ficheMenuContent-content ul{ float:left; margin:1em 0 1em 5em; list-style:none; }
#ficheMenuContent .ficheMenuContent-content li{}
#ficheMenuContent li.responsive-infos{ margin-top:0.5em; font-weight:700; text-decoration:underline; display:none; }
#ficheMenuContent .ficheMenuContent-content a{ line-height:1.5em; color:#272323; } #content-module-slider{ position:relative; overflow:hidden; float:left; width:100%; margin:0 0 1.5em; padding:0; }
#content-module-slider ul{ overflow:hidden; margin:0; list-style:none; }
#content-module-slider li{ overflow:hidden; width:100%; }
#content-module-slider img{ margin-bottom:0; } #content-module-slider .ptb_MetaboxImages-content-slider-paginate{ overflow:hidden; margin:0; }
#content-module-slider .ptb_MetaboxImages-content-slider-pager{ position:absolute; top:1em; right:1em; text-align:right; z-index:120; display:none; }
#content-module-slider .ptb_MetaboxImages-content-slider-pager span{ display:inline-block; width:12px; color:#017E7B; font-size:35px; cursor:pointer; }
#content-module-slider .ptb_MetaboxImages-content-slider-pager span.cycle-pager-active{ color:#E5E5E5; }
#content-module-slider .ptb_MetaboxImages-content-slider-pager-prev{ position:absolute; top:50%; left:1em; width:14px; height:26px; margin:-13px 0 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-nav-slider-left.png) center center no-repeat; cursor:pointer; z-index:120; }
#content-module-slider .ptb_MetaboxImages-content-slider-pager-next{ position:absolute; top:50%; right:1em; width:14px; height:26px; margin:-13px 0 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-nav-slider-right.png) center center no-repeat; cursor:pointer; z-index:120; }    #footer-cat-list{}
#footer-cat-list ul{ float:left; width:100%; margin:0; padding:0; list-style:none; }
#footer-cat-list li{ float:left; width:33.33%; }
#footer-cat-list ul ul{}
#footer-cat-list li li{ float:left; width:100%; margin:0 0 1.5em; }
#footer-cat-list img{ margin-bottom:0; }
#footer-cat-list h2{ height:70px; margin:0; font-size:1.8em; font-weight:700; }
#footer-cat-list h3{ clear:none; margin:1em 0 0.5em; padding:0; font-size:1.1em; font-weight:900; }
#footer-cat-list p{ margin:0; }
#footer-cat-list .entry-content a{ display:block; overflow:hidden; margin:0 1.5em 0 0; color:#272323; text-decoration:none; text-transform:uppercase; }
#footer-cat-list li.last .entry-content a{ margin:0; } #footer-actu-list{}
#footer-actu-list h2.footer-title{ font-size:2.5em; font-weight:700; text-align:center; }
#footer-actu-list ul{ float:left; width:100%; margin:0; padding:0; list-style:none; }
#footer-actu-list li{ float:left; width:33.33%; }
#footer-actu-list .content-list{ overflow:hidden; min-height:130px; margin:0 1.5em 0 0; background-image:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-entry-teaser.jpg); background-position:top left; background-repeat:repeat-y; }
#footer-actu-list .content-list.bkg-marron,
#footer-actu-list .content-list.bkg-marron h3{ color:#fff; }
#footer-actu-list .entry-teaser-thumbnail{ float:left; max-width:130px; }
#footer-actu-list .entry-teaser-thumbnail img{ margin:0; width:inherit; max-width:100%; }
#footer-actu-list .entry-teaser-content{ overflow:hidden; padding:1.5em; }
#footer-actu-list .entry-teaser-content h3{ margin:0 0 0.5em; padding:0; font-size:1.2em; font-weight:900; text-transform:uppercase; }
#footer-actu-list .entry-teaser-content h3 span{ display:block; padding:0.2em 0 0; font-weight:400; }
#footer-actu-list .knowMore a{ margin:1.5em auto; }
#footer-actu-list .entry-teaser-content .knowMore{ display:none; } #footer-temoignages-list-1{}
#footer-temoignages-list-1 h2.footer-title{ margin:1em 0; font-size:2em; font-weight:400; text-align:center; }
#footer-temoignages-list-1 ul{ float:left; width:100%; margin:0; padding:0; list-style:none; }
#footer-temoignages-list-1 li{ float:left; width:14.28%; }
#footer-temoignages-list-1 li.last{}
#footer-temoignages-list-1 img{ margin-bottom:0; }
#footer-temoignages-list-1 .entry-content a{ display:block; text-decoration:none; background:#fff; }
#footer-temoignages-list-1 .entry-content a h3{ color:#017E7B; }
#footer-temoignages-list-1 .entry-content a:hover{ background:#AC0C32; }
#footer-temoignages-list-1 .entry-content a:hover h3{ color:#fff; }
#footer-temoignages-list-1 .entry-content{ height:345px; }
#footer-temoignages-list-1 .entry-content-content{ height:172.5px; padding:4em 2em; box-sizing:border-box; }
#footer-temoignages-list-1 h3{ margin:0 0 0.5em; padding:0; font-size:1.2em; font-weight:900; text-transform:uppercase; }
#footer-temoignages-list-1 h3 span{ display:block; padding:0.2em 0 0; font-size:0.85em; font-weight:400; }
#footer-temoignages-list-1 .knowMore{ float:left; clear:none; width:50%; }
#footer-temoignages-list-1 .knowMore a{ max-width:260px; margin:1.5em auto; text-transform:uppercase; cursor: pointer; }
#footer-temoignages-list-1 .contenu-list-temoignages-insc-btn{ background-image:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-insc.png); background-position:center left; background-repeat:no-repeat; }
#footer-temoignages-list-1 .contenu-list-temoignages-insc-btn:hover{}
#footer-temoignages-list-1 .contenu-list-temoignages-depo-btn{ background-image:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-depo.png); background-position:center left; background-repeat:no-repeat;}
#footer-temoignages-list-1 .contenu-list-temoignages-depo-btn:hover{}
#footer-temoignages-list-1 .contenu-list-temoignages-post-btn{ background-image:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-post.png); background-position:center left; background-repeat:no-repeat;}
#footer-temoignages-list-1 .contenu-list-temoignages-post-btn:hover{}   span.knowMore{ clear:both; display:block; margin:0.5em 0 0; }
span.knowMore a{ text-transform:uppercase;display:block; max-width:200px; padding:0.8em; background:#03ACA8; line-height:2em; color:#fff; text-align:center; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
span.knowMore a:hover{ background:#017E7B; text-decoration:none; }   .entry-meta-top{ background-color:#F96; margin:0 0 0.5em; line-height:2em; }
.entry-meta-bottom{ float:left; width:100%; background-color:#F96; margin:0; padding:0; line-height:2em; }
.entry-meta-bottom span{ display:inline-block; background-color:#066; }
.entry-meta-bottom .meta-cat-list{}
.entry-meta-bottom .meta-date{}
.entry-meta-bottom .meta-author{}
.entry-meta-bottom .meta-tags{}
.entry-meta-bottom .meta-comments-link{}
.tag-archive-meta,
.category-archive-meta{ float:left; width:100%; margin:0 0 1.5em; }   .pagination-left{ overflow:hidden; margin:0 0 1.5em; }
.pagination-right{ overflow:hidden; margin:1.5em 0; }
.pagination-center{ margin:0 0 1.5em; }
nav.paginate { float:left; width:100%; }
nav.paginate ul { list-style:none; margin:0; }
.pagination-left ul{ text-align:left; }
.pagination-right ul{ text-align:right; }
.pagination-center ul{ text-align:center; }
nav.paginate li { display:inline-block; width:60px; margin:0 0.2em; padding:0; background:#E5E5E5; text-align:center; color:#272323; }
nav.paginate li .current { display:block; margin:0; padding:0; background-color:#03ACA8; color:#fff; line-height:2.5em; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
nav.paginate li .dots { display:block; margin:0; padding:0; background:#E5E5E5; line-height:2.5em; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
nav.paginate li .page-numbers {}
nav.paginate li .prev {}
nav.paginate li .next {}
nav.paginate a { display:block; margin:0; padding:0; line-height:2.5em; background:#E5E5E5; color:#272323; text-decoration:none; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
nav.paginate a:hover { background:#03ACA8; color:#fff; }
nav.paginate a.prev { background:#E5E5E5; }
nav.paginate a.next { background:#E5E5E5; }
nav.paginate a.prev:hover,
nav.paginate a.next:hover { background:#03ACA8; }   #comments{ float:left; overflow:hidden; width:100%; margin:1.5em 0 0; }
#comments-title{ text-align:center; text-transform:uppercase; }
#comments-title span{ display:block; font-size:0.6em; }
#comments-title span span{ display:inline; font-size:1em; } .comment-meta{ background:none; margin:0 0 0.5em; line-height:2em; }
.commentlist .avatar{ float:left; margin:0 3em 1.5em 0; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
.comment-content{ overflow:hidden; }
.commentlist{ margin:0 0 1.5em; list-style:none; }
.commentlist ul{ list-style:none; }
.commentlist{ margin:0 0 1.5em; list-style:none; }
.commentlist .reply{ margin:0 0 1.5em; line-height:2em; }
.commentlist .knowMore a{ max-width:120px; padding:0.5em; }
.commentlist > li.odd{ background:none; margin:0 0 1em; }
.commentlist > li.even{ background:none; margin:0 0 1em; }
.commentlist .children li.odd{ overflow:hidden; margin:0 0 1.5em; padding:1.5em 1.5em 0; background:#fff; }
.commentlist .children li.even{ overflow:hidden; margin:0 0 1.5em; padding:1.5em 1.5em 0; background:#fff; } #comments-btn{ float:left; width:100%; margin:3em 0; }
#comments-btn h2{ text-align:center; text-transform:uppercase; }
#comments-btn a{ display:block; max-width:220px; margin:0 auto; padding:1em 0.5em; background:#03ACA8; font-size:1.2em; font-weight:700; color:#fff; text-align:center; text-decoration:none; text-transform:uppercase; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; cursor:pointer; }
#comments-btn a:hover{ background:#017E7B; } #reply-title,
#reply-title h3{ margin:0; line-height:1em; }
#respond-form{}
#respond-form.hidden-form{ display:none; }
#respond{ float:left; width:100%; }
#respond label{ line-height:3em; text-transform:uppercase; font-weight:700; } #comment-full nav.paginate { margin:0 0 1.5em; }
#comment-full nav.paginate a { background:#fff; }
#comment-full nav.paginate a:hover { background:#03ACA8; color:#fff; }
#comment-full nav.paginate a.prev { background:#fff; }
#comment-full nav.paginate a.next { background:#fff; }
#comment-full nav.paginate a.prev:hover,
#comment-full nav.paginate a.next:hover { background:#03ACA8; }
p.nocomments{ visibility:hidden; }   aside h2.sidebar-title{ margin:0 0 1em; padding:0.8em 3em; font-size:1.6em; font-weight:300; color:#fff; text-align: center;} aside h3.sidebar-menu{ margin:0; padding:0 3.8em; font-size:1.3em; font-weight:700; }
aside h3.sidebar-menu a{ display:block; padding:0.5em 0 0.5em 2.5em; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-fleche.png) center left no-repeat; color:#272323; text-decoration:none; cursor:pointer; }
aside h3.sidebar-menu a.selected{ background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-fleche-selected.png) center left no-repeat; }
aside .sidebar-menu-content{ overflow:hidden; padding:1em 5em 0; background:#fff; display:none; } aside .sidebar-teaser{ overflow:hidden; margin:0 0 1.5em; padding:1em 5em; color:#fff; }
aside .sidebar-teaser p{ margin:0; font-size:1.5em; }
.sidebar-teaser-date{ margin:0; padding:0 3.8em; font-size:1.3em; font-weight:700; } aside .return-search{ display:block; max-width:390px; margin:0 auto; padding:1.5em 0.5em; background:#03ACA8; font-size:1.2em; font-weight:700; color:#fff; text-align:center; text-decoration:none; text-transform:uppercase; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
aside .return-search:hover{ background:#017E7B; } aside .contenu-lie{ position:relative; overflow:hidden; margin:0 0 2em; }
aside .contenu-lie img{ margin-bottom:0; }
aside .contenu-lie a{ display:block; max-height:220px; }
aside .contenu-lie-details{ position:absolute; bottom:0; left:0; right:0; }
aside .contenu-lie-details span{ display:block; padding:1em; font-size:1.5em; line-height:1em; font-weight:900; color:#017E7B; text-transform:uppercase; }
aside .contenu-lie-details a{ float:right; display:block; padding:1.5em; background:#03ACA8; font-size:1.2em; font-weight:700; color:#fff; text-align:center; text-decoration:none; text-transform:uppercase; }
aside .contenu-lie-details a:hover{ background:#017E7B; } aside .contenu-list{ position:relative; overflow:hidden; margin:0 0 1em; }
aside .contenu-list img{ margin-bottom:0; }
aside .contenu-list a{ display:block; margin:0 5em; }
aside .contenu-list-details{ position:absolute; bottom:0; left:5em; right:5em; }
aside .contenu-list-details a{ display:block; margin:0; padding:1em; font-size:1.2em; font-weight:700; color:#017E7B; text-transform:uppercase; }
aside .contenu-list-details a:hover{}
aside .contenu-list-btn{ display:block; max-width:200px; margin:0 auto; padding:1.5em 0.5em; background:#03ACA8; font-size:1.2em; font-weight:700; color:#fff; text-align:center; text-decoration:none; text-transform:uppercase; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
aside .contenu-list-btn:hover{ background:#017E7B; } aside .contenu-list-temoignages{ overflow:hidden; margin:0 0 1em; }
aside .contenu-list-temoignages img{ max-width:80px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
aside .contenu-list-temoignages a{ display:block; margin:0 5em; }
aside .contenu-list-temoignages-details{ margin:0 5em; }
aside .contenu-list-temoignages-details h3.temoignage-title{ margin:0 0 0.2em; padding:0; font-size:1.4em; font-weight:700; text-align:center; }
aside .contenu-list-temoignages-details h4.temoignage-title{ font-size:1.2em; font-weight:300; text-align:center; }
aside .contenu-list-temoignages-details .knowMore{ display:none; }
aside .contenu-list-temoignages-btn{ display:block; max-width:200px; margin:0 auto; padding:1.5em 0.5em; background:#03ACA8; font-size:1.2em; font-weight:700; color:#fff; text-align:center; text-decoration:none; text-transform:uppercase; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
aside .contenu-list-temoignages-btn:hover{ background:#017E7B; }    footer.bottom-site{ position:relative; min-width:320px; background:#272323; color:#fff; }
footer.bottom-site .inside{ overflow:hidden; max-width:1140px; margin:0 auto; padding:5em; }
footer.bottom-site p{ text-align:center; margin:0; color:#aaa; }
footer.bottom-site a{ color:#aaa; }
#access-bottom{}
#access-bottom div{ float:left; width:25%; }
#access-bottom h3{ font-size:2.5em; }
#access-bottom h4{ margin:0; padding:0; font-size:1.1em; line-height:3em; color:#fff; }
#access-bottom ul{ margin:0 0 5em; list-style:none; }
#access-bottom li{}
#access-bottom a{ color:#fff; } .green-popup { position:relative; background:#ffffff; padding:1.5em; width:auto; max-width:800px; margin:1.5em auto; display:none; }
#ptb-contact{ overflow:hidden; }
#ptb-contact .form-contrib-title{ padding:0 0 0 60px; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/logo-formulaire-contact.png) center left no-repeat; line-height:60px; font-weight:700; text-transform:uppercase; }
#ptb-contact .form-contrib-descr{ margin:0 0 1em; padding:0 0 0 1em; line-height:1.3em; font-size:1.3em; font-weight:200; border-left:1px solid #E5E5E5; }
#ptb-contact form{}
#ptb-contact fieldset{ float:left; width:50%; margin:0 0 1em; padding:0; background:none; border:none; }
#ptb-contact fieldset.left{ clear:both; }
#ptb-contact fieldset.right{}
#ptb-contact fieldset.fieldset-full{ float:none; width:100%; max-width:500px; margin:0 auto; }
#ptb-contact legend{ background:#F00; margin:0 1em; padding:0 1em; line-height:2em; display:none; }
#ptb-contact ul{ margin:0; padding:0; list-style:none; }
#ptb-contact li{ float:none; overflow:hidden; margin:0 0 0.5em; padding:0; }
#ptb-contact label{ float:left; display:block; margin:0; padding:0; line-height:3em; text-transform:uppercase; font-weight:700; }
#ptb-contact label span.required-label{ color:#F00; }
#ptb-contact label.labelfull{ width:100%; }
#ptb-contact #ptb-contact-form-filelist{ float:left; width:100%; line-height:24px; color:yellow; }
#ptb-contact #ptb-contact-form-container{ overflow:hidden; width:100%; }
#ptb-contact #console{ float:left; width:100%; line-height:24px; color:#F00; }
#ptb-contact input.error, #ptb-contact select.error, #ptb-contact textarea.error{ background:#F99; border:1px solid #A80230; }
#ptb-contact label.error{ display:none !important; }
#ptb-contact .message-form{ margin:0 0 1.5em; }
#ptb-contact .error-msg{ margin:1em 0 0; background:#FFF8F4; color:#A80230; display:none; }
#ptb-contact .error-msg span{ display:block; padding:0 1em; border:1px solid #A80230; line-height:1.5em; text-align:right; }
#ptb-contact .good-msg{ margin:1em 0 0; background:#E0F1B5; color:#4F5F39; display:none; }
#ptb-contact .good-msg span{ display:block; padding:0 1em; border:1px solid #fff; line-height:1.5em; text-align:right; } #ptb-contact .ie-security{ margin:0 0 0 1.5em; }
#ptb-contact .ie-security p{ text-align:center; }    @media only screen 
and (min-width : 20px) 
and (max-width: 1220px) {   section#content{
width: 100%;
max-width:960px;
min-width:320px;
}
section#content section.inside{
width:100%;
padding:0 5em 1.5em;
}
section#content.fullPage section.inside{
padding:0 5em 1.5em;
} section#content aside{
width: 100%;
min-width:320px;
padding:0 5em;
clear:left;
box-sizing:border-box;
}
section#content aside .inside{
margin:0 0 1.5em;
box-sizing:border-box;
}
section#content-full section.inside{
max-width:840px;
}   header.top-site .inside{ overflow:hidden; max-width:960px; margin:0 auto; padding:0; }
#header-site-left{ width:40%; }   #access-mobile{ display:block; }
body #access{ display:none; position:absolute; right:0; width:320px; background:none !important; margin:7.9em -320px 0 320px; }
body #access ul{ position:relative; display:block;  width:100%; }
body #access li{ width:100%; }
body #access li.first a{ margin:0; }
body #access li.last{ float:left; }
body #access a{}
body #access ul ul{}
body #access ul ul li{ width:100%; }
body #access ul ul li.double-menu{ width:100%; }
body #access ul ul li .sous-menu{ margin:0.5em 1em; }
body #access ul ul li img{ display:none; }
body #access ul ul li h5{ margin:0; }
body #access ul ul li a{}
body #access ul ul ul{}
body #access ul ul ul li a{}
body #access ul ul ul ul li a{}      #search-module .inside{ max-width:840px; padding:0 5em; } #search-module-slider{ width:100%; } #search-module-musees-expos{ width:100%; }
#search-module-musees-expos ul{ margin:1em 1em 0; } #search-module-suggestions{ width:100%; }
#search-module-suggestions ul{ margin:1em; }
#search-module-suggestions li{ width:66.66%; }
#search-module-suggestions li.first{ width:33.33%; }
#search-module-suggestions h3{ margin:0 1.5em; padding:0 0 50px 0; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-suggestions.png) 0 35px no-repeat; text-align:left; } #search-module-musees-expos-more{ float:left; width:100%; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
#search-module-musees-expos-more ul{ margin:1em 0; }
#search-module-musees-expos-more h4{ margin:0 0 0.5em; padding:9px 0 9px 40px; }
#search-module-musees-expos-more .search-arrondissements-li{ width:50%; } #search-module-musees-expos-home-experiences{ float:left; width:50%; min-height:200px; padding:0; } #search-module-musees-expos-home-visites{ float:left; width:50%; min-height:200px; padding:0; }
#search-module-musees-expos-home-visites ul{ margin:0 1.5em 1.5em; } #search-module-musees-expos-home-visites .ptb_MetaboxImages-home-visites-pager{ top:1.5em; right:1.5em; } #search-module-musees-expos-home-hasard-geoloc{ float:left; width:100%; padding:0; }   .entry-summary-thumbnail{ max-width:100%; }
.entry-summary-content{ float:left; }
.entry-summary-content span.knowMore{ left:0; }    #ficheMenuContent li.responsive-infos{ display:block; }    #footer-cat-list li.first{ width:100%; }
#footer-cat-list li.first li{ width:50%; }
#footer-cat-list li{ width:50%; } #footer-actu-list .content-list{ min-height:270px; background-image:none; }
#footer-actu-list .entry-teaser-content{ float:left; } #footer-temoignages-list-1 li{ width:16.6%; }
#footer-temoignages-list-1 li.last{ display:none; }
#footer-temoignages-list-1 .entry-content{ height:295px; }
#footer-temoignages-list-1 .entry-content-content{ height:147.5px; }    aside .contenu-lie{ float:left; width:47%; margin:0 1.5% 2em; } aside .contenu-list{ float:left; width:47%; margin:0 1.5% 1em; } aside .contenu-list-temoignages{ float:left; width:47%; margin:0 1.5% 1em; }    footer.bottom-site .inside{ max-width:840px; }
#access-bottom{}
#access-bottom div{ width:33.33%; }
#access-bottom div.footer-1{ width:100%; margin:0 0 1.5em; }
} @media only screen 
and (min-width : 20px) 
and (max-width: 800px) {    #header-site-left{ width:320px; }
#header-site-right .mask-header{ display:none; }   #access-connect{ background:none !important; }
#access-connect .menu-aide,
#access-connect .menu-newsletter,
#access-connect .menu-contact{ display:none; }
#access-mobile .mobile-aide,
#access-mobile .mobile-newsletter,
#access-mobile .mobile-contact{ display:block; }       #search-module-slider{ width:100%; }
#search-module-slider .entry-content-content{ width:60%; top:10%; right:3em; }    #footer-temoignages-list-1 li{ width:33.33%; }
#footer-temoignages-list-1 .entry-content{ height:475px; }
#footer-temoignages-list-1 .entry-content-content{ height:237.5px; } #footer-temoignages-list-1 .knowMore{ float:left; clear:both; width:100%; }
#footer-temoignages-list-1 .knowMore a{ margin:1.5em auto 0; }    aside .contenu-lie-details span{ text-align:center; }
aside .contenu-lie-details a{ display:none; } aside .contenu-list a{ margin:0 1.5em; }
aside .contenu-list-details{ left:1.5em; right:1.5em; } aside .contenu-list-temoignages a{ margin:0 1.5em; }
aside .contenu-list-temoignages-details{ margin:0 1.5em; }
} @media only screen 
and (min-width : 20px) 
and (max-width: 600px) {   section#content section.inside{
padding:0 1.5em 1.5em;
}
section#content.fullPage section.inside{
padding:0 1.5em 1.5em;
}
section#comment-full section.inside,
section#content-full section.inside{
padding:1.5em;
} section#content aside{
padding:0 1.5em;
}   #header-site-left{ float:none; overflow:hidden; width:inherit; width:auto; padding:1.5em 0 0 1.5em; }
#header-site-left img{ margin:0 1.5em 0 0; }
#header-site-right{ margin:1em 1.5em; }
#access-connect{ width:inherit; width:auto; }
#access-mobile{ float:right; width:inherit; width:auto; }   body #access{ margin:5em -320px 0 320px; }      #search-module .inside{ padding:0 1.5em; } #search-module-slider{ width:100%; }
#search-module-slider img{ opacity:0.4; filter:alpha(opacity=40); }
#search-module-slider .entry-content-content{ width:inherit; width:auto; top:10%; right:3em; left:3em; }
#search-module-slider p{ display:none; } #search-module-musees-expos .search-lieu-li{ width:18%; }
#search-module-musees-expos .search-themes-li{ width:18%; }
#search-module-musees-expos .search-jours_ouvertures-li{ width:18%; }
#search-module-musees-expos .search-gratuite-li{ width:18%; } #search-module-suggestions{ padding:0; }
#search-module-suggestions li{ width:100%; }
#search-module-suggestions li.first{ width:100%; }
#search-module-suggestions h3{ margin:0 0 0.5em; padding:0.8em 0 0.8em 50px; background:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-picto-suggestions.png) center left no-repeat; }
#search-module-suggestions ul ul{ margin:0 1em; } #search-module-musees-expos-home-experiences{ width:100%; min-height:20px; } #search-module-musees-expos-home-visites{ width:100%; min-height:20px; }   section#content section#archives-temoignages{ padding:0 0 1.5em 1.5em }
#archives-temoignages .thirdPage-odd, #archives-temoignages .thirdPage-even{ float:left; width:50%; }    #entry-teaser-musees-expos{ min-height:200px; }
#entry-teaser-musees-expos .entry-teaser-thumbnail{ max-width:189px; } #entry-teaser{ min-height:200px; }
#entry-teaser .entry-teaser-thumbnail{ max-width:189px; } #ficheMenuContent{ left:1.5em; }    #footer-cat-list li.first li{ width:100%; }
#footer-cat-list li{ width:100%; }
#footer-cat-list .entry-content a{ margin:0; } #footer-actu-list li{ width:100%; }
#footer-actu-list .content-list{ min-height:10px; margin:0 0 1.5em; background-image:url(//www.touslesmusees.fr/app/themes/tlm-child/images/bkg-entry-teaser.jpg); }
#footer-actu-list .entry-teaser-content{ float:none; } #footer-temoignages-list-1 .entry-content{ height:395px; }
#footer-temoignages-list-1 .entry-content-content{ height:197.5px; }    aside .return-search{ -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }    footer.bottom-site .inside{ padding:5em 1em; }
#access-bottom div.footer-1,
#access-bottom div.footer-2,
#access-bottom div.footer-3,
#access-bottom div.footer-4{ float:none; width:100%; max-width:190px; margin:0 auto 1.5em; text-align:center; }
#access-bottom ul{ margin:0; }
} @media only screen 
and (max-width : 320px) {        #search-module-slider{ width:100%; }
#search-module-slider h4{ display:none; }
#search-module-slider h3{ text-align:center; } #search-module-suggestions li li{ width:94%; padding:0 2% 0 4%; }  #search-module-musees-expos-home-hasard{ width:100%; margin:0 0 1.5em; } #search-module-musees-expos-home-geoloc{ width:100%; margin:0 0 1.5em; }   .halfPage-odd, .halfPage-even{ float:left; width:100%; }
.halfPage-odd .halfPage-content{ margin:0; }
.halfPage-even .halfPage-content{ margin:0; }
.entry-summary-content{ }   section#content section#archives-temoignages{ padding:0 1.5em 1.5em }
#archives-temoignages .thirdPage-odd, #archives-temoignages .thirdPage-even{ float:left; width:100%; }
#archives-temoignages .thirdPage-odd .thirdPage-content{ margin:0; }
#archives-temoignages .thirdPage-even .thirdPage-content{ margin:0; }    #entry-teaser-musees-expos{ min-height:1px; }
#entry-teaser-musees-expos .entry-teaser-thumbnail{ max-width:5em; visibility:hidden; } #entry-teaser{ min-height:1px; background:#E5E5E5; }
#entry-teaser .entry-teaser-thumbnail{ width:100%; max-width:none; }
#entry-teaser .entry-teaser-thumbnail img{ display:none; }
#entry-teaser .entry-teaser-details{ margin:0; padding:0 1.5em; }
#entry-teaser .entry-teaser-details p{ margin:0; }
#entry-teaser .entry-teaser-details-lieu{ float:left; width:50%; }
#entry-teaser .entry-teaser-details-date_evenement{ float:left; width:50%; }
#entry-teaser .entry-teaser-details-gratuite{ float:left; width:50%; }
#entry-teaser .entry-teaser-details-horaires{ float:left; width:50%; }
#entry-teaser .entry-teaser-content{ padding:1.5em 1.5em 0.5em; }    #footer-temoignages-list-1 li{ width:100%; }
#footer-temoignages-list-1 .entry-content{ height:inherit; height:auto; }
#footer-temoignages-list-1 .entry-content-content{ height:inherit; height:auto; padding:1em; }    aside .contenu-lie{ width:100%; margin:0 0 2em; }
aside .contenu-lie-details span{ text-align:center; }
aside .contenu-lie-details a{ display:none; } aside .contenu-list{ width:100%; margin:0 0 1em; } aside .contenu-list-temoignages{ width:100%; margin:0 0 1em; }
} @media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {        #search-module-slider{ width:100%; }
#search-module-slider h4{ display:none; }
#search-module-slider h3{ text-align:center; } #search-module-suggestions li li{ width:94%; padding:0 2% 0 4%; }  #search-module-musees-expos-home-hasard{ width:100%; margin:0 0 1.5em; } #search-module-musees-expos-home-geoloc{ width:100%; margin:0 0 1.5em; }   .halfPage-odd, .halfPage-even{ float:left; width:100%; }
.halfPage-odd .halfPage-content{ margin:0; }
.halfPage-even .halfPage-content{ margin:0; }
.entry-summary-content{ }   section#content section#archives-temoignages{ padding:0 1.5em 1.5em }
#archives-temoignages .thirdPage-odd, #archives-temoignages .thirdPage-even{ float:left; width:100%; }
#archives-temoignages .thirdPage-odd .thirdPage-content{ margin:0; }
#archives-temoignages .thirdPage-even .thirdPage-content{ margin:0; }    #entry-teaser-musees-expos{ min-height:1px; }
#entry-teaser-musees-expos .entry-teaser-thumbnail{ max-width:5em; visibility:hidden; } #entry-teaser{ min-height:1px; background:#E5E5E5; }
#entry-teaser .entry-teaser-thumbnail{ width:100%; max-width:none; }
#entry-teaser .entry-teaser-thumbnail img{ display:none; }
#entry-teaser .entry-teaser-details{ margin:0; padding:0 1.5em; }
#entry-teaser .entry-teaser-details p{ margin:0; }
#entry-teaser .entry-teaser-details-lieu{ float:left; width:50%; }
#entry-teaser .entry-teaser-details-date_evenement{ float:left; width:50%; }
#entry-teaser .entry-teaser-details-gratuite{ float:left; width:50%; }
#entry-teaser .entry-teaser-details-horaires{ float:left; width:50%; }
#entry-teaser .entry-teaser-content{ padding:1.5em 1.5em 0.5em; }    #footer-temoignages-list-1 li{ width:100%; }
#footer-temoignages-list-1 .entry-content{ height:inherit; height:auto; }
#footer-temoignages-list-1 .entry-content-content{ height:inherit; height:auto; padding:1em; }    aside .contenu-lie{ width:100%; margin:0 0 2em; }
aside .contenu-lie-details span{ text-align:center; }
aside .contenu-lie-details a{ display:none; } aside .contenu-list{ width:100%; margin:0 0 1em; } aside .contenu-list-temoignages{ width:100%; margin:0 0 1em; }
}
@media only screen 
and (min-width: 960px) 
and (max-width: 1224px){ } @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) { } @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { } @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { } @media only screen 
and (min-width : 1224px) { } @media only screen 
and (min-width : 1824px) { } @media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {   section#content{
width: 100%;
min-width:320px;
}
section#content .inside{
margin:0 0 1.5em;
} aside{
width: 100%;
min-width:320px; }
}
#fiche-menu-content-alentours_musee, 
#fiche-menu-content-alentours_expo,
#fiche-menu-content-alentours_musee + img,
#fiche-menu-content-alentours_expo + img
{ } @media print {}
.type-expos .entry-summary-content .entry-header {
position: relative !important;
}
.type-expos .entry-summary-content .entry-header:before {
content: attr(cat);
position: absolute;
left: 2.5em;
top: 0.2em;
text-transform: uppercase;
color: #E2AE23;
font-weight: 700;
}
.title-search-get {
position: absolute;
margin: 0;
line-height: 30px;
text-transform: uppercase;
}
.b-popupzz {
display: none!important;
z-index:20000;
}