html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,code,del,dfn,
em,img,q,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
    border:0;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:inherit;
    margin:0;
    padding:0;
    vertical-align:baseline;
}
table {
    border-spacing:0;
    margin:0 0 1.4em;
    width:100%;
}
caption,
th,
td {
    font-weight:400;
    text-align:left;
}
blockquote:before,
blockquote:after,
q:before,q:after {
    content:"";
}
img,
a img {
    border:none;
    margin:0;
    outline:none;
}
li,
ul li.leaf {
    list-style:none;
}
address,form,hr,table,ol,dl,pre {
    margin-bottom:1.5em;
}
abbr,acronym {
    font-size:85%;
    letter-spacing:.1em;
    text-transform:uppercase;
}
abbr[title],
acronym[title],
dfn[title] {
    border-bottom:1px dotted #000;
    cursor:help;
}
blockquote {
    color:#666;
    font-style:italic;
    margin:1.5em;
}
ins {
    border-bottom:1px dotted #000;
    text-decoration:none;
}
del {
    text-decoration:line-through;
}
small,sup,sub {
    font-size:85%;
}
big {
    font-size:125%;
    line-height:80%;
}
sup {
    vertical-align:super;
}
sub {
    vertical-align:sub;
}
pre {
    white-space:pre;
}
code {
    font-family:mono-space, monospace;
    font-size:100%;
}
hr {
    background:#ddd;
    border:none;
    clear:both;
    color:#ddd;
    float:none;
    height:.1em;
    margin:0 0 1.45em;
    width:100%;
}
hr.space {
    background:#fff;
    color:#fff;
}
th {
    font-weight:700;
    padding-right:1em;
}
thead th {
    border-bottom:0;
    font-weight:700;
}
tbody th {
    border-bottom:0;
}
th,td,caption {
    padding:4px 10px 4px 5px;
    vertical-align:middle;
}
fieldset {
    background:#fff;
    border:1px solid #96B9E5;
    margin:1em 0;
    padding:1em;
}
legend {
    font-size:1em;
    font-weight:400;
}
input,textarea {
    color:#494949;
    font:1em Verdana, sans-serif;
    text-transform: none;
}

select {
    color:#494949;
    font:1em Verdana, sans-serif;
    text-transform: uppercase;
}

input:focus,
textarea:focus,
select:focus {
    background-color:#FFFFF4;
    border:1px solid #606060;
    outline:none;
}
input[type=submit] {
    padding:0 2px;
}
input[type=text],
input[type=password],
input[type=email] {
    border:1px solid #ccc;
    margin: 0 0 8px 0;
    padding:2px;
}
input[type=text]:focus,
input[type=password]:focus {
    border:1px solid #606060;
    outline:none;
}
input[type=checkbox],
input[type=radio],
input.checkbox,
input.radio {
    position:relative;
    top:-2px;
}
ul li.expanded {
    background:transparent url('../images/menu-expanded.gif') no-repeat 1px .35em;
    list-style:none;
    padding-left:15px;
}
ul li.collapsed {
    background:transparent url('../images/menu-collapsed.gif') no-repeat 0 .35em;
    list-style-image:none;
    padding-left:15px;
}
.richtext a {
    color:#b7912c;
    font-weight: bold;
}
.richtext a:hover {
    text-decoration: underline;
}
.rodinFontRegular,h2,h3,h4,h5,h6 {
    font-family:"WF-011580-002038-000398", "Irma Regular 2", "Irma Regular", Irma-Regular, Helvetica, Verdana, Arial, sans-serif;
    font-stretch:normal;
    font-style:normal;
    font-weight:400;
    text-transform:uppercase;
}

.clear {
    clear:both;
    float:none;
}
body {
    background-color:#FFF;
    background-repeat:no-repeat;
    color:#383728;
    font: 12px Arial, Helvetica, sans-serif;
    line-height:1.5;
    -webkit-font-smoothing: subpixel-antialiased !important;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
}
h1 {
    color:#383728;
    font-family:"WF-011580-002038-000401", "Irma Bold 2", "Irma Bold", Irma-Bold, "Helvetica Bold", "Verdana Bold", "Arial Bold", sans-serif;
    font-size: 28px;
    line-height: 35px;
    text-transform:uppercase;
    font-weight: bold;
}
h2 {
    color:#CE0000;
    font-size: 15px;
    text-transform:uppercase;
}
h3 {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
}

h4,h4 a,
h4 a:visited,h4 a:link {
    color: #660000;
    font-size: 12px;
    line-height: 14px;
    text-transform:uppercase;
}

h5 {
    font-size:1em;
    margin-bottom:1.5em;
}
h6 {
    font-size:1em;
}
p {
    text-align:left;
}
p a {
    color:#03579F;
}
a {
    color:#60594E;
    outline:none;
    text-decoration:none;
}
a:hover,a:active,li a.active {
    outline:none;
}
.rodinFontRegular {
    font-family:"WF-011580-002038-000398","Irma Regular 2","Irma Regular",Irma-Regular,Helvetica,Verdana,Arial,sans-serif;
    font-stretch:normal;
    font-style:normal;
    font-weight:normal;
    text-transform:uppercase;
}
.rodinFontBold {
    font-family:"WF-011580-002038-000401","Irma Bold 2","Irma Bold",Irma-Bold,"Helvetica Bold","Verdana Bold","Arial Bold",sans-serif;
    font-stretch:normal;
    font-style:normal;
    font-weight:400;
    text-transform:uppercase;
    font-weight: bold;
}
.rodinFontExtraLight {
    font-family:"WF-011580-002038-000396","Irma Extralight 2","Irma Extralight",Irma-Extralight,Helvetica,Verdana,Arial,sans-serif;
    font-stretch:normal;
    font-style:normal;
    font-weight:400;
    text-transform:uppercase;
}
.rodinFontLight {
    font-family:"WF-011580-002038-000397","Irma Light 2","Irma Light",Irma-Light,Helvetica,Verdana,Arial,sans-serif;
    font-stretch:normal;
    font-style:normal;
    font-weight:400;
    text-transform:uppercase;
}
.rodinFontBlack {
    font-family:"Irma Black",Irma-Black,Helvetica,Verdana,Arial,sans-serif;
    font-stretch:normal;
    font-style:normal;
    font-weight:400;
    text-transform:uppercase;
}
.brown {
    border:1px solid #898174;
    margin:10px;
    padding:10px;
}
#block-menu-devel {
    background:#ccc;
    float:left;
    font-size:12px;
    margin:5px;
    padding:5px;
}
#block-menu-devel h2 {
    font-size:13px;
}
#block-menu-devel li {
    float:left;
    margin-left:25px;
}
#container {
    margin:0 auto;
    min-height:300px;
    position:relative;
    width:975px;
}
#main {
    float:left;
    position:relative;
    width:975px;
}
#post-content {
    float:left;
    position:relative;
}
.withPicture #header {
    /* float:left; */
    /* height:530px; */
    position:relative;
    /* width:975px; */
}
.node-type-location-d-espace #header {
    float:left!important;
    height:530px!important;
    position:relative!important;
    width:975px!important;
}
#header #navigation {
    background-color:#FFF;
    float:left;
    height:26px;
    position:relative;
    width:975px;
    z-index:110;
}
#block-menu-menu-topnav {
    float:left;
    font-size:12px;
    margin:6px 0 0;
}
#block-menu-menu-topnav ul li {
    float:left;
    list-style:none;
}
#block-menu-menu-topnav ul li a {
    color:#898173;
    display:block;
    font-family:"WF-011580-002038-000398","Irma Regular 2","Irma Regular",Irma-Regular,Helvetica,Verdana,Arial,sans-serif;
    font-size:100%;
    margin:0 10px 0 0;
    text-decoration:none;
    text-transform:uppercase;
}
#block-menu-menu-topnav ul li a:hover {
    color:#CE2E2E;
}
#block-search-form {
    float:right;
    /*margin-right:10px;
    margin-top:3px;*/
    position:relative;
}
#block-search-form #search-block-form #edit-search-block-form--2 {
    background-color:#FFF;
    border:1px solid #cccbc9;
    color:#898173;
    font-size:11px;
    height:21px;
    line-height: 21px;
    padding:0 31px 0 0;
    width:150px;
}
#edit-custom-search-blocks-form-1--2 {
    border:1px solid #cccbc9;
    height:21px;
    line-height: 21px;
    padding:0 31px 0 0;
    width:170px;
}
#block-locale-language {
    float:right;
    position:relative;
    cursor: pointer;
    z-index:10;
}
#block-locale-language ul {
    background:#fff;
    position:absolute;
    width:100%;
    z-index:110;
}
#block-locale-language ul li {
    border-bottom:1px solid #dfdfdf;
}
#block-locale-language ul li.last {
    border-bottom:none;
}
#block-locale-language ul li a{
    color:#898173;
    display:block;
    font-size:.786em;
    font-weight:700;
    padding:9px 0 7px 10px;
    text-decoration:none!important;
    text-transform:uppercase;
    transition:all .4s;
}
#block-locale-language ul li a:hover{
    color: #fff;
    background:#d0bfa5;
}
#logo {
    float:left;
    padding-top:6px;
    position:relative;
/*    width:975px;*/
}
#header .region-header {
    float:left;
    margin-top:10px;
    position:relative;
    width:975px;
}
#header .region-header .menu li:hover,
#header .region-header .menu li:hover a.active-trail {
	background: rgba(0,0,0,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c000000', endColorstr='#4c000000');
}
#header .region-header .menu {
    background: rgba(0,0,0,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c000000', endColorstr='#4c000000');
    float:left;
    position:relative;
    width:975px;
}
#header .region-header .menu li {
    color:#4f4f48;
    float:left;
    font-family:"WF-011580-002038-000401","Irma Regular 2", "Irma Bold", Irma-Bold, "Helvetica Bold", "Verdana Bold", "Arial Bold", sans-serif;
    font-size:.857em;
    font-stretch:normal;
    font-style:normal;
    font-weight:400;
    padding:2px 11px 0 11px;
    text-transform:uppercase;
}
#header .region-header .menu li span.ext {
    display:none;
}
#header .region-header .menu li.active a, #header .region-header .menu li a.active {
    color:#fff;
}
#header .region-header .menu li.first {
    margin:0 0 0 14px;
}
#header .region-header .menu li a {
    color:#fff;
}
.block ul.textsize_inline {
    margin:0;
    padding:0;
}
head:first-child + body a.textsize_decrease,
head:first-child + body a.textsize_decrease:visited {
    background-image:url('../images/zoom-moins.gif')!important;
    height:26px;
    width:17px;
    transition:all .4s;
}
head:first-child + body a.textsize_normal,
head:first-child + body a.textsize_normal:visited {
    background-image:url('../images/zoom-egal.gif')!important;
    height:26px;
    width:16px;
    transition:all .4s;
}
head:first-child + body a.textsize_increase,
head:first-child + body a.textsize_increase:visited {
    background-image:url('../images/zoom-plus.gif')!important;
    height:26px;
    width:22px;
    transition:all .4s;
}
head:first-child + body a.textsize_decrease:hover,
head:first-child + body a.textsize_normal:hover,
head:first-child + body a.textsize_increase:hover {
    opacity:.6;
    background-position:0
}
#block-rodinheader-top-buttons .printButton {
    background:url('../images/print-icon.gif') no-repeat;
    display:block;
    float:left;
    height:26px;
    width:22px;
}
#block-rodinheader-top-buttons .feedButton {
    background:url('../images/add-icon.gif') no-repeat;
    display:block;
    float:left;
    height:26px;
    width:18px;
}
#block-rodinheader-top-buttons .shareButton {
    background:url('../images/share-icon.gif') no-repeat;
    display:block;
    float:left;
    height:26px;
    width:28px;
}
.node-type-home #header .copyrightBehaviour {
    background:url('../images/copyright.png') no-repeat bottom right;
    /*bottom:6px;*/
    /*cursor:pointer;*/
    /*height:35px;*/
    margin:-10px auto 0;
    position:absolute;
    /*right:151px;*/
    /*width:285px;*/
    z-index:999;
    display:inline-block;
    clear:both;
}
/*.node-type-home #header .copyrightBehaviour:hover {
    left:auto !important;
}*/
/*.node-type-home #header .mediaCopyrightDisplay {
    background:#000;
    color:#fff;
    display:none;
    filter:alpha(opacity=50);
    height:72px;
    margin: -32px 0 0 0;
    opacity:0.5;
    padding:15px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    position:relative;
    width:265px;
}
#header .copyrightBehaviour {
    background:url('../images/copyright.png') no-repeat bottom right;
    bottom: 6px;
    cursor: pointer;
    height: 35px;
    margin: 0 0 5px;
    position: absolute;
    right: 0;
    width: 285px;
    z-index:999;
}*/
/*#header .mediaCopyrightDisplay {
    background: #000;
    color: #fff;
    display: none;
    filter: alpha(opacity=50);
    height: 72px;
    margin: -29px 0 0 0;
    opacity: 0.5;
    padding: 15px 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;
    width: 265px;
    font-size: 12px;
}*/
#footer_first {
    background-color:#898174;
    float:left;
    position:relative;
    width:975px;
}
#footer_first ul {
    padding:8px 0;
    text-align:center!important;
}
#footer_first ul li {
    display:inline-block;
    font-size:.786em;
    padding:0 20px;
    text-transform:uppercase;
}
#footer_first ul li a:hover {
    color:#660000;
}
#footer_first span.pipe {
    color:#fff;
    font-size:11px;
    position:relative;
    top:-1px;
}
#footer_first ul li a,
#footer_first ul span {
    color:#FFF;
    display:inline-block;
}
body.node-type-home {
    background:url('../images/bg-body.jpg') no-repeat 50% 27px;
}
.node-type-home #header {
    /* float:left; */
    /* height:500px; */
    position:relative;
    /* width:975px; */
}
.node-type-home #main {
    float:left;
    margin:60px 0 0;
    position:relative;
    width:975px;
}
#home_mav {
    margin:0 auto;
    width:935px;
}
#home_mav_blocks .item {
    float:left;
    width:233px;
}
#home_mav_blocks .item h1 {
    font-size:14px;
    height:14px;
    line-height:14px;
    margin:0 0 3px;
    padding:0;
}
#home_mav_blocks .item .desc span.fleche {
    color:#c00;
    float:left;
    margin-right:2px;
}
#home_mav_blocks .item .desc {
    width:100%;
    margin: 5px 0 0 0;
}
#home_mav .bx-wrapper a.bx-prev {
    background:url('../images/sliderArrow.png') no-repeat;
    height:17px;
    left:-19px;
    position:absolute;
    top:115px;
    width:13px;
    z-index:21;
}
#home_mav .bx-wrapper a.bx-next {
    background:url('../images/sliderArrow.png') no-repeat -11px 0;
    height:17px;
    position:absolute;
    right:-12px;
    top:115px;
    width:13px;
    z-index:20;
}
#home_mav .bx-wrapper a.bx-next:hover {
   opacity:0.7;
}
#home_mav .bx-wrapper a.bx-prev:hover {
    opacity:0.7;
}
.lastminut {
    margin:0 auto;
}
#home_mav_textblocks {
    float:left;
    margin:80px 0 40px;
}
#home_mav_textblocks .grey-box {
    background-color:#898173;
    float:left;
    margin-right:7px;
    min-height:90px;
    transition:all .4s;
}
#home_mav_textblocks .grey-box:hover {
    background-color:#655f55;
}
#home_mav_textblocks .grey-box a{
    transition:all .4s;
}
#home_mav_textblocks .grey-box h1 {
    color:#FFF;
    font-family:"WF-011580-002038-000398","Irma Regular 2","Irma Regular",Irma-Regular,Helvetica,Verdana,Arial,sans-serif;
    font-size:18px;
    margin:3px 0 0 10px;
    outline:medium none;
    letter-spacing:1px;
    font-weight:normal;
}
#home_mav_textblocks .grey-box p.title {
    color:#FFF;
    font-size:18px;
    margin:3px 0 0 10px;
}
#home_mav_textblocks .grey-box .links {
    color:#FFF;
    float:left;
    font-size:10px;
    margin:0 0 0 10px;
    padding:0;
    letter-spacing:.5px;
}
.lastMinute {
    margin:15px 0 0;
}
#block-rodinheader-header-home {
    position: relative;
    height: 150px;
    width: 100%;
    max-width: 1075px;
    display: block;
    margin: 0 auto -150px;
    top: 186px;
}
#translucentHeaderBlock .contentBlock {
    background: rgba(0,0,0,0.3);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1e000000', endColorstr='#1e000000');
    color:#fff;
    position: absolute;
    max-width: 510px;
    /*bottom: 30px;*/
	left: 152px;
    padding: 9px 35px;
}
#translucentHeaderBlock .contentBlock h3 {
	line-height:1.5em;
}
#translucentHeaderBlock .contentBlock h3.translucentTitre, #translucentHeaderBlock .contentBlock h3.translucentTitre a {
    font-family: "WF-011580-002038-000401", "Irma Bold", Irma-Bold, "Helvetica Bold", "Verdana Bold", "Arial Bold", sans-serif;
    color: #fff!important;
    font-size: 30px;
    line-height: 35px;
    text-transform: uppercase;
}
#translucentHeaderBlock .contentBlock h3.translucentTitre a:hover {
    color:#857F72;
}
#translucentHeaderBlock .contentBlock span.translucentTitre {
    color:#fff;
    font-size:13px;
    text-transform: uppercase;
}
#translucentHeaderBlock .contentBlock h4 {
    color:#fff;
    font-size:16px;
    margin:0 0 5px;
}
#translucentHeaderBlock .contentBlock .translucentLien {
    background:url('../images/puce-savoir-plus.png') no-repeat 0 3px;
    color:#383728;
    display:block;
    font-size:9px;
    font-weight:700;
    margin:0 0 12px;
    padding:0 0 0 10px;
    text-decoration:none;
    text-transform:uppercase;
}
#translucentHeaderBlock .contentBlock .puces li a {
    background:#fff;
    border:1px solid #c1baa4;
    cursor:pointer;
    float:left;
    height:9px;
    margin:0 7px 0 0;
    width:9px;
}
#translucentHeaderBlock .contentBlock .puces li.active a {
    background:#C1BAA4;
}
#translucentHeaderBlock .contentBlock .puces li a:hover {
    background:#C00;
}
#main #content {
    float:left;
    font-size:.857em;
    position:relative;
    width:680px;
}
.node-type-home #main #content {
    width:100%;
}
#breadcrumb {
    color:#ccc;
    font-size:10px;
    margin-bottom:10px;
    margin-top:5px;
    padding:0;
    text-align:left;
}
#breadcrumb a:link,#breadcrumb a:visited {
    color:#666;
}
#breadcrumb a:hover {
    color:#000;
    text-decoration:underline;
}
#main #sidebar-first {
    background:url('../images/bg-left-sidebar.png') no-repeat;
    float:left;
    margin:-44px 0 0 -14px;
    min-height:560px;
    padding:25px 15px 15px 28px;
    position:relative;
    width:275px;
}
#main #sidebar-first .menu li h2 {
    color:#555;
    font-family:"WF-011580-002038-000396","Irma Extralight 2", Helvetica, Verdana, Arial, sans-serif;
    font-size:24px;
    font-stretch:normal;
    font-style:normal;
    font-weight:400;
    margin:0 0 10px;
    text-transform:uppercase;
}
#main #sidebar-first .menu li ul li a {
    color:#555;
    display:block;
    font-size:12px;
    font-weight:700;
    margin: 0 0 1px 10px !important;
    text-transform:uppercase;
}
#main #sidebar-first .menu li ul.level-2 li a {
    margin-left:0px !important;
}
#main #sidebar-first .menu li ul.level-4 {
    margin-left: 10px;
}
#main #sidebar-first .menu li a {
    color:#555;
    text-decoration:none;
}
#block-autopub-autopubblock {
    position:relative;
    /*width:250px;*/
}
#block_autopub {
    background:#dcd9ce;
    margin:0 0 10px;
    padding:0 0 5px;
    position:relative;
}
#block_autopub h2 {
    font-family:"WF-011580-002038-000398","Irma Regular 2", "Irma Regular", "Irma-Regular", Helvetica, Verdana, Arial, sans-serif;
    color:#383728;
    /*float:left;*/
    font-size:11px;
    padding:15px 15px 0;
    text-transform:uppercase;
    /*width:240px;*/
}
#block_autopub h3 {
    color:#383728;
    font-family:"WF-011580-002038-000398","Irma Regular 2", "Irma Regular", "Irma-Regular", Helvetica, Verdana, Arial, sans-serif;
    font-size:16px;
    font-stretch:normal;
    font-style:normal;
    font-weight:400;
    padding: 10px 15px 5px;
    text-transform:uppercase;
    /*width:240px;*/
}
#block_autopub h3 a:hover {
    color:#857f72;
}
#block_autopub .morelink {
    background:url('../images/autopub-link-more.png') no-repeat 0 45%;
    color:#383728;
    font-size:11px;
    margin:0;
    padding:0 8px;
    text-decoration:none;
    text-transform:uppercase;
}
.page-collections {
    background:url('../images/bg-body-interne.gif') no-repeat 50% 27px;
}
.page-collections #main #content {
    float:left;
    padding:12px 0;
    position:relative;
    width:633px;
}
.page-taxonomy-term.noPicture #main #content {
    float:left;
    font-size:.857em;
    padding:40px 12px 12px 0;
    position:relative;
    width:668px;
}
.userInterface {
    float:right;
    margin:0 0 5px;
}
.userInterfaceBis {
    float:right;
    margin:0 0 10px;
}
.userInterface,.userInterfaceBis {
    color:#716e51;
    font-size:10px;
    font-weight:700;
    text-transform:uppercase;
}
.userInterface a,.userInterfaceBis a {
    color:#716e51;
    margin:0 5px;
    text-decoration:none;
}
.listOfPreviews .header {
    background:#898173;
    float:left;
    height:182px;
    margin:0 9px 9px 0;
    /*padding:5px;*/
    position:relative;
    width:182px;
}
.listOfPreviews .header span {
    color:#fff;
    font-family:"WF-011580-002038-000396","Irma Extralight 2", Helvetica, Verdana, Arial, sans-serif;
    font-size:24px;
    font-stretch:normal;
    font-style:normal;
    font-weight:400;
    text-transform:uppercase;
    position: absolute;
    top:10px;
    left:10px;
}
.listOfPreviews .header.small span {
    font-size:19px;
}
.listOfPreviews .header.little span {
    font-size:17px;
}
.listOfPreviews .aPreview {
    float:left;
    margin:0 10px 10px 0;
}
.listOfPreviews .aPreview a {
    display:block;
}
.listOfPreviews .fourth {
    float:left;
    margin:0 0 10px;
}
.listOfPreviews .infos {
    position:relative;
    width:182px;
}
.simpleList .aHeader:first-child {
    margin:0 0 5px;
}
.simpleList .aHeader {
    margin:20px 0 5px;
}
.simpleList .aHeader span {
    color:#898173;
    font-family:"WF-011580-002038-000396","Irma Extralight 2", Helvetica, Verdana, Arial, sans-serif;
    font-size:18px;
    font-stretch:normal;
    font-style:normal;
    font-weight:400;
    text-transform:uppercase;
}
.simpleList .infos {
    margin:0 0 10px 12px;
}
.simpleList .infos h3 {
    color:#f25c39;
    font-size:14px;
}
.simpleList .infos h3 a {
    color:#f25c39;
    text-decoration:none;
}
.simpleList .infos h4 {
    color:#7a7a7a;
    font-size:12px;
    font-weight:400;
}
.layer {
    /*background:url('../images/layer.png') no-repeat;*/
    background-color: #FFFFFF;
    cursor:pointer;
    display:none;
    height: auto;
    left:0;
    margin-left: -18px;
    margin-top: -19px;
    position:absolute;
    top:0;
    width: 218px;
    z-index:10;
    -moz-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.2);  
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#777777, Direction=135, Strength=5);
}
.layer .allInfos {
    padding: 10px 18px 15px;
    margin-top:200px;
    width:100%;
    box-sizing:border-box;
}
.layer .allInfos h3 {
    color:#383728;
    font-size:12px;
    font-weight:700;
    line-height:18px;
}
.layer .allInfos h3 a {
    color:#383728;
    text-decoration:none;
}
.layer .allInfos h4 {
    color:#383728;
    font-size:12px;
    font-weight:400;
    line-height:18px;
}
#block-rodincollection-collection-liste .pagination {
    color:#716e51;
    float:left;
    font-size:10px;
    font-weight:700;
    text-transform:uppercase;
}
#block-rodincollection-collection-liste .pagination a {
    color:#716e51;
    text-decoration:none;
}
#collections_musee .block {
    background-color:#e9e7df;
    color:#383728;
    float:left;
    height:215px;
    margin:15px 15px 0 0;
    width:318px;
}
#collections_musee .block h2 {
    color:#383728;
    font-size: 18px;
    padding-left:19px;
    padding-top:5px;
}
#collections_musee .block .description {
    font-size:12px;
    padding-left:16px;
    padding-right:16px;
    text-align:left;
}
#collections_musee .block .description p {
    line-height:1.2;
    margin-bottom:10px;
}
#collections_musee .block a.see_selection {
    background-image:url('../images/fleche_selection.gif');
    background-position:17%;
    background-repeat:no-repeat;
    color:#383728;
    font-size:9px;
    font-weight:700;
    padding-left:27px;
    text-transform:uppercase;
}
#collections_musee .block .carrousel_collection {
    height:100px;
    /*margin:0 0 0 8px;*/
}
#collections_musee .block .carrousel_collection .nav_left {
    float:left;
    margin-left:5px;
    margin-top:34px;
    width:11px;
}
#collections_musee .block .carrousel_collection .nav_right {
    float:right;
    margin-right:5px;
    margin-top:34px;
    width:11px;
}
#collections_musee .block .carrousel_collection .center ul {
    display:block;
    margin:0;
    padding:0;
}
#collections_musee .block .carrousel_collection ul.no-arrow {
    margin-left:9px;
}
#collections_musee .block .carrousel_collection ul li {
    float:left;
    padding:0 0 0 1em;
}
#collections_musee .jcarousel-next,
#collections_musee .jcarousel-prev {
    background-color:transparent;
    background-repeat:no-repeat;
    cursor:pointer;
    height:11px;
    position:absolute;
    top:43px;
    width:10px;
}
#collections_musee .jcarousel-next {
    background-image:url('../images/nav_right_carrousel_grey.gif');
    right:5px;
    z-index:20;
}
#collections_musee .jcarousel-prev {
    background-image:url('../images/nav_left_carrousel_grey.gif');
    left:5px;
    z-index:21;
}
#collections_musee .jcarousel-clip {
    margin-left:7px;
    width:310px;
    z-index:15;
}
.cartel p.caps {
    font-size:14px;
    text-transform:uppercase;
}
.cartel p {
    line-height: 18px;
    margin:0;
    text-align: left;
}
.cartel .description {
    margin-top:1em;
}
.node-type-oeuvre #main #content {
    float:left;
    padding:12px 0;
    position:relative;
    width:515px;
}
.node-type-oeuvre.withPicture #main {
    float:left;
    margin:250px 0 0;
    position:relative;
    width:975px;
}
#ficheOeuvre {
    background:url('../images/bg-left-content.png') no-repeat;
    left:-14px;
    min-height:494px;
    padding:20px 28px;
    position:relative;
    top:0;
}
#ficheOeuvre .back {
    color:#413e30;
    float:left;
    font-size:10px;
    font-weight:700;
    margin:25px 0 0;
    text-transform:uppercase;
}
#ficheOeuvre .backSec {
    color:#413e30;
    float:left;
    font-size:10px;
    font-weight:700;
    margin:5px 0 0;
    text-transform:uppercase;
}
.content-514 .fiche {
    float:left;
    text-align:left;
    width:500px;
}
.content-514 .fiche p {
    line-height:1.2;
    margin:0;
}
#ficheOeuvre .artist {
    color:#383728;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 14px;
    font-weight:700;
    line-height: 18px;
    margin:0 0 25px;
    text-align:left;
    text-transform: none;
}
#ficheOeuvre .title {
    font-size: 28px;
    line-height: 35px;
    margin-bottom:0;
    text-align:left;
}
#ficheOeuvre .subTitle {
    font-size:14px;
    padding-bottom:5px;
    text-transform:uppercase;
}
#ficheOeuvre .date {
    font-size:10px;
}
#ficheOeuvre .body {
    margin-top:15px;
}
.content-514 .content-right {
    float:right;
    margin-top:67px;
    width:460px;
}
p.author {
    color:#383728;
    font-size:14px;
    font-weight:700;
}
p.title,p.title a {
    color:#383728;
    font-size: 15px;
}
p.desc {
    color:#383728;
    font-size:10px;
    text-transform:uppercase;
}
.voir-aussi {
    background-color:#ebeae7;
    margin:40px 0 0;
    overflow:auto;
    width:975px;
}
.voir-aussi ul.pics li {
    float:left;
    height:84px;
    margin:0 10px 15px 0;
    padding:0;
    width:84px;
}
.voir-aussi ul.pics li img {
    height:84px;
    width:84px;
}
.voir-aussi h3 {
    margin-top: 15px;
    margin-bottom: 7px;
    color:#413e30;
    font-size:14px;
    line-height: 1.0em;
    font-weight: normal;
}
.voir-aussi .left-block {
    float:left;
    padding-left: 15px;
    width:380px;
}
.voir-aussi .right-block ul li a span.fleche {
    color:#c00;
    margin-right:3px;
}
.tiptip {
    border-bottom:1px dotted;
    color:#CE2E2E;
    cursor:help;
}
#sidebar-second {
    float:left;
    margin:18px 0 0;
    position:relative;
    width:290px;
}
#sidebar-second #legendZone {
    -moz-opacity:0.8;
    -ms-filter:alpha(opacity=80);
    filter:alpha(opacity=80);
    font-size:12px;
    opacity:0.8;
}
#sidebar-second .help {
    color:#666;
    font-size:12px;
    font-style:italic;
    /*margin: 15px 0 0;*/
}
#sidebar-second #pictureZone {
    margin:0 0 12px;
}
#sidebar-second #pictureZone a img {
    margin:0 3px 0 0;
}
#sidebar-second #pictureZone .zoomThumbActive img {
    -moz-opacity:0.5;
    -ms-filter:alpha(opacity=50);
    border:1px solid #333;
    filter:alpha(opacity=50);
    opacity:0.5;
}
#sidebar-second #pictureZone .thumbsZone {
    margin:8px 0 0;
}
#sidebar-second #pictureZone .thumbsZone a {
    border:1px solid #fff;
    display:block;
    float:left;
    margin:0 0 0 3px;
}
#sidebar-second #pictureZone .thumbsZone a.selected img {
    border:1px solid #ff0000;
}
#sidebar-second #pictureZone .thumbsZone a img {
    width:62px;
    height:auto;
    border:1px solid #fff;
}
.node-type-page-simple #main #content h1 {
    color:#504118;
    font-family:"WF-011580-002038-000401", "Irma Bold 2", "Irma Bold", Irma-Bold, "Helvetica Bold", "Verdana Bold", "Arial Bold", sans-serif;
    font-size:28px;
    font-stretch:normal;
    font-style:normal;
    font-weight: 700;
    margin:0 0 3px;
}
.node-type-page-simple #main #content .accroche {
    color:#504118;
    font-family:"Irma 2", Irma, Helvetica, Verdana, Arial, sans-serif;
    font-size:18px;
    font-stretch:normal;
    font-style:normal;
    font-weight:400;
    margin:0 0 10px;
}
.node-type-page-simple #main #content #videos {
    color:#7a7a7a;
    line-height:16px;
    margin:0 0 15px;
    text-align:center;
}
.page-search-node.noPicture #main {
    float:left;
    margin:-56px 0 0 0;
    position:relative;
    width:975px;
}
.page-search-node.withPicture #main {
    float:left;
    margin:-315px 0 0;
    position:relative;
    width:975px;
}
.page-search-node #main #content {
    background:url('../images/bg2-left-content.png') no-repeat;
    margin:0 0 0 -14px;
    min-height:550px;
    padding:15px 25px;
    position:relative;
    width:585px;
}
.page-search-node #main #content h2 {
    color:#504118;
    font-family:"WF-011580-002038-000401", "Irma Bold", Irma-Bold, "Helvetica Bold", "Verdana Bold", "Arial Bold", sans-serif;
    font-size:28px;
    font-stretch:normal;
    font-style:normal;
    font-weight:700;
    margin:0 0 15px;
}
.page-search-node #main #content ol li h3 {
    color:#660000;
    font-family:"WF-011580-002038-000401", "Irma Bold", Irma-Bold, "Helvetica Bold", "Verdana Bold", "Arial Bold", sans-serif;
    font-size:12px;
    font-stretch:normal;
    font-style:normal;
    font-weight:400;
    text-transform:uppercase;
}
.search-results .search-snippet-info {
    padding-left:0;
}
.page-search-node #main #content ol li .search-snippet-info p {
    color:#7a7a7a;
    line-height:16px;
    margin:0 0 15px;
}
#diaporama {
    margin:0 auto;
    position:relative;
    width:688px;
}
#diaporama .item {
    margin:0 0 15px;
}
#diaporama .item .legend {
    color:#7a7a7a;
    line-height:16px;
    text-align:center;
}
#diaporama .prev {
    background:url('../images/prev-diapo.png') no-repeat;
    display:block;
    height:65px;
    left:0;
    position:absolute;
    top:210px;
    width:40px;
}
#diaporama .prev:hover {
    background:url('../images/prev-diapo-active.png') no-repeat;
}
#diaporama .next {
    background:url('../images/next-diapo.png') no-repeat;
    display:block;
    height:65px;
    position:absolute;
    right:19px;
    top:210px;
    width:40px;
}
#diaporama .next:hover {
    background:url('../images/next-diapo-active.png') no-repeat;
}
a.savoir_plus {
    background-image:url('../images/fleche.gif');
    background-position:0 17%;
    background-repeat:no-repeat;
    color:#383728;
    font-size:9px;
    font-weight:700;
    padding-left:11px;
    text-transform:uppercase;
}
.item_large .visuel {
    display:inline-block;
    vertical-align:top;
}

.item_large .right_part {
    display:inline-block;
    vertical-align:top;
    margin:0 0 0 20px;
    width:calc(100% - 424px);
}
.item_large h2 a,h2 a:visited {
    color:#CE0000;
}
.item_large h3 a,h3 a:visited {
    color:#60594E;
}
.item_large h2 {
    font-size:14px;
    line-height: 19px;
}
.item_large h3 {
    line-height:1;
    margin-bottom: 2px;
}
.item_medium,
.item_medium_presse {
    background-color:#edece6;
    float:left;
    margin:0 9px 20px 0;
    width:326px;
}

.item_medium {
    min-height:237px;
}

.item_medium_presse {
/*    height:258px;*/
}

.node-type-vue-personnalisee .item_medium {
    margin:20px 9px 0 0;
}
html:not([lang*=""]) .item_medium .visuel,
html:not([lang*=""]) .item_medium_presse .visuel {
    height:122px;
}
.item_medium img,
.item_medium_presse img {
    height:122px;
    width:326px;
}
.item_medium .type,
.item_medium .type a {
    color:#60594e;
    font-size:12px;
    padding-top:5px;
    text-transform:uppercase;
}
.item_medium .type a {
    display:block;
}
.item_medium .title,
.item_medium .title a {
    font-family:"WF-011580-002038-000401", "Irma Bold 2", "Irma Bold", Irma-Bold, "Helvetica Bold", "Verdana Bold", "Arial Bold", sans-serif;
    color:#383728;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
}
.item_medium .subTitle,
.item_medium .subTitle a {
    color:#60594E;
    font-size:14px;
}
.item_medium a.external {
    background-image:url('../images/external.png');
    background-position:right center;
    background-repeat:no-repeat;
    padding-right:15px;
}
.item_medium_presse .title,
.item_medium_presse .title a {
    color: #383728;
    font-size: 24px;
    line-height: 24px;
}
.item_medium_presse_events {
    background-color:#edece6;
    float:left;
    height:115px;
    margin:0 10px 10px 0;
    width:326px;
}
.item_medium_presse_events .title,
.item_medium_presse_events .title a {
    color:#383728;
    font-size: 15px;
    line-height: 18px;
    margin:8px 0 7px;
    letter-spacing: 0.7px;
}
.item_pret h1 {
    color: #383728;
    font-size: 15px;
    line-height: 15px;
    margin-top: 1px;
    margin-bottom: 3px;
}
.item_pret h1 a {
    color: #383728;
}
.item_pret h2 {
    margin-left:0;
}
.item_pret h3 {
    font-size:100%;
    line-height:1;
    margin:3px 0;
}
.item_pret .title a {
    color:#60594e;
    font-size:11px;
}
.item_pret .date {
    color:#c00;
    font-size: 11px;
}
.item_small {
    background-color:#edece6;
    float:left;
    height:100px;
    margin:0 10px 10px 0;
    width:326px;
}
.item_small .desc {
    padding-left:15px;
    padding-right: 15px;
}
.item_small .title,
.item_small .title a {
    color:#383728;
    font-size:15px;
    line-height:1;
    margin:15px 0 0;
    padding-bottom: 2px;
}
.item_small .subtitle,
.item_small .subtitle a {
    color:#c00;
    font-size:12px;
    line-height:14px;
    padding-top: 2px;
}
.item_small h3.caption,
.item_small h3.caption a {
    color:#383728;
    font-size:12px;
    line-height: 14px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.node-type-exposition #main #tabs-wrapper {
    position:relative;
    z-index:100;
}
#exposTabsWrapper {
    border-bottom:none;
    padding-bottom:1px;
}
ul.exposTabs li {
    background-color:#898173;
    display:inline-block;
    float:left;
    font-size:12px;
    height:22px;
    margin:0 4px 0 0;
    padding:0;
    text-transform:uppercase;
}
ul.exposTabs li:hover,
ul.exposTabs li.hover {
    background:#FFF;
    text-decoration: none;
}
ul.exposTabs li:hover a,
ul.exposTabs li.hover a{
    text-decoration: none;
}
ul.exposTabs li a,
ul.exposTabs li.active a,
ul.exposTabs li a:hover,
ul.exposTabs li a:visited {
    background-color:transparent;
    display:block;
    height:22px;
    margin:4px 0 0;
    padding:0 1em;
    text-decoration:none;
}
ul.exposTabs li span.arrow {
    display:none;
}
ul.exposTabs li a {
    background-color:transparent;
    border:none;
    color:#FFF;
}
ul.exposTabs li a:hover {
    background-color:transparent;
    border:none;
    color:#898173;
}
ul.exposTabs li.active {
    background-color:#FFF;
    border:none;
}
ul.exposTabs li.active a {
    border:none;
    color:#898173;
}
ul.exposTabs li.active a,
ul.secondary li.active a {
    font-size:12px;
    font-weight:700;
    text-decoration:none;
}
.copyrightPictureContainer {
    display:block;
    float:left;
    position:relative;
    width:100%
}
.copyrightPictureContainer img{
    width:100%;
    height:auto;
}
.copyrightPictureContainer .copyrightBehaviour {
    background-image:url('../images/copyright.png');
    background-position:0 0;
    background-repeat:no-repeat;
    bottom:5px;
    cursor:pointer;
    display:block;
    height:19px;
    position:absolute;
    right:5px;
    width:14px;
    z-index:100;
}
.copyrightPictureContainer .copyrightBehaviour .mediaCopyrightDisplay {
    display:none;
    padding:10px;
}
/*.copyrightPictureContainer .copyrightBehaviour:hover,
.copyrightPictureContainer .copyrightBehaviourHover {
    background-image:none;
    bottom:0;
    height:auto;
    left:0;
    width:100%;
}*/
/*.copyrightPictureContainer .copyrightBehaviour:hover .mediaCopyrightDisplay,
.copyrightPictureContainer .copyrightBehaviourHover .mediaCopyrightDisplay {
    background-color:#fff;
    color:#000;
    display:block;
    filter:alpha(opacity=80);
    min-height:35px;
    opacity:0.8;
    width:100%;
}*/
.zoneCopyright .copyrightBehaviour {
    background-image:url('../images/copyright.png');
    background-position:bottom right;
    background-repeat:no-repeat;
    bottom:0;
    cursor:pointer;
    display:block;
    height:75px;
    margin-bottom:-20px;
    position:absolute;
    right:0;
    width:285px;
}
.zoneCopyright .copyrightBehaviour .mediaCopyrightDisplay {
    background-color:#FFF;
    color:#000;
    display:none;
    filter:alpha(opacity=60);
    height:75px;
    opacity:0.6;
    padding:5px 10px 0;
    width:267px;
}
fieldset ul.clear-block li {
    background-image:none;
    margin:0;
    padding:0;
}
fieldset legend {
    padding:0 .5em;
}
html.js fieldset.collapsed {
    background:transparent;
    padding-bottom:.6em;
    padding-top:0;
}
html.js fieldset.collapsible legend a {
    background:url('../images/menu-expanded.gif') no-repeat 0 50%;
}
html.js fieldset.collapsed legend a {
    background:url('../images/menu-collapsed.gif') no-repeat 0 50%;
}
.form-checkboxes,
.form-radios,
.form-checkboxes .form-item,
.form-radios .form-item {
    margin:.25em 0;
}
.confirmation .form-submit,
.search-form .form-submit,
.poll .form-submit,
fieldset .form-button,
fieldset .form-submit,
.sidebar .form-button,
.sidebar .form-submit,
table .form-button,
table .form-submit {
    margin:0 0 1.2em;
}
#autocomplete li {
    cursor:pointer;
    margin:0;
    padding:2px;
}
#autocomplete li.selected {
    background:#027ac6;
    color:#fff;
}
.webform-client-form {
    background-color: #eceae4;
    width: 96%;
    padding: 2% 2% 0 2%;
    margin: 4% 0 0 0;
}
.webform-client-form .form-item {
    margin:0;
}

.webform-client-form .form-actions {
    padding-bottom: 2%;
}

.webform-client-form .webform-components-container {
    width:400px;
}
.webform-client-form .webform-components-container .form-actions {
    background-color:#FFF;
    clear:both;
    padding:0 0 6px;
    width:680px;
}
.webform-client-form .webform-components-container .form-item input,
.webform-client-form .webform-components-container .form-item textarea,
.webform-client-form .webform-components-container .form-item input[type=text],
.webform-client-form .webform-components-container .form-item input[type=password] {
    background-color:#FFF;
    margin:4px 0;
}
.webform-client-form .webform-components-container .form-item textarea {
    width:350px;
}
.webform-client-form .webform-components-container .form-actions .captcha {
    background-color:#EDEAE5;
    margin:0;
    padding:0 10px;
}
.webform-client-form .webform-components-container .form-actions .form-submit {
    background-color:#888479;
    border:none;
    color:#FFF;
    cursor:pointer;
    font-size:11px;
    font-weight:700;
    margin-top:8px;
    padding:2px 6px;
    text-transform:uppercase;
}
.webform-client-form .webform-components-container .form-actions .form-submit:hover,
.webform-client-form .webform-components-container .form-actions .hover {
    background-color:#655F55;
}
ul.links li {
    background:none;
    margin:0 1em 0 0;
    padding:0;
}
#nav {
    font-size:1em;
    line-height:1em;
    margin-bottom:97px;
    margin-top:10px;
}
#nav ul.primary-links,
#nav ul.dynamic-persistent-menu-menu {
    background-color:#FFF;
    font-weight:700;
    margin:0;
    padding:4px 0 4px 30px;
}
#nav ul.primary-links li,
#nav ul.secondary-links li,
#nav div.block-dynamic_persistent_menu li {
    background:none;
    display:inline;
    margin:0;
    padding:0;
}
#nav ul.primary-links li a:link,
#nav ul.primary-links li a:visited,
#nav ul.dynamic-persistent-menu-menu li a:link,
#nav ul.dynamic-persistent-menu-menu li a:visited {
    color:#4F4F48;
    display:inline-block;
    font-size:12px;
    margin:0 20px 0 0;
    padding:0;
    text-decoration:none;
    text-transform:uppercase;
}
#nav ul.primary-links li.active-trail a.active {
    color:#8D8977;
}
#nav ul.dynamic-persistent-menu-sub-menu {
    padding:0;
    position:absolute;
    width:100%;
}
#nav ul.dynamic-persistent-menu-sub-menu li a:link,
#nav ul.dynamic-persistent-menu-sub-menu li a:visited {
    display:inline-block;
    line-height:3em;
    margin:0;
    padding:0 .5em;
}
#sidebar-left {
    background-image:url('../img/sidebars/bg-280px.png');
    background-repeat:no-repeat;
    float:left;
    margin-left:-16px;
    margin-top:-50px;
    min-height:800px;
    padding:20px 15px 0 35px;
    width:260px;
}
#sidebar-left .block-rodin_left_nav_block {
    margin-right:22px;
}
#sidebar-right {
    float:right;
    margin-left:10px;
}
.sidebar {
    width:270px;
}
.sidebar ul {
    list-style-type:none;
    padding:0;
}
.sidebar ul li {
    margin-bottom:.3em;
    padding:0;
}
.sidebar ul li,.sidebar ul li a {
    color:#383728;
    font-size:12px;
    font-weight:400;
    text-transform:uppercase;
}
.sidebar ul li.selected>a,
.sidebar ul li.selected>span {
    color:#c00;
    font-weight:700;
}
.sidebar ul li a:hover {
    color:#C00;
    text-decoration:none;
}
.sidebar ul.nav-level-0 li {
    margin-bottom:8px;
}
.sidebar ul.nav-level-1 li {
    margin-bottom:0;
}
#expo-right-block .subBlock {
    margin-bottom:10px;
    padding:0;
}
.sidebar .order a, .sidebar .subBlock.order a, .exposition .subBlock.order a{
    background-color:#660000!important;
    padding: 10px 10px 10px 15px;
    display: inline-block;
    width:100%;
    border:2px solid #660000;
    transition:all .4s;
    color: #fff;
    font-size: 16px;
    box-sizing:border-box;
}
.sidebar .order a:hover, .sidebar .subBlock.order a:hover, .exposition .subBlock.order a:hover{
    background-color:#FFF!important;
    color: #660000;
}
#expo-right-block .prepare:hover {
    background-color:#383728;
}
#expo-right-block .prepare:hover a {
    color:#EDECE6;
}
.sidebar .order {
    background-color:#660000;
    padding:0 0 0 7px;
}
.sidebar .subBlock a {
    padding-top:3px;
}
.sidebar .prepare {
    height:30px;
}
.sidebar .subBlock {
    background-color:#EDECE6;
    margin-bottom:10px;
    padding:0 0 8px 7px;
}
.sidebar .subBlock p {
    font-size:.9em;
    line-height: 1.5em;
}
.sidebar .catalogue .leftBlock {
    float:left;
    width:170px;
}
.sidebar .catalogue .rightBlock {
    float:right;
    margin:29px 6px 0 0;
    width:70px;
}
.sidebar .catalogue .rightBlock a {
    background-image:none;
}
.sidebar .catalogue .rightBlock .picture {
    width:70px;
}
.sidebar .catalogue .content span {
    display:block;
    line-height:1.5em;
}
.sidebar .catalogue .content .title a {
    font-size:12px;
    font-weight:700;
}
body.node-type-activite #content {
    width:680px;
}
body.node-type-activite #content .blockLeft {
    float:left;
    width:420px;
}

body.node-type-activite #content .blockLeft .richtext h1 {
    font-size: 25px;
    letter-spacing: 0.6px;
}

body.node-type-activite #content .blockLeft .allDates {
    margin-top:10px;
}
body.node-type-activite #content .blockLeft p {
    text-align:left;
}
body.node-type-activite #content .blockLeft p.return_list {
    margin-top:20px;
}
body.node-type-activite #content .blockLeft p.return_list a {
    color:#60594e;
}
body.node-type-activite #content .blockLeft p.return_list a:hover {
    color:#222120;
}
body.node-type-activite #content .blockRight {
    float:left;
    margin:0 0 0 10px;
    width:232px;
}
body.node-type-activite #content .bread a,
body.node-type-activite #content .bread {
    color:#60594e;
    font-size:11px;
    font-weight:700;
    text-transform:uppercase;
}
body.node-type-activite #content h2 {
    font-size:16px;
    margin-top:-2px;
}
body.node-type-activite #content .reservBlock {
    background-color:#500001;
    height:29px;
    margin-top: 7px;
    margin-bottom:7px;
    padding:0 0 0 7px;
}
body.node-type-activite #content .reservBlock a.title {
    color:#FFF;
    display:block;
    font-size:16px;
    padding-top:3px;
}
body.node-type-activite #content .informationsBlock {
    background-color:#E1E0DC;
    padding:0 7px 10px;
}
body.node-type-activite #content .informationsBlock h3 {
    font-size: 14px;
    margin-top: 10px;
}
body.node-type-activite #content .informationsBlock p.title {
    color:#383728;
    display:block;
    font-size:16px;
    font-weight:400;
}
body.node-type-activite #content .informationsBlock .capitalize {
    margin-top:8px;
    text-transform:uppercase;
}
#block-views-locations-d-espaces-block .item {
    background-color:#edece6;
    float:left;
    height:185px;
    margin:0 10px 10px 0;
    width:326px;
}
#block-views-locations-d-espaces-block .item p {
    margin:0;
    padding:10px 15px;
}
#block-views-locations-d-espaces-block .item img {
    height:122px;
    margin:0;
    width:326px;
}
#block-views-locations-d-espaces-block .item .title,
.nodes-view .item .title a {
    color:#383728;
    font-size:14px;
    line-height:1.2;
}

#main #content .fiche-content h4,h4 a,
h4 a:visited,h4 a:link {
    color: #660000;
    font-size: 12px;
    line-height: 18px;
    margin-bottom:5px;
    text-transform:uppercase;
    font-weight: bold;
}

#block-views-expositions-block .item_large .right_part h4,
#block-views-expositions-block .item_large .right_part h4 a {
    line-height: 19px;
    margin-bottom: 0;
}

.rentSwapButtons {
    background-image:url('../images/degrade_gris.png');
    background-repeat:no-repeat;
    height:26px;
    left:280px;
    margin:-29px 0 20px;
    padding:0 0 0 12px;
    position:absolute;
    width:100%;
}
.rentSwapButtons li {
    background-image:url('../images/home_slider_btn.gif');
    background-repeat:no-repeat;
    border:1px solid transparent;
    float:left;
    height:10px;
    margin:7px 5px 0 0;
    padding:0;
    width:10px;
}
.rentSwapButtons li:hover {
    background-image:url('../images/home_slider_btn_hover.gif');
    background-repeat:no-repeat;
}
.rentSwapButtons li.selected {
    background-image:url('../images/home_slider_btn_selected.gif');
    background-repeat:no-repeat;
}
#rodin_tabs .ui-widget {
    font-family:Arial;
    font-size:12px;
}
#rodin_tabs .ui-tabs {
    padding:.2em;
    position:relative;
}
#rodin_tabs .ui-tabs .ui-tabs-nav li {
    border-bottom:0 none!important;
    float:left;
    list-style:none outside none;
    margin:0 1.3em 1px 0;
    padding:0;
    position:relative;
    top:1px;
    white-space:nowrap;
}
#rodin_tabs .ui-tabs .ui-tabs-nav li a {
    float:left;
    padding:.5em 1em;
    text-decoration:none;
}
#rodin_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom:0;
    padding-bottom:1px;
}
#rodin_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor:text;
}
#rodin_tabs .ui-tabs .ui-tabs-nav li a,
#rodin_tabs .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor:pointer;
}
#rodin_tabs .ui-tabs .ui-tabs-panel {
    background:none repeat scroll 0 0 #EDECE7;
    border-width:0;
    display:block;
    padding:1em 1.4em;
}
#rodin_tabs .ui-widget-content {
    background:none;
    border:0;
    color:#333;
}
#rodin_tabs .ui-widget-content a {
    color:#333;
}
#rodin_tabs .ui-widget-header {
    background:#FFF;
    border:0;
    color:#FFF;
}
#rodin_tabs .ui-state-default,
#rodin_tabs .ui-widget-content .ui-state-default,
#rodin_tabs .ui-widget-header .ui-state-default {
    background:#F5F4F0;
    border:0;
    font-weight:400;
}
#rodin_tabs .ui-state-active,
#rodin_tabs .ui-widget-content .ui-state-active,
#rodin_tabs .ui-widget-header .ui-state-active {
    background:#EDECE7;
    border:0;
    font-weight:400;
}
#rodin_tabs .ui-state-default a,
#rodin_tabs .ui-state-default a:link,
#rodin_tabs .ui-state-default a:visited {
    color:#8B877B;
    text-transform:uppercase;
}
#rodin_tabs .ui-state-default a:hover,
#rodin_tabs .ui-state-default a:hover,
#rodin_tabs .ui-state-default a:hover {
    color:#383728;
    text-transform:uppercase;
}
#rodin_tabs .ui-state-active a,
#rodin_tabs .ui-state-active a:link,
#rodin_tabs .ui-state-active a:visited {
    color:#CD0300;
    text-transform:uppercase;
}
#rodin_tabs {
    background:none;
    border:0;
}
#rodin_tabs .ui-tabs-panel {
    background-color:#EDECE7;
    display:block
}
#rodin_tabs .ui-tabs-panel.ui-tabs-hide{
    display:none;
}
ul.rodin-slider span.rodin-slider-desc {
    display:block;
    padding:0 0 0 24px;
}
ul.rodin-slider .rodin-slider-nav {
    font-size:20px;
}
ul.rodin-slider .rodin-slider-nav .prev {
    float:left;
    margin-left:300px;
}
ul.rodin-slider .rodin-slider-nav .next {
    float:right;
    margin-right:300px;
}
#main #search-form {
    position:absolute;
    top:110px;
}
#main h2#search_title {
    position:absolute;
    top:30px;
}
#main ol.search-results {
    margin:200px 0 0 0;
}
body.page-glossaire ul.alpha-tabs li a {
    color:#383728;
    font-weight:700;
}
body.page-glossaire ul.alpha-tabs li {
    color:#383728;
    float:left;
    font-size:14px;
    padding:0 0 0 .5em;
}
body.page-glossaire ul.alpha-tabs li.selected a {
    color:#C00;
    font-weight:700;
}
body.page-glossaire .result {
    margin:15px 0 0 8px;
}
body.page-glossaire .result .item {
    margin-bottom:20px;
}
body.page-glossaire .result .word {
    color:#660000;
    font-size:12px;
    line-height:1.4;
    letter-spacing: 0.9px;
}
body.page-glossaire .result p {
    margin:0;
    text-align:left;
}
.carrousel_collection .carrousel {
    float:left;
    width:315px;
}
/*.carrousel_collection .carrousel li {
    padding:0 0 0 15px !important;
    width:90px;
}*/
.carrousel_collection .bx-prev {
    background:url('../images/nav_left_carrouselColl.gif') no-repeat;
    display:block;
    height:11px;
    left:-5px;
    position:absolute;
    top:37px;
    width:10px;
}
.carrousel_collection .bx-next {
    background:url('../images/nav_right_carrouselColl.gif') no-repeat;
    display:block;
    height:11px;
    position:absolute;
    right:-14px;
    top:37px;
    width:10px;
}
table,td,th,th,tr,td {
    vertical-align:middle;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,
ul li.leaf a,
ul li.expanded a,
ul li.collapsed a,
.display-block,
#block-locale-language:hover ul li,
.zoneCopyright .copyrightBehaviour:hover .mediaCopyrightDisplay {
    display:block;
}
cite,em,dfn,tfoot {
    font-style:italic;
}
strong,th,thead td,dt,dl dt,
.cartel p.artist,
.sidebar ul.nav-level-0 li,
.sidebar ul.nav-level-0 li a,
body.node-type-activite #content .informationsBlock p {
    font-weight:700;
}
label,
.webform-client-form .webform-components-container .form-item label,
.sidebar ul.nav-level-1 li a {
    font-weight:400;
}
ol,ul,li,
#rodin_tabs .ui-tabs .ui-tabs-nav {
    margin:0;
    padding:0;
}
dl,dl dd,
#home_mav_textblocks .grey-box p,
.content-514 .content-right p,
.node .item_medium img,
.node .item_medium_presse img,
.item_medium_presse ul,
.item_small p,
.webform-client-form .webform-components-container .form-actions .captcha img,
#nav .block,body.node-type-activite #content p,
body.node-type-activite #content img {
    margin:0;
}
#block-menu-menu-topnav ul li.collapsed,
#rodin_tabs .ui-tabs-nav {
    padding:0;
}
#block-search-form #search-block-form,
#block-custom-search-blocks-1 {
    position:relative;
}
#block-search-form #search-block-form #edit-actions,
#block-search-form #search-block-form #edit-actions--2,
#block-custom-search-blocks-1 #edit-submit--2 {
    position:absolute;
    right:1px;
    top:2px;
}
#block-custom-search-blocks-1 h2,
#block-locale-language ul li,
#block-locale-language ul li span,
#translucentHeaderBlock .contentBlock.none,
.voir-aussi ul.pics li .tTipContent,
.sidebar li.selected,
.sidebar ul.collapsed,
#block-menu-menu-topnav li ul.menu {
    display:none;
}
#block-locale-language ul li a:hover,
#home_mav_textblocks .grey-box h1 a:hover,
#home_mav_textblocks .grey-box p.title a:hover,
#home_mav_textblocks .grey-box .links a:hover,
#translucentHeaderBlock .contentBlock .translucentLien:hover,
#block_autopub .morelink:hover,
.simpleList .infos h3 a:hover,
.layer .allInfos h3 a:hover,
a.savoir_plus:hover,
.item_large .body p.link a:hover,
.item_medium_presse ul li a:hover,
#nav ul.dynamic-persistent-menu-sub-menu li a:hover,
#nav ul.dynamic-persistent-menu-sub-menu li a:active,
body.node-type-activite #content .blockLeft p.return_list a:hover {
    text-decoration:underline;
}
.voir-aussi .right-block ul li a:hover,
#nav ul.primary-links li a:hover,
#nav ul.primary-links li a:active,
#nav ul.dynamic-persistent-menu-menu li a:hover,
#nav ul.dynamic-persistent-menu-menu li a:active,
.sidebar ul.nav-level-1 li a:hover,
.sidebar ul.nav-level-0 li span.survol,
.sidebar .catalogue .content .price a,
ul.rodin-slider .rodin-slider-nav .prev:hover,
ul.rodin-slider .rodin-slider-nav .next:hover {
    color:#C00;
}
#block-textsize-form,
#block-rodinheader-top-buttons {
    float:right;
}
#home_mav_blocks .item h1 a,
#home_mav_blocks .item .desc a,
#block_autopub h2 a,
#block_autopub h3 a,
.voir-aussi .right-block ul li a,
.item_large h1 a,h1 a:visited,
.item_large .body p.link a,
.sidebar .catalogue .content a {
    color:#383728;
}

.item_large h1.title.rodinFontBold a {
    font-size:21px;
    line-height: 24px;
    float:left
}

#home_mav_blocks .item h1 a:hover,
#home_mav_blocks .item .desc a:hover {
    color:#857F72;
}
#home_mav_blocks .item .desc a:hover span.fleche,
ul.exposTabs li:hover a,ul.exposTabs li.hover a {
    color:#898173;
}
#home_mav_textblocks .grey-box.last,
#collections_musee .lastBlock {
    margin-right:0;
}
#home_mav_textblocks .grey-box p.title a,
#home_mav_textblocks .grey-box .links a,
#rodin_tabs .ui-widget-header a {
    color:#FFF;
}
#main #sidebar-first .menu li h2 a:hover,
#main #sidebar-first .menu li h2 li a.active,
#block-rodincollection-collection-liste .pagination a:hover,
#block-rodincollection-collection-liste .pagination a.selected,
#ficheOeuvre .back span,
#ficheOeuvre .backSec span {
    color:#f25c39;
}
#main #sidebar-first .menu li a:hover,
#main #sidebar-first .menu li a.active,
#main #sidebar-first .menu li a.active-trail,
.userInterface a:hover,
.userInterface a.selected,
.userInterfaceBis a:hover,
.userInterfaceBis a.selected,
body.node-type-activite #content .blockLeft p.return_list a span.fleche,
body.page-glossaire ul.alpha-tabs li a:hover,
body.page-glossaire ul.alpha-tabs li a.actif {
    color:#c00;
}
/* #block_autopub a img,
.listOfPreviews .fourth a img {
    float:left;
} */
/*.page-collections #header,
.node-type-oeuvre #header {
    float:left;
    height:215px;
    position:relative;
    width:975px;
}*/
#collections_musee .block .carrousel_collection ul,
.sidebar ul.nav-level-1,
.sidebar ul.nav-level-2,
.sidebar ul.nav-level-3,
.sidebar ul.nav-level-4 {
    margin-left:10px;
}
.voir-aussi .right-block,
.webform-client-form .webform-components-container .webform-component {
    float:left;
    margin:0 0 0 20px;
}
body.lightbox-processed .zoneCopyright,
#rodin_tabs .ui-tabs .ui-tabs-hide {
    display:none!important;
}
body.html .zoneCopyright,
.copyrightBehaviour:hover .mediaCopyrightDisplay,
#nav ul.dynamic-persistent-menu-menu {
    display:block!important;
}
.page-search-node #main #content ol li h3 a,
#expo-right-block .order:hover a {
    color:#660000;
}
.item_large h1 a:hover,
.item_medium .title a:hover,
.item_medium_presse .title a:hover,
.item_medium_presse_events .title a:hover,
.item_pret .subtitle a:hover,
.item_small .title a:hover,
#block-views-locations-d-espaces-block .item .title a:hover {
    color:#8d8977;
}
.item_medium h4,
.item_medium_depot h4,
.item_pret h4 {
    margin-bottom:0;
    margin-left: 0;
}
.item_medium .copyrightPictureContainer,
.item_medium_presse .copyrightPictureContainer,
#block-views-locations-d-espaces-block .item .copyrightPictureContainer {
    height:122px;
}
.item_medium .displayedDate,
.item_medium .displayedDate a,
.item_medium_presse .displayedDate,
.item_medium_presse .displayedDate a {
    color:#c00;
    font-size:14px;
    line-height: 20px;
}
.item_medium p a,
.item_pret p a,
.item_pret p a:link,
#block-views-locations-d-espaces-block .item p a {
    text-decoration:none;
}
.item_medium_presse ul li a,
.item_medium_presse_events ul li a {
    background-image:url('../images/fleche_pro.gif');
    background-position:0;
    background-repeat:no-repeat;
    color:#383728;
    padding-left:13px;
}
.item_medium_view_custom .type,
.sidebar ul.nav-level-1 li,
.sidebar ul.nav-level-1 li a {
    text-transform:none;
}
.exposition.encours,
#rodin_tabs .ui-state-default {
    margin-right:15px;
}
#expo-right-block .prepare,
#expo-right-block .infos {
    background-color:#EDECE6;
}
#rodin_tabs .ui-corner-all,
#rodin_tabs .ui-corner-top,
#rodin_tabs .ui-corner-all,
.ui-corner-all {
    -moz-border-radius:0;
}

#exposTabsWrapper.firstTabResponsive {
    display:none;
}

.item_agenda_wrapper .breadResponsive {
    display:none;
}
.desktop:hover {
    color: #c5c0b9;
    text-decoration: none !important;
    border:none !important;
}

.page-search-node span.searchWord {
    text-decoration: underline;
    font-style: italic;
}
.node-webform header h2 {
    display: none;
}

#sidebar-third #pictureZone .thumbsZone a.selected img {
border: 1px solid red;
}
#sidebar-third #pictureZone .thumbsZone a img {
border: 1px solid white;
}

#tri_form ul.list_tri .activities_filter ul.items li:nth-child(3) {
    display:block;
}

#tri_form ul.list_tri > li {
    height:60px;
}

/*.item_large h3 a, h3 a:visited {
    color:#b7912c;
}*/

#main ol.search-results {
    margin:215px 0 0 0;
}

body.node-type-sous-home #block-views-expositions-block .copyrightBehaviour,
body.node-type-sous-home #block-views-expositions-block-1 .copyrightBehaviour {
	display:none;
}

.ie8 body.node-type-sous-home #block-views-expositions-block .item_large .copyrightPictureContainer {
  height: auto !important;
}
.ie8 body.node-type-sous-home #block-views-expositions-block-1 .item_large .copyrightPictureContainer {
  height: auto !important;
}

#playerMP3 li {
    background: none repeat scroll 0 0 #D9D7D0;
    margin: 10px 0;
    padding: 6px;
}
#playerMP3 li p.title {
    font-size: 12px;
}
h4#playerTitle {
    font-size: 24px;
    color: #b7912c;
    font-family: "WF-011580-002038-000396","Irma Extralight 2","Irma Extralight",Irma-Extralight,Helvetica,Verdana,Arial,sans-serif;
    line-height: 1.1;
    text-transform: uppercase;
    margin-top: 30px;
}

/* Meudon */
.meudon *{transition:all .4s}
@font-face {font-family:'Irma Bold';src:url('fonts/IRMATEXTSTD BOLD.eot');src:local('☺'), url('fonts/IRMATEXTSTD BOLD.ttf') format('truetype'), url('fonts/IRMATEXTSTD BOLD.svg') format('svg');font-weight:normal;font-style:normal}
@font-face {font-family:'Irma Regular';src:url('fonts/IRMATEXTSTD REGULAR.eot');src:local('☺'), url('fonts/IRMATEXTSTD REGULAR.ttf') format('truetype'), url('fonts/IRMATEXTSTD REGULAR.svg') format('svg');font-weight:normal;font-style:normal}
.node-type-meudon-sous-home #main{max-width:100%;background:#c2da60 url("../images/meudon-bg_repeat.png") center top repeat-x;float:left}
.node-type-meudon-sous-home #main #content{width:100%;max-width:1075px;margin:0 auto;float:none}
.node-type-meudon-sous-home #main #content .tabs-wrapper{position: absolute}
.node-type-meudon-sous-home #main #content .tabs-wrapper + .action-links{position: absolute;padding:0px 10px;background:#fff;left:285px}
.node-type-meudon-sous-home .meudon{background:#fff;padding:20px;margin-top:-80px;transition:all .4s}
.node-type-meudon-sous-home .meudon #breadcrumb{position: absolute;margin:-40px 0 0 -15px}
.meudon #breadcrumb a:link, .meudon #breadcrumb a:visited{color:#fff}
.meudon .chapo{font-family: "Irma Bold", "Helvetica Bold", "Verdana Bold", "Arial Bold", sans-serif;font-size:21px;color:#848a45}
.meudon .body{font-family: "Irma Bold", "Helvetica Bold", "Verdana Bold", "Arial Bold", sans-serif;font-size:16px;color:#585745;margin-bottom:45px}
.meudon .titre_bloc_venir{font-family: "WF-011580-002038-000401", "Irma Bold", Irma-Bold, "Helvetica Bold", "Verdana Bold", "Arial Bold", sans-serif;font-size:20px;color:#585745;margin:45px 0 15px}
.meudon .padding50{padding:0 50px 50px;transition:all .4s}
.meudon .venir_au_musee{margin-bottom:40px}
.meudon .venir_au_musee_block{display:inline-block;width:calc(50% - 4px);color:#848a45;}
.meudon .venir_au_musee_block:first-child{border-right:1px solid #585745}
.meudon .venir_au_musee_block:nth-child(2){padding-left:30px}
.meudon .venir_au_musee_block .titre{font-family: "WF-011580-002038-000401", "Irma Bold", Irma-Bold, "Helvetica Bold", "Verdana Bold", "Arial Bold", sans-serif;font-size:16px;margin-bottom:10px;padding-left:30px}
.meudon .venir_au_musee_block:first-child .titre{background:url("../images/transport_1_icon.png") left center no-repeat}
.meudon .venir_au_musee_block:nth-child(2) .titre{background:url("../images/transport_2_icon.png") left center no-repeat}
.meudon .venir_au_musee_block .description{font-family: "Irma Bold", "Helvetica Bold", "Verdana Bold", "Arial Bold", sans-serif;font-size:16px;line-height:24px;}
.meudon .venir_au_musee_block .description em{font-size:36px;line-height:20px;font-style:normal}
.meudon .field-name-field-geolocation .geolocation-map{border:8px solid #c1d863;margin:0 0 35px}
.meudon .info_bloc, #block-block-2 .content{padding:10px 20px;overflow:hidden;background:#585745;font-family: "WF-011580-002038-000401", "Irma Bold", Irma-Bold, "Helvetica Bold", "Verdana Bold", "Arial Bold", sans-serif;color:#fff;font-size:18px;margin-bottom:15px}
#block-block-2 .content table{color:#fff}
.meudon .info_bloc table, #block-block-2 .content table{margin-bottom:0}
.meudon .info_bloc strong{font-size:24px}
#block-block-2 .content strong{font-size:18px}
.meudon .info_bloc a, #block-block-2 .content a{font-family:"WF-011580-002038-000398", "Irma Regular 2", "Irma Regular", Irma-Regular, Helvetica, Verdana, Arial, sans-serif;color:#585745;display:inline-block;padding:10px 20px;background:#fff;transition:all .4s;border:2px solid #585745}
.meudon .info_bloc a:hover, #block-block-2 .content a:hover{background:#585745;border:2px solid #fff;color:#fff;}
.meudon .plan_access{border:2px solid #585745;background:#585745;margin:10px auto 0;text-align:center;display:block;width:350px;padding:10px 15px;font-family:"WF-011580-002038-000398", "Irma Regular 2", "Irma Regular", Irma-Regular, Helvetica, Verdana, Arial, sans-serif;color:#fff;font-size:20px;position:relative;transition:all .4s;}
.meudon .plan_access:hover{color:#585745;background:#fff;}
.meudon .info_transport{font-family:"Irma Regular", "Helvetica", "Verdana", "Arial", sans-serif;font-size:14px;color:#383728}
.meudon .info_transport strong{font-family: "Irma Bold", "Helvetica Bold", "Verdana Bold", "Arial Bold", sans-serif;font-weight:normal}
.meudon .info_transport a{font-family:"WF-011580-002038-000398", "Irma Regular 2", "Irma Regular", Irma-Regular, Helvetica, Verdana, Arial, sans-serif;color:#848a45;transition:all .4s}
.meudon .info_transport a:hover{color:#c2db5f}
.meudon .info_transport img{vertical-align:middle;display:inline-block;margin:5px;}
.meudon .meudon_page{width:calc(32% - 4px);display:inline-block;vertical-align:top;margin-bottom:40px}
.meudon .meudon_page:nth-child(3n + 2){margin: 0 2% 40px}
.meudon .meudon_page h2{font-family: "WF-011580-002038-000401", "Irma Bold", Irma-Bold, "Helvetica Bold", "Verdana Bold", "Arial Bold", sans-serif;color:#383728;margin:10px 0;transition:all .4s;font-size:20px}
.meudon .meudon_page:hover h2{color:#848a45}
.meudon .meudon_page a{position:relative;display:block;overflow:hidden}
.meudon .meudon_page img{float:left;max-width:100%}
.meudon .meudon_page .more{padding:4px 20px;background:#848a45;font-family:"Arial";font-size:12px;color:#fff;text-transform:uppercase;display:inline-block;transition:all .4s}
.meudon .meudon_page .more:before{content:"▸";position:absolute;margin:-1px 0 0 -10px}
.meudon .meudon_page:hover .more{background:#606724}
.meudon .meudon_page .hover{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);opacity:0;transition:all .4s}
.meudon .meudon_page:hover .hover{opacity:1}
.meudon .meudon_page .hover:before{content:"+";color:rgba(255, 255, 255, 0.8);font-size:40px;position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);border:2px solid rgba(255, 255, 255, 0.8);border-radius:100%;width:40px;height:40px;text-align:center;line-height:40px}
.meudon_page_template{padding:15px}
.meudon_page_template h1{color:#585745}
.meudon_page_template h2, .meudon_page_template h3{color:#848a45}
.meudon_page_template #breadcrumb a:link, .meudon_page_template #breadcrumb a:visited{color:#848a45}

.node-type-meudon-sous-home #header{position:relative;z-index:1}
.node-type-meudon-sous-home .main_header_img, .node-type-meudon-page-simple .main_header_img{margin-top:-174px}
.node-type-meudon-sous-home .go_top, .node-type-meudon-page-simple .go_top{background-color:#585745;box-shadow:none;transition: all .4s}
.node-type-meudon-sous-home .go_top:hover, .node-type-meudon-page-simple .go_top:hover{background-color:#666}
.videoMav{margin:-175px 0 -5px;position: relative;z-index:-1}
.videoMavSound{position:absolute;right:20px;top:40px;width:28px;height:23px;background:url("../images/sound.png");cursor:pointer;z-index:2}
.videoMavSound.muted:after{content:"";position: absolute;width:28px;height:2px;background:#fff;transform:rotate(-45deg);margin-top:9px}
.videoMavShadow{width:100%;height:80px;margin-top:-80px;background:-moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 )}
.node-type-meudon-page-simple #block-mtlsecondlevelnav-nav-second-level .content ul.level-3 li a.active{color: #848a45 !important}
.node-type-meudon-page-simple #block-mtlsecondlevelnav-nav-second-level .content ul.level-3 li a:hover{color: #848a45 !important}
.node-type-meudon-page-simple .sidebar h3, .node-type-meudon-page-simple .sidebar h3 a, .node-type-meudon-page-simple .sidebar ul li h3, .node-type-meudon-page-simple .sidebar ul li h3 a, .node-type-meudon-page-simple #main #sidebar-first .menu li h3 a{color: #848a45 !important}
.node-type-meudon-page-simple #main #sidebar-first .menu li a:hover, .node-type-meudon-page-simple #main #sidebar-first .menu li a.active, .node-type-meudon-page-simple #main #sidebar-first .menu li a.active-trail{color: #848a45 !important}
#block-block-2{clear:both}
@media(min-width: 1025px){
  .animated_block{opacity:0;margin-top:30px;transition:all .4s}
  .animated_block.t1{animation-duration:.7s;animation-fill-mode:both}
  .animated_block.t1.fadeIn{opacity:1;margin-top:0}
}

@media(max-width:800px){
    .meudon .meudon_page{width: calc(49% - 4px);margin:0 0 20px}
    .meudon .meudon_page:nth-child(3n + 2){margin:0 0 20px}
    .meudon .meudon_page:nth-child(even){margin-left:2%}
    .meudon .padding50{padding:0}
    .videoMav{margin-top:-15px}
    .videoMavSound{top:110px}
    .node-type-meudon-page-simple .main_header_img{margin-top:0}
}
@media(max-width:480px){
    .node-type-meudon-sous-home .meudon{padding:10px 10px 50px;margin-top:0}
    .meudon .meudon_page h2, .meudon .body{font-size:12px}
    .meudon .meudon_page .more{display:none}
    .meudon .chapo{font-size:16px;line-height:20px}
    .meudon .venir_au_musee_block{width:100%}
    .meudon .venir_au_musee_block:nth-child(2){padding-left:0}
    .meudon .venir_au_musee_block:first-child{border-right:none;border-bottom:1px solid #585745;padding-bottom:10px;margin-bottom:10px}
    .meudon .info_bloc a, #block-block-2 .content a{font-size:14px;width:100%;text-align:center}
    .meudon td, #block-block-2 td{display:block}
    .meudon .info_bloc, #block-block-2 .content{font-size:12px;line-height:18px;text-transform:uppercase}
    .meudon .info_bloc strong, #block-block-2 .content strong{font-size:14px;text-transform:uppercase}
    .meudon .plan_access{width:100%;font-size:16px;text-transform:uppercase}
    .videoMav{margin-top:-20px}
    .meudon .field-name-field-geolocation .geolocation-map{height:220px!important;border:3px solid #c1d863}
    .videoMavSound{top:60px}
    .meudon .venir_au_musee{margin-bottom:10px}
    .meudon .venir_au_musee_block .titre{font-size:12px;text-transform:uppercase;padding-left:25px;margin-bottom:5px}
    .meudon .venir_au_musee_block .description{font-size:12px}
    .meudon .venir_au_musee_block .description div{display:inline-block}
    .meudon .venir_au_musee_block .description em{font-size:26px}
    .meudon .info_transport td:first-child{margin-bottom:20px}
    .meudon .info_transport strong{font-size:16px;display:inline-block;margin-bottom:10px}
    .meudon .info_transport a{font-size:13px;text-transform:uppercase}
}