html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}a{text-decoration:none;}img{display:inline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
ul.menu li{margin:0;}li.expanded,li.collapsed,li.leaf{padding:0;}.item-list ul li{margin:0;}.form-item{display:inline-block;margin:0;zoom:1;*display:inline;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}input.form-checkbox,input.form-radio{vertical-align:baseline;}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;*behavior:url('/css/boxsizing.htc');}html{background:#ebeadc;}body{background:#ebeadc;font-family:"OpenSans",Arial,Helvetica,sans-serif;font-size:12px;line-height:1.667em;color:#000000;}h4,h5,h6,p,ol,video,audio,table,blockquote,q,.jwplayer-video,.jwplayer-audio{margin-bottom:0.8em;}h1,h2,h3,h4,table,.fees .group-content strong,.payment strong,#menu-tools,.region-header-menu-main,#footer .menu_legals,.node-event .field-name-field-push-blocks,.field-name-field-home-actualities,.menu-title,.category,.field-name-field-content-type,.date,.field-name-field-calendar-date{text-transform:uppercase;}hr{margin:2.083em 0;border:0;border-top:1px solid #d8d7da;}sup{font-size:0.75em;vertical-align:top;}sub{font-size:0.75em;vertical-align:bottom;}.underline{text-decoration:underline;}a:link,a:active,a:visited{color:#000000;text-decoration:underline;}a:link:focus,a:link:hover,a:active:focus,a:active:hover,a:visited:focus,a:visited:hover{text-decoration:none;}#block-menu-menu-menu-netlinking a,#menu-tools .drop-down.user .item-list a,#menu-tools .menu-logged-in span a:hover,#menu-tools .menu-logged-in span a:focus,#menu-tools .drop-down.user.menu-logged-in > div > a,#menu-tools .a11y .form-submit:hover,#menu-tools .a11y .form-submit:focus,#menu-tools .drop-down.language ul a:hover,#menu-tools .drop-down.language ul a:focus,#block-mdnantes-mdnantes-mainmenu .main_menu li ul a:hover,#block-mdnantes-mdnantes-mainmenu .main_menu li ul a:focus,.breadcrumb a:hover,.breadcrumb a:focus,h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,.field-name-field-home-slideshow-links .home-slideshow-link a:hover,.field-name-field-home-slideshow-links .home-slideshow-link a:focus,.field-name-field-block-timeline .views-row a:hover,.field-name-field-block-timeline .views-row a:focus,.field-name-field-block-timeline .more:hover,.field-name-field-block-timeline .more:focus,.field-name-field-home-actuality-one h2 a:hover,.field-name-field-home-actuality-one h2 a:focus,.field-name-field-home-actuality-one h3 a:hover,.field-name-field-home-actuality-one h3 a:focus,.archives .header a:hover,.archives .header a:focus,.archives .view-content h2 a:hover,.archives .view-content h2 a:focus,.archives .view-content h3 a:hover,.archives .view-content h3 a:focus,.field-name-body u,.field-name-field-left-body u,.field-name-field-further-blocks h2 a:hover,.field-name-field-further-blocks h2 a:focus,.field-name-field-further-blocks .more:hover,.field-name-field-further-blocks .more:focus,.field-name-field-push-pages h2 a:hover,.field-name-field-push-pages h2 a:focus,.field-name-field-back-events-list a:hover,.field-name-field-back-events-list a:focus,a.field-name-field-back-events-list:hover,a.field-name-field-back-events-list:focus,.view-nantes-search-history .views-field-execute-search a:hover,.view-nantes-search-history .views-field-execute-search a:focus,.view-nantes-search-history .views-field-delete-link a:hover,.view-nantes-search-history .views-field-delete-link a:focus,#mdnantes-personal-space-bookmarks-form .actions-all .form-submit,.view-nantes-search-history .views-field-execute-search a:hover
.view-nantes-search-history .views-field-execute-search a:focus,.view-nantes-search-history .views-field-delete-link a:hover,.view-nantes-search-history .views-field-delete-link a:focus,.search-result h3 a:hover,.search-result h3 a:focus,.field-name-field-collections-children h2 a:hover,.field-name-field-collections-children h2 a:focus,.field-name-field-collection-menu h3 a:hover,.field-name-field-collection-menu h3 a:focus,.field-name-field-themes h2 a:hover,.field-name-field-themes h2 a:focus{text-decoration:underline;}#tabs li a,#menu-tools a,#menu-tools .drop-down.user .item-list a:hover,#menu-tools .drop-down.user .item-list a:focus,#menu-tools .menu-logged-in span a,#menu-tools .drop-down.user.menu-logged-in > div > a:hover,#menu-tools .drop-down.user.menu-logged-in > div > a:focus,#menu-tools .a11y .form-submit,.region-header-menu-main a,.breadcrumb a,#block-mdnantes-mdnantes-mainmenu .main_menu li ul a:link,#block-mdnantes-mdnantes-mainmenu .main_menu li ul a:active,#block-mdnantes-mdnantes-mainmenu .main_menu li ul a:visited,#block-menu-menu-menu-netlinking a:hover,#block-menu-menu-menu-netlinking a:focus,#block-mdnantes-mdnantes-footermenu a:link,#block-mdnantes-mdnantes-footermenu a:active,#block-mdnantes-mdnantes-footermenu a:visited,.field-name-field-home-slideshow-links .home-slideshow-link a,.field-name-field-block-timeline .views-row a,.field-name-field-block-timeline .more,.field-name-field-home-actuality-one h2 a,.field-name-field-home-actuality-one h3 a,.calendar-calendar td .inner div.day a:hover,.calendar-calendar td .inner div.day a:focus,.calendar-calendar td:hover .inner div.day a,.calendar-calendar td:focus .inner div.day a,.calendar-calendar.type-filtered td .inner div.day a,.archives .header a,.archives .view-content h2 a,.archives .view-content h3 a,.field-name-field-push-blocks h2 a,.field-name-field-push-blocks h3 a,.field-name-field-push-pages h2 a,.node-agenda_teaser h2 a,.node-agenda_teaser h3 a,.field-name-field-further-blocks h2 a,.field-name-field-further-blocks .more,.field-name-field-back-events-list a,a.field-name-field-back-events-list,.field-name-field-personal-space-tabs-block a,#mdnantes-personal-space-bookmarks-form .actions-all .form-submit:hover,#mdnantes-personal-space-bookmarks-form .actions-all .form-submit:focus,.view-nantes-search-history .views-field-execute-search a,.view-nantes-search-history .views-field-delete-link a,.search-result h3 a,.field-name-field-collections-children h2 a,.field-name-field-collection-menu h3 a,.field-name-field-themes h2 a{text-decoration:none;}img{max-width:100%;height:auto !important;}.clearfix{clear:both;display:block;}#block-menu-menu-menu-netlinking strong,#menu-tools .drop-down.language strong,.form-submit + .description,#search-form label,#search-form .search-advanced,#block-search-form .description,#footer #block-simplenews-8 .form-item-mail label,#footer #block-simplenews-236 .form-item-mail label,#simplenews-block-form-236 .form-item-mail label,.field-name-body table caption,.field-name-field-left-body table caption{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;}.wrap,.region-header-netlinking > nav > .content,.region-header > div > .content,.region-content,.region-footer > div > .content{width:98.24%;max-width:1024px;margin-left:auto;margin-right:auto;}h1.wrap{background-color:#ffffff;margin:0 auto;padding:30px 30px 30px 147px;}#block-system-main{position:relative;background-color:#ffffff;padding:0 30px 30px;}.node-type-home #block-system-main,.node-type-page #block-system-main,.node-type-page-labels #block-system-main,.node-type-event #block-system-main,.node-type-access #block-system-main,.node-type-personal-space #block-system-main,.node-type-webform #block-system-main,.page-calendrier #block-system-main,.page-archives #block-system-main,.node-type-collections #block-system-main,.node-type-teaching #block-system-main,.node-type-teaching-theme-level #block-system-main,.node-type-teaching-theme #block-system-main,.node-type-adlib-collections #block-system-main,.node-type-adlib-library #block-system-main{background-color:transparent;padding:0;}.breadcrumb,.breadcrumb a:link,.breadcrumb a:active,.breadcrumb a:visited{color:#6f6f6f;font-size:1em;line-height:1em;}.category,.field-name-field-content-type{letter-spacing:-0.083em;line-height:1em;}.category,.node-event .field-name-field-content-type{color:#6f6f6f;}.titre-exposition,.node-event h1{font-size:3.583em;font-weight:700;line-height:1em;margin:20px 0 6px;}.field-name-field-subtitle{font-size:1.917em;font-weight:normal;line-height:1.217em;margin-bottom:6px;}.date,.field-name-field-calendar-date{line-height:1em;}.section-title,.node-page h1,.node-page-labels h1,.node-access h1,.node-webform h1,.node-personal-space h1,.node-type-partner h1,.node-type-collections h1,.node-teaching-theme-level h1,.node-teaching-theme h1,.node-teaching h1{color:#a09569;font-size:3.583em;font-weight:700;line-height:1em;margin:15px 0 39px;}h1.section-title a,h1.section-title a:link,h1.section-title a:active,h1.section-title a:visited,h1.section-title a:link:focus,h1.section-title a:link:hover,h1.section-title a:active:focus,h1.section-title a:active:hover,h1.section-title a:visited:focus,h1.section-title a:visited:hover,h1.section-title a.active{color:#a09569;}.paragraph-title{font-size:1.5em;font-weight:700;}.caption,.field-name-field-applications h2{color:#6f6f6f;font-size:1.083em;font-weight:600;line-height:1em;margin-bottom:0.727em;}.note{color:#6f6f6f;font-family:Arial,Helvetica,sans-serif;font-size:0.917em;font-weight:normal;line-height:1.455em;margin-bottom:0;vertical-align:middle;}.note img{vertical-align:middle;}.chapeau{font-family:Arial,Helvetica,sans-serif;font-size:1.083em;font-weight:bold;line-height:1.385em;}.node-full .text,.node-full .field-name-body,.node-full .group-event-aside .field.field-name-field-body-2,.field-name-field-left-body{font-family:Arial,Helvetica,sans-serif;font-weight:normal;line-height:1.667em;margin-bottom:2.333em;}.node-full .field-name-body p,.field-name-field-left-body p{margin-bottom:0;}.node-full .field-name-body .button,.field-name-field-left-body .button{margin-bottom:19px;}.liens{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/expo-further-puce.png) left top no-repeat;display:block;font-size:0.917em;font-weight:600;padding-left:12px;}.underline-title{font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;text-decoration:underline;}.list-style-1 li{list-style-type:none;}.list-style-1 li:before{content:"- ";}.list-style-2{list-style-type:disc;}.link{font-family:Arial,Helvetica,sans-serif;font-weight:normal;}.link:focus{color:#94907a;font-weight:normal;}.link:hover{color:#94907a;font-weight:bold;}blockquote{color:#6f6f6f;font-style:italic;position:relative;}blockquote:before,q:before{content:'&laquo;';content:'«';font-size:2em;left:-15px;position:absolute;top:-5px;}blockquote:after,q:after{bottom:0;content:'&raquo;';content:'»';font-size:2em;position:absolute;right:-15px;}.node-page table{background-color:#ffffff;border:1px solid #000000;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:1.083em;font-weight:bold;letter-spacing:-0.083em;line-height:1.077em;margin:19px 0 32px;text-align:center;width:85%;}.node-page table th{border-bottom:1px solid #000000;border-left:1px solid #000000;color:#5c5c5c;font-weight:normal;padding:18px 0 13px;text-align:center;border-bottom:1px solid #000000;color:#5c5c5c;padding:18px 0 13px;text-align:center;}.node-page table thead th.col-appellation{border-bottom:1px solid #ffffff;padding:19px 0 15px 18px}.node-page table td{border-left:1px solid #000000;text-align:center;width:17.5%;}.node-page .col-appellation{background-color:#000000;color:#ffffff;font-family:"OpenSans",Arial,Helvetica,sans-serif;font-size:0.923em;font-weight:normal;line-height:1em;padding:16px 10px 1px 18px;text-align:left;width:47.5%;}.node-page .col-appellation .notes{color:#8d8d8d;display:block;font-family:Arial,Helvetica,sans-serif;font-size:0.917em;font-style:italic;font-weight:normal;letter-spacing:normal;line-height:1.273em;padding:9px 0 5px;text-transform:none;}.field-name-body ul,.field-name-field-left-body ul,.field-name-field-teaching-accordion-content ul{list-style:disc outside;padding-left:15px;}.field-name-body ol,.field-name-field-left-body ol,.field-name-field-teaching-accordion-content ol{list-style:decimal outside;padding-left:15px;}.button,a.button,.form-submit,a.form-submit{background:#ffffff url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/button.png) right center no-repeat;border:1px solid #000000;color:#000000;cursor:pointer;display:inline-block;font-family:"OpenSans",Arial,Helvetica,sans-serif;line-height:28px;height:30px;overflow:hidden;padding:0 38px 0 10px;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:auto;zoom:1;*display:inline;}.button:hover,.button:focus,a.button:hover,a.button:focus,.form-submit:hover,.form-submit:focus,a.form-submit:hover,a.form-submit:focus{background:#000000 url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/button.png) right center no-repeat;color:#ffffff;text-decoration:none;}.button a{text-decoration:none;}.button:hover a,.button:focus a{color:#ffffff;}.button .file-icon{display:none;vertical-align:middle;}.button.eshop,a.button.eshop,.form-submit.eshop,a.form-submit.eshop{background:#ffffff url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/button-eshop.png) right -16px no-repeat;border:1px solid #f1c724;}.button.eshop:hover,.button.eshop:focus,a.button.eshop:hover,a.button.eshop:focus,.form-submit.eshop:hover,.form-submit.eshop:focus,a.form-submit.eshop:hover,a.form-submit.eshop:focus{background:#f1c724 url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/button-eshop.png) right -75px no-repeat;}.button.search,a.button.search,.form-submit.search,a.form-submit.search{padding-right:52px;background-position:right -100px;}.button.search:hover,.button.search:focus,a.button.search:hover,a.button.search:focus,.form-submit.search:hover,.form-submit.search:focus,a.form-submit.search:hover,a.form-submit.search:focus{background-position:right -150px;}.button.email,a.button.email,.form-submit.email,a.form-submit.email{background:#ffffff url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/button-email.png) right center no-repeat;}.button.email:hover,.button.email:focus,a.button.email:hover,a.button.email:focus,.form-submit.email:hover,.form-submit.email:focus,a.form-submit.email:hover,a.form-submit.email:focus{background:#000000 url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/button-email.png) right center no-repeat;}::-webkit-input-placeholder{color:#6f6f6f;font-family:Arial,Helvetica,sans-serif;font-size:0.917em;font-style:italic;font-weight:normal;}:-moz-placeholder{color:#6f6f6f;font-family:Arial,Helvetica,sans-serif;font-size:0.917em;font-style:italic;font-weight:normal;}::-moz-placeholder{color:#6f6f6f;font-family:Arial,Helvetica,sans-serif;font-size:0.917em;font-style:italic;font-weight:normal;}:-ms-input-placeholder{color:#6f6f6f;font-family:Arial,Helvetica,sans-serif;font-size:0.917em;font-style:italic;font-weight:normal;}#header{position:relative;z-index:5;}#block-menu-menu-menu-netlinking{background-color:#ffffff;border-bottom:1px solid #b2aea4;color:#6f6f6f;font-family:Arial,Helvetica,sans-serif;font-size:0.917em;font-weight:normal;line-height:1.091em;padding:11px 0 12px 0;}#block-menu-menu-menu-netlinking ul{margin:0;text-align:center;}#block-menu-menu-menu-netlinking li{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/header-netlinking-border.png) left center no-repeat;display:inline-block;margin-right:8px;padding-left:12px;zoom:1;*display:inline;}#block-menu-menu-menu-netlinking li:first-child{background:none;padding-left:0;}#block-menu-menu-menu-netlinking li:last-child{margin-right:0;}#block-menu-menu-menu-netlinking a{color:#6f6f6f;}#header > .wrap,#header > .content{position:relative;}#logo{display:block;height:179px;left:0;max-width:117px;position:absolute;top:0;z-index:10;}#menu-tools,.region-header-menu-tools{background-color:#cac7be;color:#000000;font-size:0.917em;height:38px;line-height:38px;position:relative;width:100%;z-index:9;}#menu-tools > ul{float:right;}#menu-tools .drop-down{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/header-separator.png) left center no-repeat;float:left;margin:0;position:relative;}#menu-tools .drop-down:first-child{background:none;}#menu-tools .drop-down > span{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/header-puce.png) right top no-repeat;color:#ffffff;font-weight:700;padding:0 16px 0 0;padding:8px 38px 9px 20px;}#menu-tools .drop-down:hover,#menu-tools .drop-down:focus{background:#dedbd2 none;}#menu-tools .drop-down:hover + .drop-down,#menu-tools .drop-down:focus + .drop-down{background:transparent none;}#menu-tools .drop-down:hover > span,#menu-tools .drop-down:focus > span{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/header-puce.png) right bottom no-repeat;color:#6b6863;font-weight:normal;}#menu-tools .drop-down:hover > span .b,#menu-tools .drop-down:focus > span .b{font-weight:normal;}#menu-tools .user{text-align:right;width:auto;}#menu-tools .accessibility-icons{height:38px;padding:6px 13px 0 13px;}#menu-tools .a11y{font-size:1.083em;height:38px;width:92px;}#menu-tools .a11y .b{font-size:1.308em;}#menu-tools .a11y .small{font-size:0.769em;}#menu-tools .language{width:71px;}#menu-tools .drop-down > ul,#menu-tools .drop-down > div{background-color:#dedbd2;display:none;line-height:1.364em;margin:0;position:absolute;right:0;text-align:left;text-transform:none;top:100%;z-index:9;}#menu-tools .drop-down > a:hover + div,#menu-tools .drop-down > a:hover + ul,#menu-tools .drop-down > a:focus + div,#menu-tools .drop-down > a:focus + ul,#menu-tools .drop-down:hover > ul,#menu-tools .drop-down:hover > div,#menu-tools .drop-down:focus > ul,#menu-tools .drop-down:focus > div{display:block;}#menu-tools .drop-down.user > div{color:#6b6863;padding:17px 25px 12px;width:486px;}#menu-tools .drop-down.user .region-header-menu-login > div{float:left;width:50%;}#menu-tools .drop-down.user div strong{display:block;font-size:1.364em;font-weight:normal;line-height:1em;margin-bottom:1.067em;text-transform:uppercase;}#menu-tools .drop-down.user .form-actions{font-size:1em;margin:0;}#menu-tools .drop-down.user #block-user-login{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/header-user-separator.png) right center repeat-y;padding:0 0 1.182em 0;}#menu-tools .drop-down.user .region-header-menu-login .form-item{width:80%;}#menu-tools .drop-down.user #block-mdnantes-personal-space-mdps-no-account{padding-left:20px;}#menu-tools .drop-down.user #block-mdnantes-personal-space-mdps-no-account .button{font-size:1.091em;}.menu-logged-in{font-weight:400;padding-right:16px;text-transform:none;}#menu-tools .drop-down.menu-logged-in:hover,#menu-tools .drop-down.menu-logged-in:focus{background:transparent none;}#menu-tools .drop-down.menu-logged-in:hover + .drop-down,#menu-tools .drop-down.menu-logged-in:focus + .drop-down,#menu-tools .accessibility-icons:hover,#menu-tools .accessibility-icons:focus,#menu-tools .accessibility-icons:hover + .drop-down,#menu-tools .accessibility-icons:focus + .drop-down{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/header-separator.png) left center no-repeat;}.menu-logged-in #menu-user-button{display:none;}#menu-tools .drop-down.menu-logged-in > div{background-color:transparent;display:inline-block;padding:0;position:static;width:auto;}.menu-logged-in span{color:#5b5746;letter-spacing:0.01em;padding-right:10px;}.menu-logged-in span a{color:#5b5746;font-weight:700;}#menu-tools .drop-down.user.menu-logged-in > div > a{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/logout.png) right top no-repeat;color:#ffffff;font-weight:400;padding:0 18px 0 8px;}#menu-tools .drop-down > div > div > span{display:inline-block;margin-bottom:16px;text-transform:uppercase;zoom:1;*display:inline;}#menu-tools form,#menu-tools form a{color:#939087;}#menu-tools form label{display:block;margin-bottom:3px;}#menu-tools form .form-text{background-color:#ffffff;border:1px solid #939087;display:block;height:23px;line-height:21px;margin-bottom:7px;width:100%;}#menu-tools form .form-text:hover,#menu-tools form .form-text:focus{background-color:#e1e1e1;}#menu-tools form a{font-style:italic;}#menu-tools .drop-down.user div form .form-submit{margin-top:10px;}#menu-tools .drop-down div .button:hover,#menu-tools .drop-down div .button:focus{background-color:#000000;}#menu-tools .drop-down.a11y > div{padding:22px 20px 20px 11px;right:-78%;top:38px;width:278px;}#menu-tools .drop-down.user > div > strong,#menu-tools .drop-down.a11y strong{display:none;}#menu-tools .a11y ul{text-align:center;}#menu-tools .a11y li{line-height:1.182em;text-align:center;float:left;margin-left:26px;}#menu-tools .a11y li:first-child{margin-left:0;}#menu-tools .a11y li a{display:block;padding-top:36px;width:65px;}#menu-tools .a11y li.characters a{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/a11y-font.png) center top no-repeat;margin:0;padding-bottom:14px;}#menu-tools .a11y li.interline-spacing a{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/a11y-interline.png) center top no-repeat;padding-bottom:14px;}#menu-tools .a11y li.contrast a{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/a11y-contrast.png) center top no-repeat;}#menu-tools .region-header-menu-language{padding:9px 0 0 20px;text-transform:uppercase;width:100%;}#menu-tools .a11y{text-align:center;}#menu-tools .a11y .form-submit,#menu-tools .a11y .characters{border:none;height:auto;line-height:1.182em;float:left;margin-left:26px;padding:36px 0 14px;text-align:center;text-transform:none;width:65px;}#menu-tools .a11y .form-submit:hover,#menu-tools .a11y .form-submit:focus{color:#000000;}#menu-tools .a11y .characters{color:#000000;font-size:0.917em;line-height:1.182em;margin:0;padding:0;position:relative;}#menu-tools .a11y .characters legend{position:absolute;top:37px;}#menu-tools .a11y .characters .fieldset-wrapper{padding-left:12px;position:absolute;}#menu-tools .a11y .form-submit.characters-big{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/a11y-font.png) left 14px no-repeat;margin:0;padding:30px 0 0;text-indent:-9999px;width:24px;}#menu-tools .a11y .form-submit.characters-small{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/a11y-font.png) right 14px no-repeat;margin:0;padding:30px 0 0;text-indent:-9999px;width:17px;}#menu-tools .a11y .form-submit.interline-spacing{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/a11y-interline.png) center 14px no-repeat;margin-left:33.33%;}#menu-tools .a11y .form-submit.contrast{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/a11y-contrast.png) center 14px no-repeat;}#menu-tools .drop-down.language ul{text-transform:uppercase;}#menu-tools .drop-down.language li{margin-bottom:17px;}#menu-tools .drop-down.language ul a{color:#6b6863;}.region-header-menu-main{background-color:#ffffff;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;-webkit-box-shadow:6px 0 0 #ebeadc,0 2px 6px rgba(0,0,0,.17);-moz-box-shadow:6px 0 0 #ebeadc,0 2px 6px rgba(0,0,0,.17);-o-box-shadow:6px 0 0 #ebeadc,0 2px 6px rgba(0,0,0,.17);box-shadow:6px 0 0 #ebeadc,0 2px 6px rgba(0,0,0,.17);font-size:1em;height:49px;line-height:1em;position:relative;width:100%;z-index:7;}#block-mdnantes-mdnantes-mainmenu{float:left;margin-left:140px;}.menu-main-button{display:none;}#block-mdnantes-mdnantes-mainmenu .main_menu > strong{display:none;}#block-mdnantes-mdnantes-mainmenu .main_menu > ul{margin-bottom:0;}#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li{display:inline-block;position:relative;zoom:1;*display:inline;}#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li > a{display:block;line-height:47px;padding:0 20px;}#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li > strong,#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li > a > strong,#block-mdnantes-mdnantes-mainmenu .menu_pro > strong{font-weight:600;}#block-mdnantes-mdnantes-mainmenu .main_menu li:hover a,#block-mdnantes-mdnantes-mainmenu .main_menu li.active-trail > a{background-color:#000000;color:#ffffff;}#block-mdnantes-mdnantes-mainmenu .main_menu li:hover > a,#block-mdnantes-mdnantes-mainmenu .main_menu li.active-trail > a{color:#ffffff;}#block-mdnantes-mdnantes-mainmenu li ul{background-color:#000000;border:none;border-top:1px solid #ffffff;color:#ffffff;display:none;left:0;line-height:46px;margin:0;padding:0 13px;position:absolute;text-align:left;top:47px;z-index:8;}#block-mdnantes-mdnantes-mainmenu li > a:hover + ul,#block-mdnantes-mdnantes-mainmenu li > a:focus + ul,#block-mdnantes-mdnantes-mainmenu li:hover > ul{display:table;*display:block;}#block-mdnantes-mdnantes-mainmenu li ul li{display:table-cell;white-space:nowrap;zoom:1;*display:list-item;}#block-mdnantes-mdnantes-mainmenu .main_menu li ul a:link,#block-mdnantes-mdnantes-mainmenu .main_menu li ul a:active,#block-mdnantes-mdnantes-mainmenu .main_menu li ul a:visited{color:#ffffff;display:block;line-height:39px;padding:0 13px;}#block-mdnantes-mdnantes-mainmenu .menu_pro,#block-mdnantes-mdnantes-mainmenu .menu_legals{display:none;}#block-search-form{float:right;height:47px;margin-right:0;padding:13px 10px 0 0;}#block-search-form form-item{position:relative;}#block-search-form .form-text{background-color:#e1e1e1;border:none;line-height:1.909em;height:23px;padding:0 53px 0 7px;width:300px;}#block-search-form .form-text:hover,#block-search-form .form-text:focus{background-color:#e1e1e1;border:1px solid #939087;}#block-search-form .form-actions{top:14px;position:absolute;right:10px;}#block-search-form .form-submit{background:#000000 url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/header-search.png) left center no-repeat;height:23px;left:-23px;min-height:23px;padding:0;position:absolute;text-indent:-9999px;top:-1px;width:23px;}#block-search-form #search-button-display{border:0;position:absolute;right:10px;background:#000000 url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/header-search.png) 1px center no-repeat;height:23px;min-height:23px;padding:0;text-indent:-9999px;width:23px;}#block-search-form .search-form-container.is-displayed{display:block;position:absolute;top:0;right:0;width:100%;height:100%;text-align:right;padding:13px;background:#fff;}#block-search-form #search-button-close{background:#000 url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/image-controls.png) -86px center no-repeat;border:0;padding:0;height:23px;width:23px;text-indent:-9999px;position:absolute;right:33px;}#footer{background-color:#ffffff;border-top:1px solid #e8e6d6;clear:both;color:#6f6f6f;line-height:1.500em;margin-top:28px;padding:30px 0 34px;position:relative;}#block-mdnantes-mdnantes-footermenu a:link,#block-mdnantes-mdnantes-footermenu a:active,#block-mdnantes-mdnantes-footermenu a:visited{color:#6f6f6f;}#block-mdnantes-mdnantes-footermenu a:hover,#block-mdnantes-mdnantes-footermenu a:focus{color:#000000;}#footer .menu-title{font-size:1.083em;}#block-mdnantes-mdnantes-footermenu{margin-bottom:36px;}#block-mdnantes-mdnantes-footermenu li li,#block-mdnantes-mdnantes-footermenu .menu_pro li{line-height:1.182em;margin-bottom:0.636em;}#footer .main_menu > ul > li > a,#footer .main_menu > ul > li > a:link,#footer .main_menu > ul > li > a:active,#footer .main_menu > ul > li > a:visited{color:#000000;display:block;margin-bottom:10px;text-transform:uppercase;}#footer .main_menu,#footer .menu_pro,#footer .menu_legals{float:left;}#footer .main_menu{width:70.24%;}#footer .main_menu strong,#footer .menu_legals strong{display:none;}#footer .main_menu > ul{margin:0;}#footer .main_menu > ul > li{display:block;float:left;list-style:none;list-style-image:none;width:20%;}#footer .main_menu ul ul,#footer .menu_pro ul{font-size:0.917em;margin:0;}#footer .main_menu ul ul li{list-style:none;list-style-image:none;}#footer .menu_pro{border-left:1px solid #6f6f6f;padding-left:3.44%;width:16.6%;}#footer .menu_pro ul li,#footer .menu_legals ul li{list-style:none;list-style-image:none;}#footer .menu_legals ul li{margin-bottom:15px;}#footer .menu_pro strong{color:#6c6c6c;display:block;font-weight:normal;margin-bottom:10px;text-transform:uppercase;}#footer .menu_legals{width:13.16%;}#footer .menu_legals ul{margin:0;}#footer .menu_legals a:link,#footer .menu_legals a:active,#footer .menu_legals a:visited{color:#6c6c6c;}#footer .menu_legals a:hover,#footer .menu_legals a:focus{color:#000000;}#block-mdnantes-mdnantes-footer-socials{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/socials-footer-bg.png) left center repeat-x;margin-bottom:27px;text-align:center;width:100%;}#block-mdnantes-mdnantes-footer-socials ul{background-color:#ffffff;margin:0 auto;width:150px;}#block-mdnantes-mdnantes-footer-socials li{display:inline-block;margin-left:5px;zoom:1;*display:inline;}#block-mdnantes-mdnantes-footer-socials li:first-child{margin-left:0;}#block-mdnantes-mdnantes-footer-socials li a{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/socials.png) no-repeat;color:transparent;display:block;height:20px;text-indent:-9999px;width:20px;}#block-mdnantes-mdnantes-footer-socials .facebook a{background-position:0 top;}#block-mdnantes-mdnantes-footer-socials .twitter a{background-position:-20px top;}#block-mdnantes-mdnantes-footer-socials .dailymotion a{background-position:-40px top;}#block-mdnantes-mdnantes-footer-socials .youtube a{background-position:-60px top;}#block-mdnantes-mdnantes-footer-socials .instagram a{background-position:-80px top;}#block-mdnantes-mdnantes-footer-sponsors img{vertical-align:middle;}#block-mdnantes-mdnantes-footer-sponsors .content .element-invisible + p{display:none;}#footer #block-simplenews-8{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/footer-separator.png) center bottom no-repeat;margin-bottom:19px;padding-bottom:48px;text-align:center;}#footer #block-simplenews-8 strong{font-weight:normal;line-height:1.5em;margin-bottom:0.667em;text-transform:uppercase;}#footer #block-simplenews-8 p{font-size:0.917em;margin-bottom:1.083em;text-align:center;}#footer #block-simplenews-8 .form-text{background-color:#ffffff;border:1px solid #6f6f6f;display:inline-block;line-height:1.909em;height:30px;padding:0 10px;vertical-align:middle;width:220px;zoom:1;*display:inline;}#footer #block-simplenews-8 .form-text:hover,#footer #block-simplenews-8 .form-text:focus{background-color:#e1e1e1;border:1px solid #939087;}#footer #block-simplenews-236{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/footer-separator.png) center bottom no-repeat;margin-bottom:19px;padding-bottom:48px;text-align:center;}#footer #block-simplenews-236 strong{font-weight:normal;line-height:1.5em;margin-bottom:0.667em;text-transform:uppercase;}#footer #block-simplenews-236 p{font-size:0.917em;margin-bottom:1.083em;text-align:center;}#footer #block-simplenews-236 .form-text{background-color:#ffffff;border:1px solid #6f6f6f;display:inline-block;line-height:1.909em;height:30px;padding:0 10px;vertical-align:middle;width:220px;zoom:1;*display:inline;}#footer #block-simplenews-236 .form-text:hover,#footer #block-simplenews-236 .form-text:focus{background-color:#e1e1e1;border:1px solid #939087;}#simplenews-block-form-236{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/footer-separator.png) center bottom no-repeat;margin-bottom:19px;padding-bottom:48px;text-align:left;}#simplenews-block-form-236 strong{font-weight:normal;line-height:1.5em;margin-bottom:0.667em;text-transform:uppercase;}#simplenews-block-form-236 p{font-size:0.917em;margin-bottom:1.083em;text-align:center;}#simplenews-block-form-236 .form-text{background-color:#ffffff;border:1px solid #6f6f6f;display:inline-block;line-height:1.909em;height:30px;padding:0 10px;vertical-align:middle;width:220px;zoom:1;*display:inline;}#simplenews-block-form-236 .form-text:hover,#simplenews-block-form-236 .form-text:focus{background-color:#e1e1e1;border:1px solid #939087;}#block-mdnantes-mdnantes-footer-sponsors{text-align:center;}#block-mdnantes-mdnantes-footer-sponsors ul{margin:0;}#block-mdnantes-mdnantes-footer-sponsors li{display:inline-block;margin-right:36px;zoom:1;*display:inline;}#block-mdnantes-mdnantes-footer-sponsors li:last-child{margin-right:0;}#footer > a,.field-name-field-chapter-body-01 .field-item > a,.field-name-field-chapter-body-02 .field-item > a,.field-name-field-chapter-body-03 .field-item > a,.field-name-field-chapter-body-04 .field-item > a,.field-name-field-chapter-body-05 .field-item > a,.field-name-field-chapter-body-06 .field-item > a,.field-name-field-chapter-body-07 .field-item > a,.field-name-field-chapter-body-08 .field-item > a,.field-name-field-chapter-body-09 .field-item > a,.field-name-field-chapter-body-10 .field-item > a,.field-name-field-chapter-body-11 .field-item > a,.field-name-field-chapter-body-12 .field-item > a,.field-name-field-chapter-body-13 .field-item > a,.field-name-field-chapter-body-14 .field-item > a,.field-name-field-chapter-body-15 .field-item > a{background:#000000 url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/button-top.png) left top no-repeat;bottom:0;display:none;height:28px;position:absolute;right:0;text-indent:-9999px;width:28px;}#footer > a:link,#footer > a:active,#footer > a:visited{color:transparent;}#content{position:relative;z-index:4;}.node-page.node-full,.node-page-labels.node-full,.node-page .view-calendar,.node-event.node-full,.node-event.node-past,.node-access.node-full,.field-name-field-home-actuality-one,.field-name-field-push-blocks,.group-home-where,.view-display-id-page_1,.archives,.node-webform,.node-personal-space,.node-collections,.node-teaching,.node-teaching-theme-level,.node-teaching-theme,.view-grands-evenements{margin-left:auto;margin-right:auto;max-width:1006px;}.group-content,.group-labels-content,.group-event-content{background-color:#ffffff;float:right;margin-bottom:10px;min-height:442px;padding:30px 25px;width:50%;}.group-content-footer,.group-labels-footer,.group-access-footer,.group-event-footer{border-top:1px solid #d8d8d8;margin-top:20px;padding-top:20px;}.group-content-footer{line-height:1em;}.group-aside,.group-labels-aside,.group-event-aside{float:left;width:50%;}.group-aside .field,.group-labels-aside .field,.group-event-aside .field{margin-bottom:10px;}.field-name-field-image{height:442px;position:relative;overflow:hidden;}.field-name-field-image .fullscreen{background:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/image-controls.png) left top no-repeat;bottom:0;color:transparent;height:28px;position:absolute;right:0;text-indent:-9999px;width:28px;}.field-name-field-image .arrow{background:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/main-arrow.png) left top no-repeat;display:block;height:35px;position:absolute;right:0;top:5.083em;width:18px;}.group-event-aside .field-name-field-left-body,.group-aside .field-name-field-left-body,.group-aside .field-name-field-videos,.group-aside .diaporama,.group-labels-aside .field-name-field-left-body,.group-labels-aside .field-name-field-videos,.group-labels-aside .diaporama,.group-event-aside .field-name-field-left-body,.group-event-aside .field-name-field-videos,.group-event-aside .diaporama,.field-name-field-further-blocks{width:97.81%;}.group-event-aside .field-name-field-left-body,.group-aside .field-name-field-left-body{background-color:#ffffff;padding:30px;}.group-aside .diaporama,.group-labels-aside .diaporama,.group-event-aside .diaporama{color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:0.917em;font-weight:normal;height:320px;overflow:hidden;position:relative;}.field-name-field-gallery-images .cycle-slideshow{height:100%;position:relative;width:100%;}.field-name-field-gallery-images .cycle-slideshow img{width:100%;}.field-name-field-gallery-images .cycle-slide{height:auto;width:100%;}.field-name-field-gallery-images #cycle-overlay{background-color:#000000;bottom:0;height:28px;left:0;line-height:28px;overflow:hidden;padding:0 12px;position:absolute;width:77.51%;z-index:150;}.group-aside .diaporama .controls,.group-labels-aside .diaporama .controls,.group-event-aside .diaporama .controls{bottom:0;height:28px;position:absolute;right:0;z-index:150;}.group-aside .diaporama #prev,.group-aside .diaporama #next,.group-labels-aside .diaporama #prev,.group-labels-aside .diaporama #next,.group-event-aside .diaporama #prev,.group-event-aside .diaporama #next{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/slide-nav.png) no-repeat;bottom:0;color:transparent;display:block;height:28px;position:absolute;text-indent:-9999px;width:28px;}.group-aside .diaporama #prev,.group-labels-aside .diaporama #prev,.group-event-aside .diaporama #prev{background-position:left top;right:84px;}.group-aside .diaporama #next,.group-labels-aside .diaporama #next,.group-event-aside .diaporama #next{background-position:right top;right:28px;}.field-name-field-gallery-images #cycle-caption{background-color:#000000;bottom:0;float:left;height:28px;line-height:28px;position:absolute;right:56px;text-align:center;width:28px;z-index:200;}.group-aside .diaporama .fullscreen,.group-labels-aside .diaporama .fullscreen,.group-event-aside .diaporama .fullscreen{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/image-controls.png) no-repeat left top;bottom:0;color:transparent;display:block;height:28px;position:absolute;right:0;text-indent:-9999px;width:28px;}.group-aside .diaporama .fullscreen a,.group-labels-aside .diaporama .fullscreen a,.group-event-aside .diaporama .fullscreen a{background-color:#000000;display:block;height:28px;width:28px;}.group-aside .field-name-field-iframe-code iframe,.group-labels-aside .field-name-field-iframe-code iframe,.group-event-aside .field-name-field-iframe-code iframe{height:278px;width:97.81%;}.group-aside .field-name-field-videos .field-item,.group-labels-aside .field-name-field-videos .field-item,.group-event-aside .field-name-field-videos .field-item,.group-aside .field-name-field-video .field-item,.group-labels-aside .field-name-field-video .field-item,.group-event-aside .field-name-field-video .field-item{margin-bottom:10px;}.field-name-field-special-block{background-color:#ffffff;clear:both;margin-top:10px;padding:9px 22px 16px;width:100%;}.field-name-field-special-block img{padding-left:24px;vertical-align:middle;}.field-name-field-special-block p{display:inline;vertical-align:middle;}.field-name-field-push-blocks{clear:both;margin-top:10px;}.field-name-field-push-blocks > .field-items > .field-item,.field-name-field-push-pages > .field-items > .field-item{float:left;height:275px;margin:0 0 10px 0.86666666666%;overflow:hidden;position:relative;width:24.35%;}.field-name-field-push-blocks > .field-items > .field-item.col-4{margin-left:0;}.field-name-field-push-blocks .field-name-field-image,.field-name-field-push-pages .field-name-field-image{height:275px;}.node-pushed_image_teaser{cursor:pointer;height:100%;overflow:hidden;position:relative;width:100%;}.node-pushed_image_teaser a{color:#ffffff;}.node-pushed_image_teaser .field-name-field-image,.node-pushed_bg_teaser .field-name-field-image{left:0;position:relative;top:0;}.field-type-mdnantes-push-block .field-name-field-image .fullscreen,.field-type-mdnantes-push-block .field-name-field-image .arrow,.field-type-mdnantes-push-block .field-name-field-image .note,.node-home_teaser_one .fullscreen,.node-agenda_teaser .field-name-field-image .fullscreen,.node-agenda_teaser .field-name-field-image .arrow,.node-pushed_bg_teaser .arrow,.node-pushed_bg_teaser .fullscreen,.archives .field-name-field-image .arrow,.node-collections .group-aside .field-name-field-image .arrow,.node-teaching .group-aside .field-name-field-image .arrow,.group-collection-chapters .field-group-html-element.closed .fullscreen{display:none;}.archives .node-home_teaser_one .field-name-field-image .arrow{display:block;}.node-pushed_image_teaser .group-slide{background-color:#21847e;bottom:0;font-weight:600;height:25%;left:0;padding:22px 15px 0 10px;position:absolute;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;width:100%;}.node-pushed_image_teaser > div:hover .group-slide,.node-pushed_image_teaser > div:focus .group-slide{background-color:#3eb1ac;}.node-pushed_image_teaser h2{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/home-shops-puce.png) left center no-repeat;font-size:1.417em;font-weight:700;line-height:1.118em;margin:0 0 26px;padding-left:14px;}.node-pushed_image_teaser h2.section-title a,.node-pushed_image_teaser h2.section-title a:link,.node-pushed_image_teaser h2.section-title a:active,.node-pushed_image_teaser h2.section-title a:visited,.node-pushed_image_teaser h2.section-title a:link:focus,.node-pushed_image_teaser h2.section-title a:link:hover,.node-pushed_image_teaser h2.section-title a:active:focus,.node-pushed_image_teaser h2.section-title a:active:hover,.node-pushed_image_teaser h2.section-title a:visited:focus,.node-pushed_image_teaser h2.section-title a:visited:hover,.node-pushed_image_teaser h2.section-title a.active{color:#ffffff;}.node-pushed_image_teaser .field-name-bodys{background-color:#21847e;font-weight:600;height:100%;left:0;padding:22px 0 0 14px;position:absolute;top:75%;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;width:100%;}.node-pushed_image_teaser p{font-family:"OpenSans",Arial,Helvetica,sans-serif;color:#ffffff;font-size:0.917em;line-height:1.364em;margin:0 15px 18px;}.node-pushed_image_teaser .more{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/home-shops-more-puce.png) left center no-repeat;font-size:0.917em;margin-left:15px;padding-left:12px;text-transform:uppercase;}.node-pushed_page_teaser{background-color:#ffffff;cursor:pointer;height:100%;padding:33px 12px 0 18px;width:100%;}.field-name-field-push-blocks .access > div:first-child{margin-left:0;}.node-pushed_page_teaser h2{color:#000000;font-size:1.750em;font-weight:700;letter-spacing:-0.083em;line-height:1.190em;margin:0 0 16px;}.node-pushed_page_teaser p{font-family:"OpenSans",Arial,Helvetica,sans-serif;margin-bottom:1.917em;}.field-name-field-label > .field-items > .field-item{border-top:1px solid #d8d8d8;padding:15px 0 20px;}.field-name-field-label > .field-items > .field-item:first-child{border:none;padding-top:0;}.field-name-field-label .field-item img{float:left;}.field-name-field-label .field-item div{margin-left:76px;}.field-name-field-label .field-item p{font-family:Arial,Helvetica,sans-serif;font-weight:normal;}.group-event-content .breadcrumb{margin-bottom:16px;}.group-event-content .field-name-field-calendar-date{color:#333333;font-weight:600;letter-spacing:-0.083em;margin-bottom:20px;}.group-event-content .mdnantes-show-hidden-dates{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/menu-arrow-320.png) right center no-repeat;border-bottom:1px solid #d8d8d8;margin:12px 0 20px;padding-bottom:20px;text-transform:uppercase;}.group-event-content .group-event-details{border-bottom:1px solid #d8d8d8;color:#888888;font-family:Arial,Helvetica,sans-serif;font-size:0.917em;font-weight:normal;line-height:1.364em;margin-bottom:35px;padding-bottom:20px;}.group-event-content .field-name-field-room-name{height:2.727em;}#content #first .details div img{float:left;padding-right:9px;}.field-name-field-foreign-languages{height:14px;margin:10px 0 20px;}.field-name-field-accessibility-icons{height:26px;margin-bottom:29px;}.field-name-field-foreign-languages li,.field-name-field-accessibility-icons li{display:inline;margin-right:9px;}.field-name-field-duration,.field-name-field-hour,.field-name-field-tickets-number{font-family:"OpenSans",Arial,Helvetica,sans-serif;font-size:1.091em;letter-spacing:-0.083em;line-height:1.5em;text-transform:uppercase;}.field-name-field-duration .field-label,.field-name-field-tickets-number .field-label{font-weight:400;}.field-name-field-hour{font-weight:600;}.group-content-footer,.group-labels-footer,.group-event-footer,.group-access-footer{vertical-align:middle;}.field-name-field-share-block{float:left;}ul.inline,ul.links.inline{float:right;height:30px;}.group-content-footer .field-name-field-share-block,.group-labels-footer .field-name-field-share-block{width:75.17%;}.group-content-footer ul.inline,.group-content-footer ul.links.inline,.group-labels-footer ul.inline,.group-labels-footer ul.links.inline{width:24.83%;}.group-event-footer .field-name-field-share-block{width:76.75%;}.group-event-footer ul.inline,.group-event-footer ul.links.inline{width:23.25%;}.group-access-footer .field-name-field-share-block{width:88.18%;}.group-access-footer ul.inline,.group-access-footer ul.links.inline{width:11.82%;}.group-content-footer ul.inline li,.group-labels-footer ul.inline li,.group-event-footer ul.inline li,.group-access-footer ul.inline li,.group-social-share ul.inline li{display:inline-block;height:30px;margin-left:10px;padding:0;vertical-align:middle;zoom:1;*display:inline;}ul.inline li.flag-bookmarks{margin-left:6px;}#block-mdnantes-mdnantes-share{height:30px;vertical-align:middle;}#block-mdnantes-mdnantes-share .facebook,#block-mdnantes-mdnantes-share .twitter{display:inline-block;height:30px;vertical-align:middle;zoom:1;*display:inline;}#block-mdnantes-mdnantes-share .facebook{margin-right:28px;}.field-name-field-share-block ul{float:right;margin:0;}.field-name-field-share-block ul li{display:inline-block;height:30px;vertical-align:middle;width:30px;zoom:1;*display:inline;}.field-name-field-share-block ul li a,.flag-bookmarks a,.forward_link a{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/button-share.png) no-repeat;color:transparent;display:block;height:30px;text-indent:-9999px;-webkit-transition:background-position .5s ease;-moz-transition:background-position .5s ease;-ms-transition:background-position .5s ease;-o-transition:background-position .5s ease;transition:background-position .5s ease;width:30px;}.field-name-field-share-block ul li.bookmark a,.flag-bookmarks a{background-position:left top;}.field-name-field-share-block ul li.bookmark a:hover,.field-name-field-share-block ul li.bookmark a:focus,.flag-bookmarks a:hover,.flag-bookmarks a:focus{background-position:left bottom;}.field-name-field-share-block ul li.print a{background-position:center top;}.field-name-field-share-block ul li.print a:hover,.field-name-field-share-block ul li.print a:focus{background-position:center bottom;}.field-name-field-share-block ul li.mail a,.forward_link a{background-position:right top;}.field-name-field-share-block ul li.mail a:hover,.field-name-field-share-block ul li.mail a:focus,.forward_link a:hover,.forward_link a:focus{background-position:right bottom;}.field-name-field-further-blocks{color:#161615;}.field-name-field-further-blocks > .field-items > .field-item{background-color:#ffffff;cursor:pointer;float:left;height:275px;margin:0 0 10px 1.6%;overflow:hidden;padding:18px 14px 0 17px;width:49.2%;}.field-name-field-further-blocks > .field-items > .field-item:first-child{margin-left:0;}.field-name-field-further-blocks h2{display:block;font-size:1.417em;font-weight:700;line-height:1.188em;margin:15px 0 22px;}.field-name-field-further-blocks .field-type-image{float:left;height:auto;padding-right:13px;position:static;}.field-name-field-further-blocks p{font-family:Arial,Helvetica,sans-serif;font-size:0.917em;font-weight:normal;line-height:1.364em;max-height:127px;}.field-name-field-further-blocks .more{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/expo-further-puce.png) left top no-repeat;clear:both;display:block;font-size:0.917em;font-weight:600;letter-spacing:-0.083em;line-height:1.364em;padding-left:14px;text-transform:uppercase;}.node-event .field-name-field-push-blocks{clear:both;margin-top:24px;}.node-event .field-name-field-push-blocks .field-label{color:#b0ac95;font-size:2em;font-weight:700;line-height:1.5em;margin-bottom:9px;text-transform:uppercase;}.node-pushed_bg_teaser{cursor:pointer;}.node-pushed_bg_teaser .group-event-slide,.node-event.node-teaser .group-event-slide{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/bg-transparent.png) left top repeat;background:rgba(255,255,255,.7) none;bottom:0;font-weight:600;height:50%;left:0;padding:17px 0 0 13px;position:absolute;-webkit-transition:background-color .7s ease;-moz-transition:background-color .7s ease;-ms-transition:background-color .7s ease;-o-transition:background-color .7s ease;transition:background-color .7s ease;width:100%;}.field-item:hover .node-pushed_bg_teaser .group-event-slide,.field-item:focus .node-pushed_bg_teaser .group-event-slide,.view-item:hover .node-pushed_bg_teaser .group-event-slide,.view-item:focus .node-pushed_bg_teaser .group-event-slide{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/bg-transparent-on.png) left top repeat;background:rgba(255,255,255,.9) none;}.node-pushed_bg_teaser a,.node-event.node-teaser a{color:#000000;}.node-pushed_bg_teaser .field-name-field-content-type,.node-event.node-teaser .field-name-field-content-type{color:#000000;font-size:0.917em;letter-spacing:normal;line-height:1em;margin-bottom:9px;}.node-pushed_bg_teaser h2,.node-event.node-teaser h2{background:none;color:#000000;font-size:1.583em;font-weight:700;line-height:1.105em;margin:0;padding:0;}.node-pushed_bg_teaser > div:hover a,.node-event.node-teaser > div:hover a{margin:0;}.node-pushed_bg_teaser h3,.node-event.node-teaser h3{font-size:1.167em;line-height:1.5em;margin:0;}.node-pushed_bg_teaser .field-name-field-calendar-date,.node-event.node-teaser .field-name-field-calendar-date{bottom:11px;font-size:0.917em;position:absolute;}.field-name-field-back-events-list{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/expo-further-puce.png) no-repeat;background-position:left top;clear:left;display:block;font-size:0.917em;font-weight:600;letter-spacing:-0.083em;margin:13px 0 10px;padding-left:12px;text-transform:uppercase;}.node-event.node-past .field-name-field-back-events-list{background-position:left bottom;}.node-event.node-past .field-name-field-content-type,.node-event.node-past .group-event-content .field-name-field-calendar-date,.node-event.node-past .field-name-field-back-events-list{color:#21847e;font-weight:600;}.mdnantes-app-form{font-family:"OpenSans";}.mdnantes-app-form .form-type-radio,.mdnantes-app-form .form-type-radio + label{display:inline-block;margin-bottom:1.917em;vertical-align:middle;}.mdnantes-app-form .form-item-language-selection,.mdnantes-app-form .form-item-language-selection label,.mdnantes-app-form .form-item-language-selection .form-select{display:inline-block;}.mdnantes-app-form .form-item-language-selection{float:left;}.mdnantes-app-form .form-item-language-selection .form-select{width:auto;}.mdnantes-app-form .button{float:right;}.mdnantes_app_anchor{position:relative;}.mdnantes_app_anchor > a{position:absolute;top:-350px;}#header h1{margin:0;}.group-home-slideshow{height:298px;overflow:hidden;position:relative;}.field-name-field-home-first-images{height:100%;overflow:hidden;}.home-slideshow{height:100%;position:relative;width:100%;}.field-name-field-home-first-images .slide{width:100%;}.field-name-field-home-first-images img{float:left;width:50%;}.field-name-field-home-slideshow-links{bottom:0;height:100%;position:absolute;width:100%;}.field-name-field-home-slideshow-links .field-item{cursor:pointer;height:100%;position:absolute;width:50%;z-index:10;}.field-name-field-home-slideshow-links .field-item:hover .home-slideshow-link,.field-name-field-home-slideshow-links .field-item:focus .home-slideshow-link{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/bg-transparent-on.png) left top repeat;background:rgba(255,255,255,.9) none;}.field-name-field-home-slideshow-links .field-item.even{left:0;text-align:right;}.field-name-field-home-slideshow-links .field-item.odd{left:50%;text-align:left;}.field-name-field-home-slideshow-links .home-slideshow-link{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/bg-transparent.png) left top repeat;background:rgba(255,255,255,.7) none;bottom:0;font-size:1.917em;font-weight:700;line-height:1em;margin:0;padding:13px 27px 15px;position:absolute;text-transform:uppercase;-webkit-transition:background-color .7s ease;-moz-transition:background-color .7s ease;-ms-transition:background-color .7s ease;-o-transition:background-color .7s ease;transition:background-color .7s ease;width:100%;}.field-name-field-home-slideshow-links .home-slideshow-link a{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/home-puce.png) left center no-repeat;color:#000000;padding-left:22px;}.field-name-field-block-timeline{background-color:#000000;clear:both;height:143px;max-width:1024px;overflow:hidden;text-align:right;}.field-name-field-block-timeline .view-calendar{background-color:#000000;color:#ffffff;height:143px;position:relative;}.field-name-field-block-timeline .view-date{float:left;padding-top:25px;padding-left:30px;position:relative;}.field-name-field-block-timeline .date-today{float:left;}.field-name-field-block-timeline .date-today img{width:50%;}.field-name-field-block-timeline .date{display:inline-block;border-left:1px solid #ffffff;font-size:0.917em;padding-left:15px;margin-left:15px;text-align:center;min-height:77px;}.field-name-field-block-timeline .date span{display:block;font-size:4.545em;font-weight:700;line-height:1em;}.field-name-field-block-timeline .view-content{position:absolute;top:0;left:180px;right:30px;bottom:0;text-align:center;vertical-align:middle;height:143px;}.field-name-field-block-timeline #timeline-prev,.field-name-field-block-timeline #timeline-next{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/home-agenda-nav.png) no-repeat;color:transparent;display:block;height:49px;text-indent:-9999px;width:27px;position:absolute;top:29px;display:none;}.field-name-field-block-timeline #timeline-prev{background-position:left center;left:0;}.field-name-field-block-timeline #timeline-next{background-position:right center;right:0;}.field-name-field-block-timeline #timeline-prev.low,.field-name-field-block-timeline #timeline-next.low{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/home-agenda-nav-low.png) no-repeat;cursor:default;}.field-name-field-block-timeline .view-content .timeline{display:none;width:85%;margin:0 auto;overflow:hidden;height:102px;}.field-name-field-block-timeline .slide{height:143px;width:100%;}.field-name-field-block-timeline .views-row{float:left;cursor:pointer;display:inline-block;margin:25px 0 0;padding:0 25px 10px;vertical-align:top;width:25%;min-height:95px;border-left:1px solid #6f6f6f;zoom:1;*display:inline;}.field-name-field-block-timeline .views-row a{color:#ffffff;}.field-name-field-block-timeline .views-row:hover,.field-name-field-block-timeline .views-row:focus{background-color:#ffffff;color:#000000;}.field-name-field-block-timeline .views-row:hover a,.field-name-field-block-timeline .views-row:focus a{color:#000000;}.field-name-field-block-timeline .views-row.view-row-intro{cursor:inherit;}.field-name-field-block-timeline .views-row.view-row-intro:hover,.field-name-field-block-timeline .views-row.view-row-intro:focus{background-color:transparent;color:#ffffff;}.field-name-field-block-timeline .views-row.view-row-intro:hover a,.field-name-field-block-timeline .views-row.view-row-intro:focus a{color:#ffffff;}.field-name-field-block-timeline .details{float:left;font-size:0.917em;font-weight:600;line-height:1.3em;max-width:100px;text-align:left;}.field-name-field-block-timeline .views-row.view-row-intro .details{height:73px;}.field-name-field-block-timeline .views-row.view-row-intro .center-fix{display:inline-block;height:100%;margin-left:-0.5em;vertical-align:middle;width:0px;}.field-name-field-block-timeline .views-row.view-row-intro .details-content{display:inline-block;vertical-align:middle;}.field-name-field-block-timeline .views-row.view-row-intro .details-content p{margin-bottom:0;}.field-name-field-block-timeline .category{color:#6f6f6f;font-size:1em;letter-spacing:normal;margin-bottom:10px;}.field-name-field-block-timeline .more{position:absolute;bottom:0;right:0;background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/agenda-puce-contrast.png) left center no-repeat;color:#21847e;display:inline-block;font-weight:600;letter-spacing:-0.083em;line-height:1em;margin:0 25px 15px 0;padding-left:14px;text-transform:uppercase;zoom:1;*display:inline;z-index:5;}.node-home_teaser_one .content{height:370px;overflow:hidden;}.node-home_teaser_one{cursor:pointer;}.node-home_teaser_one .group-home-aside{float:left;width:50%;margin:0;overflow:hidden;}.node-home_teaser_one .group-home-content{background-color:#ffffff;float:right;height:365px;padding:29px 25px 29px 54px;width:50%;}.node-home_teaser_one .group-home-content h2{font-size:3.583em;font-weight:700;line-height:1em;margin:23px 0 13px;}.node-home_teaser_one .group-home-content .field-name-field-subtitle{margin:0 0 23px;}.node-home_teaser_one .group-home-content .field-name-field-calendar-date{color:#333333;font-weight:600;letter-spacing:-0.083em;line-height:1em;margin-bottom:23px;}.node-home_teaser_one .group-home-content .field-name-body{max-height:145px;overflow:hidden;}.node-home_teaser_one .group-home-content .field-name-body p{font-size:1.167em;line-height:1.083em;margin:0;}.node-home_teaser_one ul{margin:0 0 10px;}.node-home_teaser_one li{float:left;height:275px;margin:0 0 10px 0.86666666666%;position:relative;width:24.35%;}.node-home_teaser_one li:first-child{margin-left:0;}.node-home_teaser_one li div{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/bg-transparent.png) left top repeat;background:rgba(255,255,255,.7) none;bottom:0;font-weight:600;height:50%;left:0;padding:14px 13px 13px;position:absolute;-webkit-transition:background-color .7s ease;-moz-transition:background-color .7s ease;-ms-transition:background-color .7s ease;-o-transition:background-color .7s ease;transition:background-color .7s ease;width:100%;}.node-home_teaser_one li:hover div{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/bg-transparent-on.png) left top repeat;background:rgba(255,255,255,.9) none;}.node-home_teaser_one h2{font-size:1.750em;font-weight:700;line-height:1em;margin:13px 0 10px;}.node-home_teaser_one h3{font-size:1.167em;line-height:1em;}.node-home_teaser_one .date{bottom:13px;position:absolute;}.group-home-where{background-color:#ffffff;float:left;height:275px;margin:0 0 10px 0.866667%;overflow:hidden;padding:20px;width:48.266666%;}.group-home-where h2{font-size:1.75em;font-weight:700;line-height:1.19em;margin:13px 0 19px;text-transform:uppercase;}.group-home-where .field-name-field-home-location,.group-home-where .field-name-field-home-location-bis{overflow:hidden;width:45.58%;}.group-home-where .field-name-field-home-location{float:left;}.group-home-where .field-name-field-home-location-bis{float:right;}.group-home-where .field-name-field-home-location-bis p{line-height:1.583em;margin-bottom:26px;}.group-home-where .field-name-field-home-location-bis p em,.group-home-where .field-name-field-home-location-bis p i{color:#6c6c6c;font-size:0.833em;}.group-home-where .field-name-field-home-location-bis ul{margin:0 0 0 12px;}.group-home-where .field-name-field-home-location-bis ul li{line-height:1.417em;list-style-type:disc;margin-bottom:21px;}.view-display-id-page_1{background-color:#ffffff;padding:25px 0 47px;}.view-display-id-page_1 .breadcrumb{margin-left:140px;}.view-calendar > .calendar,.view-calendar > .events-list{float:left;width:50%;}.view-calendar > .calendar{padding:0 19px 0 1px;}.view-calendar > .calendar .view-header{color:#6f6f6f;font-size:3.333em;font-weight:300;margin:32px 0 44px 140px;vertical-align:top;}.view .date-nav-wrapper{margin-top:0;}.view .date-nav-wrapper .date-nav{margin-bottom:0;padding-bottom:0;}.view-calendar > .calendar .view-header .date-prev,.view-calendar > .calendar .view-header .date-next{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/agenda-calendar-nav.png) no-repeat;color:transparent;display:inline-block;height:29px;position:static;width:15px;text-indent:-9999px;vertical-align:middle;zoom:1;*display:inline;}.view-calendar > .calendar .view-header .date-prev{background-position:left center;margin-right:40px;}.view-calendar > .calendar .view-header .date-next{background-position:right center;margin-left:40px;}.view .date-nav-wrapper .date-heading{display:inline-block;text-align:right;width:60%;zoom:1;*display:inline;}.view-calendar > .calendar .view-header span{color:#000000;font-size:0.425em;font-weight:700;text-transform:uppercase;}.view-calendar > .events-list h1 span.exposant{text-transform:lowercase;font-weight:700;}.view-calendar .calendar .view-content{margin-bottom:30px;width:95.83%;}.calendar-calendar .month-view table{background-color:#fbfbfb;border:none;border-left:1px solid #eaeaea;color:#eaeaea;font-size:0.917em;font-weight:normal;line-height:1em;}.calendar-calendar .month-view table caption{color:#000000;}.calendar-calendar tr{background-color:#fbfbfb;}.calendar-calendar thead{display:none;}.calendar-calendar tbody{border:none;border-left:1px solid #eaeaea;border-top:1px solid #eaeaea;}.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar td{border:none;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;color:#414141;height:69px;text-align:center;vertical-align:middle;width:14.32%;}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#efefef none;color:#c3c3c3;}.calendar-calendar .month-view .full td.date-box{padding-bottom:0;}.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view td{padding:0;}.calendar-calendar .inner,.calendar-calendar div.day,.calendar-calendar td a{display:block;height:100%;width:100%;}.calendar-calendar div.day{float:none;padding:0;width:auto;}.calendar-calendar td .inner .amaguiz{background:transparent none;color:#676767;}.calendar-calendar .month.day{display:block;font-size:2.909em;line-height:1em;}.calendar-calendar td .inner div.day a{color:#414141;font-weight:normal;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;}.calendar-calendar td .inner div.day a:hover,.calendar-calendar td .inner div.day a:focus,.calendar-calendar td:hover .inner div.day a,.calendar-calendar td:focus .inner div.day a,.calendar-calendar.type-filtered td .inner div.day a{color:#21847e;}.calendar-calendar .month-view .full td.date-box.today,.calendar-calendar .month-view .full tr td.single-day.today{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/agenda-filtre.png) left top repeat;border:none;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;}.calendar-calendar .month-view .full td.date-box.today.mdnantes-selected-day,.calendar-calendar .month-view .full tr td.single-day.today.mdnantes-selected-day{background:#21847e none;}.calendar-calendar .month-view .full td.date-box.today .amaguiz,.calendar-calendar .month-view .full tr td.single-day.today .amaguiz{color:#000000;}.calendar-calendar .month-view .full td.date-box.today .day,.calendar-calendar .month-view .full tr td.single-day.today .day{color:#000000;font-weight:700;}.calendar-calendar td.mdnantes-selected-day{background:#21847e none;color:#ffffff;}.calendar-calendar td.mdnantes-selected-day .amaguiz,.calendar-calendar .month-view .full td.date-box.today.mdnantes-selected-day .amaguiz,.calendar-calendar .month-view .full tr td.single-day.today.mdnantes-selected-day .amaguiz{color:#ffffff;}.calendar-calendar td.mdnantes-selected-day .inner div.day a{color:#ffffff;font-weight:700;}.view-filters{border-bottom:1px solid #d9d9d9;margin:0 0 33px 15px;padding-bottom:54px;}.views-exposed-widgets{margin:0;}.views-exposed-form .views-exposed-widget{padding:0;}.views-exposed-form > div > div > label{color:#6f6f6f;float:left;font-weight:600;text-transform:uppercase;}.view-calendar > .calendar .views-widget{float:left;font-family:Arial,Helvetica,sans-serif;font-size:0.917em;font-weight:normal;line-height:1.545em;margin-left:23px;}.view-calendar > .calendar .views-widget .form-item{display:block;}.views-exposed-form label{font-weight:normal;}.views-exposed-form input[type="checkbox"]:checked + label{color:#21847e;}.view-calendar .view-links{margin-left:15px;}.view-calendar .button.agenda{background:#ffffff url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/button-agenda-contrast.png) right center no-repeat;border:1px solid #21847e;}.view-calendar .button.agenda:hover,.view-calendar .button.agenda:focus{background:#21847e url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/button-agenda-contrast.png) right center no-repeat;}.view-calendar > .events-list{border-left:1px solid #21847e;padding:25px 10px 0 25px;position:relative;}.view-calendar > .events-list h1{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/agenda-title-bg-contrast.png) left bottom repeat-x;color:#21847e;font-size:3.333em;font-weight:700;line-height:1em;margin-bottom:0.641em;padding-bottom:0.385em}.view-calendar > .events-list h1 span{font-weight:300;}.view-calendar > .events-list span.arrow{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/agenda-title-puce-contrast.png) left top no-repeat;height:9px;left:0;position:absolute;top:3.583em;width:5px;}.view-calendar > .events-list > p{font-size:1.083em;margin-bottom:1.769em;}.view-calendar > .events-list ul{border-top:1px solid #d9d9d9;margin:23px 0;}.view-calendar > .events-list .node-agenda_teaser{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/agenda-events-puce.png) right center no-repeat;border-top:1px solid #d9d9d9;clear:both;cursor:pointer;padding:6px 0 7px;position:relative;}.view-calendar > .events-list .node-agenda_teaser:hover,.view-calendar > .events-list .node-agenda_teaser:focus,.bookmark-item:hover,.bookmark-item:focus{background-color:#eceadd;}.view-calendar > .events-list .node-agenda_teaser .field-name-field-image{float:left;height:auto;padding-right:22px;width:25.59%;}.view-calendar > .events-list .node-agenda_teaser .group-event-slide{float:left;width:74.41%;}.view-calendar > .events-list .node-agenda_teaser .field-name-field-content-type,.bookmark-item .field-name-field-content-type{color:#6f6f6f;display:inline-block;margin-bottom:10px;zoom:1;*display:inline;}.view-calendar > .events-list .node-agenda_teaser h2,.view-calendar > .events-list .field-name-field-subtitle,.bookmark-item h3,.bookmark-item h4{font-family:Arial,Helvetica,sans-serif;font-size:1.167em;font-weight:bold;line-height:1.429em;margin:0;text-transform:none;}.view-calendar > .events-list .node-agenda_teaser h3{text-transform:none;}.view-calendar > .events-list .node-agenda_teaser .field-name-field-calendar-date,.bookmark-item .field-name-field-calendar-date{font-weight:600;letter-spacing:-0.083em;margin-top:10px;}.view-calendar > .events-list .node-agenda_teaser a.arrow{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/agenda-events-puce.png) right center no-repeat;color:transparent;display:inline-block;float:right;height:100%;text-indent:-9999px;width:17px;zoom:1;*display:inline;}.archives .header{background-color:#ffffff;margin-bottom:18px;padding:25px 18px 36px 140px;width:100%;}.archives h1,.archives .years{font-size:3.333em;letter-spacing:-0.042em;margin-top:30px;}.archives h1{clear:both;float:left;font-weight:700;}.archives .years{float:left;font-weight:300;margin-left:35px;}.archives .header .previous,.archives .header .next{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/archives-nav.png) no-repeat;color:transparent;height:29px;text-indent:-9999px;width:15px;}.archives .header .previous{background-position:left top;margin-right:20px;}.archives .header .next{background-position:right top;margin-left:20px;}.archives .header .previous,.archives .header ul,.archives .header .next{display:inline-block;vertical-align:middle;zoom:1;*display:block;}.archives .header ul{text-align:center;}.archives .header li{display:inline-block;margin:0 20px;vertical-align:top;zoom:1;*display:inline;}.archives .header li a{color:#6f6f6f;}.archives .header a.active{color:#21847e;font-weight:600;}.archives .view-item{cursor:pointer;float:left;height:275px;margin:0 0 8px 0.86666666666%;overflow:hidden;position:relative;width:24.35%;}.archives .view-item.col-4{margin-left:0;}.group-map{height:446px;position:relative;overflow:hidden;width:100%;}.field-name-field-map{height:446px;position:relative;overflow:hidden;width:100%;}.field-name-field-map img{width:100%;}.field-name-field-map ul{bottom:0;height:28px;position:absolute;right:32px;z-index:5;}.field-name-field-map li{display:inline-block;margin-left:1px;zoom:1;*display:block;}.field-name-field-map li a,.field-name-field-full-map a{background:#000000 url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/image-controls.png) no-repeat;color:transparent;display:block;height:28px;margin-left:1px;text-indent:-9999px;width:28px;zoom:1;*display:block;}.field-name-field-map .zoom-less{background-position:-28px 0;}.field-name-field-map .zoom-more{background-position:-56px 0;}.field-name-field-full-map{bottom:0;position:absolute;height:28px;right:0;width:28px;z-index:5;}.field-name-field-full-map .field-items{display:none;}.field-name-field-full-map .fullscreen{background-position:0 0;}.group-access-content{background-color:#ffffff;padding:34px 25px 16px;width:100%;}.group-access-content .breadcrumb{font-size:0.917em;}.group-access-content h1{margin:22px 0 14px;}.group-access-content .field-name-field-access-columns{display:table;width:100%;*display:block;}.group-access-content .field-name-field-access-columns .field-item{display:table-cell;height:100%;padding:12px 14px 10px;vertical-align:top;width:25%;zoom:1;*display:inline;}.group-access-content .field-name-field-access-columns .field-item:first-child{border-right:1px solid #d8d8d8;padding:12px 18px 10px 0;}.group-access-content .field-name-field-access-columns .field-item:last-child{border-left:1px solid #d8d8d8;padding:12px 0 10px 18px;}.group-access-content .transport p img{padding-right:10px;vertical-align:middle;}.group-access-content .transport p span{color:#6f6f6f;}.page-search h1{color:#000000;}#search-form{height:35px;position:absolute;right:30px;top:-70px;width:41.62%;}#search-form .form-text{height:35px;position:relative;width:100%;}#search-form .form-submit{background:#000000 url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/button-search-page.png) center center no-repeat;height:35px;padding:0;position:absolute;right:0;text-indent:-9999px;top:0;width:35px;}.page-search h2{font-size:1.5em;margin-bottom:35px;}.page-search h2 span{font-size:2.222em;}.search-results{border-top:1px solid #d8d8d8;}.search-result{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/agenda-events-puce.png) right center no-repeat;border-bottom:1px solid #d8d8d8;cursor:pointer;font-family:Arial,Helvetica,sans-serif;height:97px;float:left;overflow:hidden;padding-right:31px;padding-top:16px;width:50%;}.search-result.odd{border-right:1px solid #d8d8d8;}.search-result.even{padding-left:10px;}.search-result img{float:left;padding-right:23px;width:28.04%;padding-bottom:16px;}.search-result .adlib-image{float:left;width:28.04%;height:85%;overflow:hidden;padding-right:23px;}.search-result .adlib-image img{width:auto !important;height:100% !important;padding-bottom:0;padding-right:0;float:none;display:block;margin:0 auto;}.search-result .content{float:left;width:71.96%;}.search-result h3{font-size:1.167em;font-weight:bold;line-height:1.429em;text-transform:none;}.search-results .search-snippet-info{padding-left:0;}.search-results p{font-size:0.917em;line-height:1.455em;}.search-results strong{background-color:#f2c720;font-weight:normal;}.search-tabs{text-align:right;position:relative;top:-15px;list-style-type:none;margin-bottom:10px;}.search-tabs li{display:inline-block;margin-left:8px;}.search-tabs li a{color:#ffffff;text-decoration:none;background-color:#e1e1e1;padding:10px 20px;color:#000000;}.search-tabs li a:hover{text-decoration:underline;}.search-tabs li a.active{background-color:#9a9a9a;color:#ffffff;}.node-personal-space{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/perso-header.jpg) center top no-repeat;padding-top:116px;}.node-personal-space .group-content{float:none;min-height:0;width:100%;}.node-personal-space h1{margin:0.209em 0 0.651em;}.node-personal-space .intro{margin:0 0 3.333em;}.node-personal-space .intro p{margin:0;}.node-personal-space .intro ul{list-style-type:disc;list-style-position:inside;}#user-register-form .form-item{width:100%;}#user-register-form .form-type-textfield label,#user-register-form .form-type-password label{float:left;width:11.42%;}#user-register-form .form-type-textfield .form-text,#user-register-form .form-type-password .form-text{float:left;width:22.83%;}#user-register-form .password-strength,#user-register-form .password-suggestions{float:right;margin-top:0;width:60%;}#user-register-form .form-type-radios label,#user-register-form .form-type-radios div{display:inline;}#block-mdnantes-personal-space-mdnantes-personal-space-tabs{margin:0 0 1.25em;}#block-mdnantes-personal-space-mdnantes-personal-space-tabs #personal-space-button{display:none;}#block-mdnantes-personal-space-mdnantes-personal-space-tabs ul{border-bottom:1px solid #d8d8d8;}#block-mdnantes-personal-space-mdnantes-personal-space-tabs li{display:inline-block;margin-right:2px;zoom:1;*display:inline;}#block-mdnantes-personal-space-mdnantes-personal-space-tabs li a{background-color:#f2f2f2;color:#6f6f6f;display:inline-block;font-weight:600;line-height:1.083em;padding:9px 12px 7px;text-transform:uppercase;zoom:1;*display:block;}#block-mdnantes-personal-space-mdnantes-personal-space-tabs a:hover,#block-mdnantes-personal-space-mdnantes-personal-space-tabs a:focus{background-color:#000000;color:#ffffff;}#mdnantes-personal-space-bookmarks-form .actions-all{float:right;font-family:Arial,Helvetica,sans-serif;font-size:0.917em;line-height:1.545em;margin-bottom:1.25em;}#mdnantes-personal-space-bookmarks-form #edit-delete-selected{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/delete.png) left top no-repeat;border:none;font-size:0.917em;font-family:Arial,Helvetica,sans-serif;height:auto;line-height:normal;margin-left:17px;min-height:0;padding:0 0 0 21px;text-transform:none;}#mdnantes-personal-space-bookmarks-form a:hover,#mdnantes-personal-space-bookmarks-form a:focus,#mdnantes-personal-space-bookmarks-form #edit-delete-selected:hover,#mdnantes-personal-space-bookmarks-form #edit-delete-selected:focus{color:#000000;}#mdnantes-personal-space-bookmarks-form .button:hover,#mdnantes-personal-space-bookmarks-form .button:focus{color:#ffffff;}#mdnantes-personal-space-bookmarks-form .actions-folder{clear:both;color:#6f6f6f;float:right;font-family:Arial,Helvetica,sans-serif;font-size:0.917em;line-height:1.545em;}#mdnantes-personal-space-bookmarks-form .actions-folder .form-item{clear:none;display:inline-block;zoom:1;*display:inline;}#mdnantes-personal-space-bookmarks-form .actions-folder label,#mdnantes-personal-space-bookmarks-form .actions-folder input{display:inline;}#mdnantes-personal-space-bookmarks-form .actions-folder .form-text{width:176px;}#mdnantes-personal-space-bookmarks-form .actions-folder .form-submit{display:inline-block;line-height:21px;margin:0 9px 0 5px;min-height:23px;}#mdnantes-personal-space-bookmarks-form .actions-folder .form-item-reorder{margin-left:3em;}#mdnantes-personal-space-bookmarks-form .actions-folder .form-select{width:auto;}#mdnantes-personal-space-bookmarks-form .actions-folder option{border:none;height:auto;line-height:1em;padding:0;}.bookmark-category{clear:both;margin-bottom:3.75em;position:relative;}.bookmark-category h2{border-bottom:1px solid #d8d8d8;font-weight:600;padding-bottom:1.25em;}.actions-folder + .bookmark-category h2{color:#6f6f6f;}.bookmark-category .delete{float:right;font-family:Arial,Helvetica,sans-serif;font-size:0.917em;line-height:1.545em;position:absolute;right:0;top:5px;}.bookmark-category .delete a{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/delete.png) left center no-repeat;padding-left:20px;}.bookmark-item{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/agenda-events-puce.png) right center no-repeat;border:none;border-bottom:1px solid #d8d8d8;float:left;height:97px;overflow:hidden;padding:1.333em 0 1.417em;position:relative;vertical-align:top;width:50%;}.bookmark-item.odd{border-right:1px solid #d8d8d8;padding-right:10px;}.bookmark-item.even{padding-left:10px;}.bookmark-item .content{cursor:pointer;height:100%;}.bookmark-item .field-name-field-image{float:left;height:auto;padding-right:22px;width:25.59%;}.bookmark-item .group-event-slide{float:left;width:74.41%;}.bookmark-item .field-name-field-content-type{letter-spacing:-0.042em;line-height:1em;margin:0;}.bookmark-item h3,.bookmark-item h4{letter-spacing:-0.042em;}.bookmark-item .field-name-field-calendar-date{margin:0;}.bookmark-item .form-item{position:absolute;right:0;top:9px;}.view-nantes-search-history .views-row{border-bottom:1px solid #d8d8d8;font-size:0.917em;font-weight:600;letter-spacing:-0.042em;padding:1.818em 0 1.364em;}.view-nantes-search-history .views-field-execute-search a{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/expo-further-puce.png) left -1px no-repeat;padding-left:12px;text-transform:uppercase;}.view-nantes-search-history .views-field-delete-link a{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/perso-delete-search.png) 13px center no-repeat;color:#6f6f6f;padding-left:26px;}.node-personal-space .profile h2{margin-bottom:1.667em;}.node-personal-space .profile-info{float:left;width:23.26%;}.node-personal-space .profile-password{border-left:1px solid #d8d8d8;float:left;margin-bottom:53px;padding-left:30px;width:76.74%;}.node-personal-space .form-submit{font-size:1.091em;}.node-personal-space .profile-newsletter,.node-personal-space .profile-info .field{clear:both;font-family:Arial,Helvetica,sans-serif;width:100%;}.node-personal-space .profile-info .field{line-height:2.25em;}.node-personal-space .profile-info .field-label{float:left;font-weight:normal;width:30.91%;}.node-personal-space .profile-info .field-items{float:left;font-weight:bold;width:69.09%;}.node-personal-space .profile-info .field-name-field-user-email{margin-bottom:35px;}.node-personal-space .profile-info .field-name-field-user-email .field-items{float:none;}.node-personal-space .profile-password .form-item{clear:both;font-family:Arial,Helvetica,sans-serif;line-height:2.25em;width:100%;}.node-personal-space .profile-password label{float:left;font-family:Arial,Helvetica,sans-serif;line-height:2.25em;width:22.91%;}.node-personal-space .profile-password .form-text{float:left;width:31.12%;}.node-personal-space .profile-password div.password-strength,.node-personal-space .profile-password div.password-confirm,#user-register-form div.password-strength,#user-register-form div.password-confirm{margin-top:0;width:40.91%;}.password-suggestions{border:none;color:#6f6f6f;float:right;font-size:0.917em;line-height:1.455em;margin:0;padding:0;width:40.91%;}.password-suggestions ul{list-style:disc inside;}.password-suggestions #edit-actions{margin:2.5em 0 0.833em;}.mandatory{color:#6b6351;font-family:Arial,Helvetica,sans-serif;font-size:0.917em;line-height:3em;font-style:italic;}.node-type-partner .breadcrumb{margin-left:147px;padding-top:30px;}.node-type-partner h1{margin-left:147px;}.node-type-partner h2,.mdnantes-node-colorbox h2{font-family:"OpenSans",Arial,Helvetica,sans-serif;font-size:1.5em;margin-bottom:1.111em;}.mdnantes-node-colorbox #cboxTitle,.mdnantes-node-colorbox #cboxCurrent{display:none !important;}.page-forward .group-access-content{padding:0;}#forward-form .form-item{margin-bottom:8px;width:100%;}#forward-form .form-item p{float:right;width:67.08%;}#forward-form .form-type-textfield label,#forward-form .form-type-item label{float:left;width:32.92%;}#forward-form .form-text{float:left;width:67.08%;}#forward-form .form-textarea-wrapper{width:100%;}.group-themes{background-color:#ffffff;}.node-type-collections .group-content{margin-bottom:0;min-height:314px;width:63.72%;}.node-type-collections .group-aside{width:36.28%;}.node-type-collections .group-aside .field{margin-bottom:0;}.node-type-collections .group-aside .field-name-field-image{height:auto;}.node-type-collections .group-aside .field-name-field-image .fullscreen{bottom:auto;top:286px;}.node-type-collections .group-aside .note{margin:0 10px;}.group-collection-chapters{background-color:#ffffff;clear:both;margin-bottom:10px;padding-top:35px;}.group-collection-chapters .field-label{color:#a09569;font-size:3.583em;font-weight:700;line-height:1.047em;}.group-collection-chapters > .field-group-html-element{margin-bottom:1.833em;}.group-collection-chapters > .field-group-html-element > .field-type-text{cursor:pointer;float:right;margin:0 2.49% 0 1.99%;width:59.24%;}.group-collection-chapters > .field-group-html-element > .field-type-text .field-item{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/menu-arrow-320.png) right 5px no-repeat;border-bottom:1px solid #d8d8d8;font-size:1.417em;font-weight:700;line-height:2.647em;padding-bottom:0.765em;padding-right:40px;text-transform:uppercase;}.group-collection-chapters > .field-group-html-element > .field-type-text-with-summary{float:right;margin:0 2.49% 0 1.99%;padding-top:2.25em;width:59.24%;}.group-collection-chapters > .field-group-html-element > .field-type-image{float:left;margin-top:-100px;width:36.28%;}.group-collection-chapters > .field-group-html-element > .field-type-image .field-item{margin-top:3.333em;position:relative;}.group-collection-chapters > .field-group-html-element > .field-type-image .field-item img{height:317px;}.group-collection-chapters > .field-group-html-element > .field-type-image .fullscreen{background:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/image-controls.png) left top no-repeat;color:transparent;height:28px;position:absolute;right:0;text-indent:-9999px;top:289px;width:28px;}.group-collection-chapters > .field-group-html-element > .field-type-image .field-item .note{margin:20px 0 0 8px;}.group-collection-chapters > .field-group-html-element > .field-type-image .field-item:first-child{margin-top:0;}.group-collection-chapters > .field-group-html-element.closed > .field-type-image{margin-top:0;}.group-collection-chapters > .field-group-html-element.closed > .field-type-image .field-item{display:none;float:right;height:auto;width:97px;}.group-collection-chapters > .field-group-html-element.closed > .field-type-image .field-item:first-child{display:block;}.group-collection-chapters > .field-group-html-element.closed > .field-type-image .field-item .note{display:none;}.group-collection-chapters .group-content-footer{border-top:none;clear:both;margin:0 2.49% 0 38.27%;padding:0 0 25px;width:59.24%;}.group-collection-chapters .group-content-footer .field-name-field-share-block{width:82.52%;}.group-collection-chapters .group-content-footer ul.inline,.group-collection-chapters .group-content-footer ul.links.inline{width:17.48%;}.node-collections .group-blocks{margin:10px -10px 0 0;}.node-collections .group-blocks > .field > .field-items > .field-item{margin:0 9px 10px 0;width:245px;}.node-collections .field-name-field-push-blocks{margin-top:0;max-width:none;width:auto;}.node-collections .field-name-field-further-blocks{width:auto;}.node-collections .field-name-field-push-pages{}.field-name-field-collection-menu{background-color:#ffffff;clear:both;margin-bottom:10px;padding:25px 25px 15px;width:100%;}.field-name-field-collection-menu h2{font-size:2em;font-weight:700;letter-spacing:-0.042em;line-height:1.5em;margin-bottom:0.917em;}.field-name-field-collection-menu li,.field-name-field-themes > .field-items > .field-item{cursor:pointer;float:left;height:250px;margin:0 0 10px 2.28%;overflow:hidden;position:relative;width:23.29%;}.field-name-field-collection-menu li:first-child,.field-name-field-collection-menu .child-4,.field-name-field-themes > .field-items > .field-item.odd{margin-left:0;}.field-name-field-collection-menu img,.field-name-field-themes img{left:0;position:absolute;top:0;}.field-name-field-collection-menu .group-slide,.field-name-field-themes .group-slide{background-color:#ebeadc;height:24.8%;left:0;padding:15px 13px 0;position:absolute;bottom:0;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;width:100%;}.field-name-field-collection-menu li:hover .group-slide,.field-name-field-collection-menu .active .group-slide,.field-name-field-themes .field-item:hover .group-slide{background-color:#a09569;}.field-name-field-collection-menu h3,.field-name-field-themes h2{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/collection-menu-puce.png) left 3px no-repeat;font-size:1.25em;font-weight:700;line-height:1.149em;padding-left:15px;}.field-name-field-collections-children{clear:both;width:100%;}.field-name-field-collections-children > .field-items > .field-item{float:left;height:275px;margin:0 0 10px 0.866667%;width:24.35%;}.field-name-field-collections-children > .field-items > .field-item:first-child{margin-left:0;}#block-mdnantes-mdnantes-collection-menu > strong{font-size:2em;font-weight:700;letter-spacing:-0.083em;line-height:1.190em;text-transform:uppercase;margin-bottom:0.5em;display:block;}.field-name-field-themes{border-top:1px solid #d8d8d8;margin-bottom:2.333em;padding-top:27px;}.field-name-field-themes .field-label{font-size:1.5em;line-height:1.556em;margin-bottom:1.333em;text-transform:uppercase;}.field-name-field-themes > .field-items > .field-item{margin:0 0 10px 7px;width:223px;}.field-name-field-themes .field-name-field-image{height:250px;}.webform-client-form{font-family:Arial,Helvetica,sans-serif;width:85%;}.form-item{clear:both;}.webform-component{width:100%;}.webform-component-textfield,.webform-component-email{height:23px;margin-bottom:9px;}.webform-component-textfield label,.webform-component-email label,.webform-component-select label,.webform-component-textarea label,.webform-component-managed_file label{float:left;height:23px;line-height:23px;margin:0;width:25%;}.form-required{color:#6b6351;}.form-text,.form-email{background-color:#e1e1e1;border:1px solid #e1e1e1;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:1em;height:23px;line-height:23px;padding:0 7px;width:75%;zoom:1;*display:inline;}.form-text:hover,.form-text:focus,.form-email:hover,.form-email:focus,.form-textarea:hover,.form-textarea:focus{background-color:#e1e1e1;border:1px solid #939087;}#webform-component-newsletter{margin-top:8px;}.webform-component-radios{line-height:1.667em;}.webform-component-radios label{margin:0;}.webform-client-form .form-type-radio{margin-left:12px;}.form-radios{vertical-align:middle;}.webform-component-select{margin-top:13px;width:100%;}.webform-component-select label{height:30px;}.form-select{background-color:#ffffff;border:1px solid #000000;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:1.083em;vertical-align:middle;width:75%;zoom:1;*display:inline;}.form-select option{border:none;vertical-align:middle;width:100%;}.webform-component-textarea{margin:24px 0 9px;}.webform-component-textarea label{vertical-align:top;}.form-textarea-wrapper{display:inline-block;width:75%;zoom:1;*display:inline;}.form-textarea{background-color:#e1e1e1;border:1px solid #e1e1e1;height:113px;line-height:1.667em;padding:3px 7px;resize:none;}.form-managed-file{float:left;width:75%;}#webform-component-copy{margin:9px 0 0 25%;width:75%;}.form-checkboxes,.form-checkboxes .form-item{margin:0;}.webform-client-form .form-actions{margin-top:15px;text-align:right;}.form-item input.error,.form-item textarea.error,.form-item select.error{background-color:#e4ddd0;border:1px solid #b3aa98;color:#000000;font-weight:bold;}.node-simplenews.node-full > .content > h1{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/newsletter/title-border.png) left bottom repeat-x;color:#a09569;display:inline-block;font-size:3em;font-weight:bold;line-height:1.2em;margin:8px 0 0 100px;padding-bottom:14px;text-transform:uppercase;zoom:1;*display:block;}.node-simplenews.node-full .group-newsletter-date{line-height:60px;margin-left:100px;text-transform:uppercase;}.field-name-field-newsletter-day,.field-name-field-newsletter-month{color:#000000;float:left;font-size:1.25em;font-weight:bold;padding-right:5px;}.field-name-field-newsletter-year{color:#6f6f6f;float:left;font-size:2.5em;}.field-name-field-newsletter-element > .field-items > .field-item{border-top:1px solid #d9d9d9;cursor:pointer;margin-bottom:1em;padding-top:1em;}.node-simplenews.node-full .field-name-field-image{float:left;height:auto;margin-right:1em;position:static;}.node-simplenews.node-full h2,.node-simplenews.node-full .field-name-field-subtitle{font-family:Arial,Helvetica,sans-serif;font-size:1.167em;font-weight:bold;text-transform:none;}.node-simplenews.node-full h3{text-transform:none;}#messages .messages{margin-left:120px}div.status,table tr.ok{background-color:#dedbd2;}div.status{border-color:#cac7be;}#tabs{background-color:#f5f5ee;float:right;font-size:0.917em;width:50%;}#tabs li{float:left;}#tabs li.active,#tabs li:hover{background-color:#ffffff;}#tabs li a{display:block;line-height:40px;padding:0 15px;}@font-face{font-family:"OpenSans";src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-regular.eot);src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-regular.eot?iefix) format('eot'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-regular.woff) format('woff'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-regular.ttf) format('truetype'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-regular.svg#open_sansregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:"OpenSans";src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-italic.eot);src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-italic.eot?iefix) format('eot'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-italic.woff) format('woff'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-italic.ttf) format('truetype'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-italic.svg#open_sansitalic) format('svg');font-weight:700;font-style:italic;}@font-face{font-family:"OpenSans";src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-light.eot);src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-light.eot?iefix) format('eot'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-light.woff) format('woff'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-light.ttf) format('truetype'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-light.svg#open_sanslight) format('svg');font-weight:300;font-style:normal;}@font-face{font-family:"OpenSans";src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-lightitalic.eot);src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-lightitalic.eot?iefix) format('eot'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-lightitalic.woff) format('woff'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-lightitalic.ttf) format('truetype'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-lightitalic.svg#open_sanslight_italic) format('svg');font-weight:300;font-style:italic;}@font-face{font-family:"OpenSans";src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-semibold.eot);src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-semibold.eot?iefix) format('eot'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-semibold.woff) format('woff'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-semibold.ttf) format('truetype'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-semibold.svg#open_sanssemibold) format('svg');font-weight:600;font-style:normal;}@font-face{font-family:"OpenSans";src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-semibold.eot);src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-semibold.eot?iefix) format('eot'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-semibold.woff) format('woff'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-semibold.ttf) format('truetype'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-semibold.svg#open_sanssemibold) format('svg');font-weight:600;font-style:italic;}@font-face{font-family:"OpenSans";src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-bold.eot);src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-bold.eot?iefix) format('eot'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-bold.woff) format('woff'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-bold.ttf) format('truetype'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-bold.svg#open_sansbold) format('svg');font-weight:700;font-style:normal;}@font-face{font-family:"OpenSans";src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-bolditalic.eot);src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-bolditalic.eot?iefix) format('eot'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-bolditalic.woff) format('woff'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-bolditalic.ttf) format('truetype'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-bolditalic.svg#open_sansbold_italic) format('svg');font-weight:700;font-style:italic;}@font-face{font-family:"OpenSans";src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-extrabold.eot);src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-extrabold.eot?iefix) format('eot'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-extrabold.woff) format('woff'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-extrabold.ttf) format('truetype'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-extrabold.svg#open_sansextrabold) format('svg');font-weight:800;font-style:normal;}@font-face{font-family:"OpenSans";src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-extrabolditalic.eot);src:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-extrabolditalic.eot?iefix) format('eot'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-extrabolditalic.woff) format('woff'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-extrabolditalic.ttf) format('truetype'),url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/fonts/opensans-extrabolditalic.svg#open_sansextrabold_italic) format('svg');font-weight:800;font-style:italic;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox{padding:0 !important;}#cboxOverlay{background:#000000;}#cboxWrapper{background:#000000;-webkit-box-shadow:1px 1px 12px #000000;-moz-box-shadow:1px 1px 12px #000000;-o-box-shadow:1px 1px 12px #000000;box-shadow:1px 1px 12px #000000;}#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxBottomLeft,#cboxBottomRight{display:none;}#cboxContent{background-color:#000000;font-family:Arial,Helvetica,sans-serif;}#cboxLoadedContent{margin-bottom:48px;vertical-align:middle;}#cboxTitle,#cboxPrevious,#cboxNext{background-color:#000000;color:#ffffff;}#cboxTitle{font-size:0.917em;bottom:0;height:27px;left:10px;line-height:1em;margin-right:110px;overflow:hidden;position:absolute;width:79.04%;}#cboxPrevious,#cboxNext{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/slide-nav.png) no-repeat !important;border:none;bottom:0;color:transparent;display:block;left:auto;height:48px;overflow:hidden;position:absolute;text-indent:-9999px;width:28px;}#cboxPrevious:hover,#cboxPrevious:focus,#cboxNext:hover,#cboxNext:focus{}#cboxPrevious.disabled,#cboxNext.disabled{display:none;}#cboxPrevious{background-position:left center !important;right:82px;}#cboxNext{background-position:right center !important;right:28px;}#cboxClose{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/image-controls.png) right center no-repeat;border:none;bottom:10px;display:block;height:28px;overflow:hidden;position:absolute;right:0;text-indent:-9999px;width:28px;}#cboxClose:hover,#cboxClose:focus{}#cboxSlideshow{width:50px;height:50px;display:block;position:absolute;right:109px;bottom:0;overflow:hidden;}#cboxSlideshow:hover,#cboxSlideshow:focus{}.cboxSlideshow_on #cboxSlideshow{background-position:-70px 0;}#cboxCurrent{background-color:#000000;color:#ffffff;display:block !important;display:block;font-size:0.917em;bottom:0;height:48px;left:auto;line-height:48px;overflow:hidden;position:absolute;right:54px;width:28px;}#cboxLoadingOverlay{background:#000000;}#cboxLoadingGraphic{}.cboxIframe{background:#000000;}#cboxError{padding:50px;border:1px solid #cccccc;}.node-type-access #cboxPrevious,.node-type-access #cboxCurrent,.node-type-access #cboxNext{display:none;}.characters-big #menu-tools .a11y .form-submit.characters-big,.characters-small #menu-tools .a11y .form-submit.characters-small,.interline-spacing #menu-tools .a11y .form-submit.interline-spacing,.contrast #menu-tools .a11y .form-submit.contrast{border:1px solid #000000;}.characters-big.characters-12 #menu-tools .a11y .form-submit.characters-big,.characters-small.characters-12 #menu-tools .a11y .form-submit.characters-small{border:none;}body.characters-9{font-size:9px;}body.characters-15{font-size:15px;}body.characters-18{font-size:18px;}body.characters-21{font-size:21px;}body.characters-24{font-size:24px;}.characters-24 #menu-tools .drop-down.user.menu-logged-in > div > a,.characters-24 #menu-tools .drop-down > span,.characters-21 #menu-tools .drop-down.user.menu-logged-in > div > a,.characters-21 #menu-tools .drop-down > span,.characters-18 #menu-tools .drop-down.user.menu-logged-in > div > a,.characters-18 #menu-tools .drop-down > span{background-position:right .5em;}.characters-24 #menu-tools .drop-down:hover > span,.characters-24 #menu-tools .drop-down:focus > span,.characters-21 #menu-tools .drop-down:hover > span,.characters-21 #menu-tools .drop-down:focus > span,.characters-18 #menu-tools .drop-down:hover > span,.characters-18 #menu-tools .drop-down:focus > span{background-position:right -.75em;}.characters-24 #menu-tools .a11y,.characters-21 #menu-tools .a11y,.characters-18 #menu-tools .a11y,.characters-15 #menu-tools .a11y{width:auto;}.characters-24 #menu-tools .drop-down.a11y > div{right:-61%;}.characters-21 #menu-tools .drop-down.a11y > div{right:-65%;}.characters-18 #menu-tools .drop-down.a11y > div{right:-70%;}.characters-15 #menu-tools .drop-down.a11y > div{right:-75%;}.characters-24 .region-header-menu-main,.characters-21 .region-header-menu-main,.characters-18 .region-header-menu-main,.characters-15 .region-header-menu-main{height:auto;}.characters-24 #block-mdnantes-mdnantes-mainmenu,.characters-21 #block-mdnantes-mdnantes-mainmenu,.characters-18 #block-mdnantes-mdnantes-mainmenu,.characters-15 #block-mdnantes-mdnantes-mainmenu{width:65%;}.characters-21 .field-name-field-block-timeline .views-row,.characters-18 .field-name-field-block-timeline .views-row,.characters-15 .field-name-field-block-timeline .views-row{padding-left:8px;padding-right:8px;}.characters-15 .field-name-field-block-timeline{height:215px;}.characters-15 .field-name-field-block-timeline .view-content .timeline{height:160px;}.characters-15 .node-pushed_bg_teaser .field-name-field-calendar-date,.characters-15 .node-event.node-teaser .field-name-field-calendar-date{position:static;}.characters-21 .field-name-field-block-timeline .views-row,.characters-18 .field-name-field-block-timeline .views-row{margin:0 10px;width:250px;}.characters-18 .field-name-field-block-timeline{height:270px;}.characters-18 .field-name-field-block-timeline .view-content .timeline{height:210px;}.characters-21 .field-name-field-block-timeline{height:350px;}.characters-21 .field-name-field-block-timeline .view-content .timeline{height:285px;}.characters-24 .field-name-field-block-timeline{height:385px;}.characters-24 .field-name-field-block-timeline .view-content .timeline{height:320px;}.characters-24 .field-name-field-block-timeline .views-row{margin:0;width:270px;}.characters-24 #block-search-form .form-submit{top:1px;}.characters-24 .field-name-field-block-timeline{height:auto;}.characters-24 .field-name-field-block-timeline .view-content .timeline{height:153px;}.characters-24 .field-name-field-home-actuality-one .group-home-content,.characters-21 .field-name-field-home-actuality-one .group-home-content,.characters-18 .field-name-field-home-actuality-one .group-home-content,.characters-24 .field-name-field-push-blocks > .field-items > .field-item,.characters-21 .field-name-field-push-blocks > .field-items > .field-item,.characters-18 .field-name-field-push-blocks > .field-items > .field-item,.characters-24 .field-name-field-push-pages > .field-items > .field-item,.characters-21 .field-name-field-push-pages > .field-items > .field-item,.characters-18 .field-name-field-push-pages > .field-items > .field-item,.characters-24 .group-home-where,.characters-21 .group-home-where,.characters-18 .group-home-where,.characters-24 .archives .view-item,.characters-21 .archives .view-item,.characters-18 .archives .view-item{overflow:auto;}.characters-24 .node-pushed_bg_teaser .field-name-field-calendar-date,.characters-24 .node-event.node-teaser .field-name-field-calendar-date{position:static;}.characters-24 .node-pushed_image_teaser .group-slide{height:40%;}.characters-24 .field-name-field-back-events-list{background-position:left .5em;}.characters-24 .view-calendar > .calendar{padding:0;}.characters-24 .view-calendar > .calendar .view-header,.characters-24 .view-calendar > .calendar .view-header .date-next,.characters-24 .archives .years{margin-left:0;}.characters-24 .view-calendar > .calendar .view-header .date-prev,.characters-24 .archives .header .previous{margin-right:0;}.characters-24 .archives .header li{margin:0 5px;}body.interline-spacing,.interline-spacing .field-name-field-home-actuality-one .group-home-content .field-name-body p,.interline-spacing .node-full .field-name-body p,.interline-spacing .field-name-field-left-body p,.interline-spacing .group-home-where .field-name-field-home-location-bis ul li{line-height:2em;}.interline-spacing .field-name-field-home-actuality-one .group-home-content{padding-top:19px;}.interline-spacing .field-name-field-home-actuality-one .group-home-content .field-name-body{max-height:none;}.interline-spacing .node-full .text,.interline-spacing .node-full .field-name-body,.interline-spacing .field-name-field-left-body{margin-bottom:0;}.interline-spacing .field-name-field-block-timeline .category,.interline-spacing .field-name-field-block-timeline .field-content{line-height:1.2em;}.interline-spacing .field-name-field-block-timeline .view-content .timeline{height:115px;}.interline-spacing .field-name-field-block-timeline{height:170px;}.interline-spacing .group-home-where h2{margin-bottom:9px;}.interline-spacing .group-home-where .field-name-field-home-location-bis ul li{margin-bottom:11px;}.view-calendar > .events-list .node-agenda_teaser .field-name-field-calendar-date,.bookmark-item .field-name-field-calendar-date,#block-mdnantes-mdnantes-footermenu li li,#block-mdnantes-mdnantes-footermenu .menu_pro li{line-height:1.5em;}.contrast #menu-tools,.region-header-menu-tools,.contrast #menu-tools .drop-down:hover,.contrast #menu-tools .drop-down:focus,.contrast #menu-tools .drop-down > ul,.contrast #menu-tools .drop-down > div{background-color:#545454;}.contrast #menu-tools .drop-down{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/header-separator-contrast.png) left center no-repeat;}.contrast #menu-tools .drop-down:hover,.contrast #menu-tools .drop-down:focus{background:#545454 none;}.contrast #menu-tools .drop-down:hover + .drop-down,.contrast #menu-tools .drop-down:focus + .drop-down{background:transparent none;}.contrast #menu-tools .drop-down.user #block-user-login{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/header-separator-contrast.png) right center repeat-y;}.contrast #menu-tools .drop-down:first-child{background:none;}.contrast #menu-tools .drop-down > a,.contrast #menu-tools .drop-down > a .b{font-weight:400;}.contrast #menu-tools .drop-down:hover > span,.contrast #menu-tools .drop-down:focus > span,.contrast #menu-tools .drop-down.user > div,.contrast #menu-tools form,.contrast #menu-tools form a,.contrast .menu-logged-in span,.contrast .menu-logged-in a,.contrast #menu-tools .a11y .fieldset-legend,.contrast #menu-tools .a11y .form-submit,.contrast #menu-tools .drop-down.language ul a{color:#ffffff;}body.contrast.characters-big #menu-tools .a11y .form-submit.characters-big,body.contrast.characters-small #menu-tools .a11y .form-submit.characters-small,body.contrast.interline-spacing #menu-tools .a11y .form-submit.interline-spacing,body.contrast #menu-tools .a11y .form-submit.contrast{border-color:#ffffff;}.contrast #menu-tools .a11y .form-submit.characters-big{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/a11y-font-contrast.png) left 14px no-repeat;}.contrast #menu-tools .a11y .form-submit.characters-small{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/a11y-font-contrast.png) right 14px no-repeat;}.contrast #menu-tools .a11y .form-submit.interline-spacing{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/a11y-interline-contrast.png) center 14px no-repeat;}.contrast #menu-tools .a11y .form-submit.contrast{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/a11y-contrast-contrast.png) center 14px no-repeat;}.contrast #block-mdnantes-mdnantes-mainmenu{font-weight:600;}.contrast .category,.contrast .node-event .field-name-field-content-type,.contrast #footer,.contrast #block-mdnantes-mdnantes-footermenu a:link,.contrast #block-mdnantes-mdnantes-footermenu a:active,.contrast #block-mdnantes-mdnantes-footermenu a:visited{color:#575757;}.contrast .field-name-field-block-timeline .category{color:#6f6f6f;}.contrast .node-event .field-name-field-push-blocks .field-label{color:#524426;}.contrast .field-name-field-home-slideshow-links .home-slideshow-link,.contrast .node-pushed_bg_teaser .group-event-slide,.contrast .node-event.node-teaser .group-event-slide,.contrast .field-item:hover .node-pushed_bg_teaser .group-event-slide,.contrast .view-item:hover .node-pushed_bg_teaser .group-event-slide{background:#ffffff none;}.contrast .node-pushed_image_teaser .group-slide,.contrast .node-pushed_image_teaser > div:hover .group-slide{background-color:#066d76;}.contrast #footer .menu_pro,.contrast .group-event-content .group-event-details,.contrast .group-content-footer,.contrast .group-labels-footer,.contrast .group-access-footer,.contrast .group-event-footer{border-color:#575757;}.contrast .button.eshop,.contrast a.button.eshop,.contrast .form-submit.eshop,.contrast a.form-submit.eshop{background:#ffffff url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/button-eshop-contrast.png) right -16px no-repeat;}.contrast .button.eshop:hover,.contrast .button.eshop:focus,.contrast a.button.eshop:hover,.contrast a.button.eshop:focus,.contrast .form-submit.eshop:hover,.contrast .form-submit.eshop:focus,.contrast a.form-submit.eshop:hover,.contrast a.form-submit.eshop:focus{background:#f1c724 url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/button-eshop-contrast.png) right -75px no-repeat;}.contrast .field-name-field-share-block ul li a,.contrast .flag-bookmarks a,.contrast .forward_link a{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/button-share-contrast.png) no-repeat;}.contrast .field-name-field-share-block ul li.print a,.contrast .field-name-field-share-block ul li.print a:hover,.contrast .field-name-field-share-block ul li.print a:focus{background-position:center center;}.contrast .flag-bookmarks a,.contrast .flag-bookmarks a:hover,.contrast .flag-bookmarks a:focus{background-position:left center;}.contrast .forward_link a,.contrast .forward_link a:hover,.contrast .forward_link a:focus{background-position:right center;}.mdnantes-node-colorbox,.mdnantes-node-colorbox #colorbox,.mdnantes-node-colorbox #cboxWrapper,.mdnantes-node-colorbox #cboxLoadedContent,.mdnantes-node-colorbox #cboxContent,.mdnantes-node-colorbox #colorboxNodeLoading,.node-colorbox{background:#ffffff;}.node-colorbox{padding:35px 48px;}.mdnantes-node-colorbox #cboxLoadedContent{margin-bottom:35px;}.mdnantes-node-colorbox #cboxClose{background:none;right:23px;text-align:right;text-indent:0;text-transform:uppercase;top:14px;width:60px;}.mdnantes-node-colorbox .breadcrumb,.mdnantes-node-colorbox h1{display:none;}body.not-logged-in .flag-wrapper .flag{display:none;}div#quickbar div,div#quickbar div:before,div#quickbar div:after,div#quickbar ul,div#quickbar ul:before,div#quickbar ul:after,div#quickbar span,div#quickbar span:before,div#quickbar span:after{box-sizing:content-box;}.group-teaching{background-color:#ffffff;overflow:hidden;}.group-teaching-top{min-height:93px;overflow:hidden;padding-top:30px;}.group-teaching-top .breadcrumb{margin-left:140px;float:left;}.group-social-share{line-height:1em;margin:0px 30px 20px;}.group-social-share .field-name-field-share-block{float:right;}.group-social-share #block-mdnantes-mdnantes-share{min-width:320px;}.group-social-share #block-mdnantes-mdnantes-share .facebook{margin-right:6px;}.node-type-teaching-theme-level .group-teaching-top .breadcrumb{float:none;margin-bottom:10px;}#teaching-content > .clearfix{clear:none;}.group-teaching-content{margin-left:280px;}#teaching-content .group-teaching-content .field-name-body{margin-top:15px;margin-bottom:30px;}.node-type-teaching-theme .node-teaching-theme{margin-top:70px;}.node-teaching-theme{background:white;}.node-teaching-theme.node-unpublished{background:#fff4f4;}.node-type-teaching-teaching-file .node-teaching-teaching-file,.node-type-teaching-curricula-links .node-teaching-curricula-links,.node-type-teaching-bibliography .node-teaching-bibliography,.node-type-teaching-practical-info .node-teaching-practical-info,.node-type-teaching-self-guided-tour .node-teaching-self-guided-tour,.node-type-teaching-guided-tour .node-teaching-guided-tour,.node-type-teaching-pedagogical-approach .node-teaching-pedagogical-approach,.node-type-teaching-teaching-kit .node-teaching-teaching-kit{border-top:30px solid white;}.node-type-teaching-theme-level .node-teaching-theme-level.node-unpublished{background:transparent;padding:0;}.node-type-teaching-theme-level #block-system-main .node-unpublished #teaching-menu{background:#f5a6a6;}.node-type-teaching-theme-level #block-system-main .node-unpublished #teaching-menu .sep{background-color:#fcb1b1;}.node-type-teaching-theme-level #block-system-main .node-unpublished #teaching-menu span{background-color:#e88787;}.group-teaching-header-image{width:437px;height:226px;float:right;}.group-teaching-header-image .field-name-field-image{height:226px;}.group-teaching-header-image .field-name-field-image .arrow{display:none;}.group-teaching-header-content{margin-right:457px;margin-left:30px;}.group-teaching-header-content h1{font-size:3.2em;margin-bottom:10px;}.node-teaching-theme.node-full .field-name-body{margin-bottom:0;}.field-name-field-teaching-level{margin:10px 0;font-size:1.5em;color:#8f8f8f;text-transform:uppercase;}.teaching-wrapper{padding:30px;padding-top:35px;}.teaching-wrapper article{display:none;}.teaching-wrapper article.node-visible{display:block;}#teaching-menu{background-color:#cac7be;padding:20px;width:250px;text-transform:uppercase;float:left;margin-bottom:30px;}#teaching-menu h2{color:white;font-weight:bold;font-size:1.4em;margin-bottom:1.2em;}#teaching-menu ul{margin:1em 0;line-height:2em;}#teaching-menu .sep{margin:1.667em 0;height:2px;background-color:#dcdcd0;}#teaching-menu .sep span{display:block;height:1px;background-color:#b1ab9f;}#teaching-menu a{text-decoration:none;}#teaching-menu a:hover{text-decoration:underline;}#teaching-menu a.active-teaching{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/teaching-menu-puce.png) left center no-repeat;font-weight:bold;padding-left:8px;}#related-themes{margin-top:30px;padding:0 15px;}#related-themes h2{margin:0 15px;color:#b0ac95;font-weight:bold;font-size:2em;line-height:1.5em;}.edit_global_theme{margin-top:10px;}#teaching-menu a img,.edit_global_theme a img{opacity:0.5;margin-left:2px;}#teaching-menu a:hover img,.edit_global_theme a:hover img{opacity:1;}.teaching-title,.teaching-subtitle,.teaching-mobile-subtitle{display:none;}.node-teaching-theme-level .group-content-footer{display:none;}#block-mdnantes-teaching-mdnantes-teaching-select{margin-top:30px;margin-bottom:20px;}#block-mdnantes-teaching-mdnantes-teaching-select p.teaching-select-title{text-transform:uppercase;color:#a1a1a1;font-weight:bold;font-size:1.083em;margin:0;margin-bottom:5px;}#block-mdnantes-teaching-mdnantes-teaching-select p.teaching-select-title--disabled{color:#bfbfbf;}#block-mdnantes-teaching-mdnantes-teaching-select select{margin-bottom:20px;border:1px solid #000000;background:#ffffff;width:300px;padding:4px 2px;color:#000000;}#block-mdnantes-teaching-mdnantes-teaching-select select:disabled{border-color:#bfbfbf;color:#bfbfbf;}#block-mdnantes-teaching-mdnantes-teaching-results{clear:both;display:none;}#block-mdnantes-teaching-mdnantes-teaching-results h2{margin-left:30px;margin-bottom:20px;text-transform:inherit;font-size:1.750em;font-weight:bold;color:#a09569;}#teaching-results-wrapper{overflow:hidden;padding:0 15px 30px 15px;}#teaching-loader-wrapper{text-align:center;}.teaching-loader{width:20px;height:20px;display:none;vertical-align:middle;background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/loader.gif) center no-repeat;}.teaching-loader--visible{display:inline-block;}.node-teaching .group-content{padding-bottom:0;padding-top:0;}.node-teaching h1{margin-top:0;}.node-teaching .group-mobile-footer{display:none;}.teaching-push{background-color:#ffffff;border:1px solid #bbb6a2;width:30%;margin:10px 1.666%;float:left;text-align:left;vertical-align:top;cursor:pointer;}.teaching-push > img{display:block;width:100%;height:auto;}.push__content__presentation{min-height:230px;}.teaching-push__content{padding:20px 15px 10px;}.teaching-push__content h3{font-weight:bold;font-size:1.5em;margin-bottom:5px;}.teaching-push__content h3 a{text-decoration:none;}.teaching-push__content p{margin:0;}.push__content__info{border-top:1px solid #d8d8d8;padding-top:10px;margin-top:15px;}.push__content__info__level{color:#8f8f8f;text-transform:uppercase;float:left;line-height:1.5em;}.push__content__info__translations{float:right;}.push__content__info__translations li{margin-left:5px;float:left;}.push__content__info__translations li img{width:20px;height:13px;}.paragraphs-items-field-teaching-file-content,.paragraphs-items-field-teaching-accordion{margin-bottom:30px;}.field-name-field-teaching-file-title{text-transform:uppercase;font-size:1.5em;font-weight:bold;color:#a09569;padding-bottom:15px;border-bottom:1px solid #e2e1dc;margin-top:20px;}.field-name-field-teaching-accordion-title{font-size:1.083em;text-transform:uppercase;border-bottom:1px solid #e2e1dc;background:#f7f7f2;background:-moz-linear-gradient(top,#ffffff 0%,#f8f7f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f8f7f2));background:-webkit-linear-gradient(top,#ffffff 0%,#f8f7f2 100%);background:-o-linear-gradient(top,#ffffff 0%,#f8f7f2 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f8f7f2 100%);background:linear-gradient(to bottom,#ffffff 0%,#f8f7f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f7f2',GradientType=0);cursor:pointer;padding-right:10px;font-weight:600;padding-right:20px;}.field-index-0 .field-name-field-teaching-accordion-title{border-top:1px solid #e2e1dc;}.field-name-field-teaching-accordion-title .field-items{background:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/accordion-bottom.png) no-repeat right center transparent;padding:15px 40px 15px 10px;}.opened .field-name-field-teaching-accordion-title .field-items{background-image:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/accordion-top.png);}.field-name-field-teaching-accordion-content{display:none;margin:20px 0 30px 0;}.field-index-0 .field-name-field-teaching-accordion-content{display:block;}.field-name-field-teaching-accordion-content p{margin-bottom:0;}.node-adlib-collections .field-name-field-image,.node-adlib-library .field-name-field-image{height:auto;}.node-adlib-collections .field-name-field-image img,.node-adlib-library .field-name-field-image img{display:block;width:100%;}.node-adlib-collections .section-title,.node-adlib-library .section-title{font-size:1.7em;line-height:1.1em;margin-bottom:28px;color:#000000;}.node-adlib-collections .group-aside .diaporama{height:auto;background:#000000;}.node-adlib-collections .field-name-field-gallery-images #cycle-overlay a{color:#ffffff;text-decoration:underline;}.node-adlib-collections .chapeau,.node-adlib-library .chapeau{font-weight:normal;}#webform-client-form-8 .captcha{padding-left:96px;margin-top:20px;}.memorial-abolition-esclavage{background-color:#35384d;width:100%;float:left;margin-bottom:10px;text-align:center;}.memorial-abolition-esclavage a{color:#ffffff;font-size:25px;font-weight:bold;line-height:30px;text-transform:uppercase;padding:20px 25%;display:block;text-decoration:none;}.memorial-abolition-esclavage a:hover,.memorial-abolition-esclavage a:focus,.memorial-abolition-esclavage a:active{text-decoration:underline;}.page-calendrier-grands-evenements #block-system-main,.page-calendrier-par-categories #block-system-main{background-color:transparent;margin-left:-30px;margin-right:-30px;}.view-grands-evenements .view-header{background-color:#ffffff;margin-bottom:18px;padding:25px 18px 36px 140px;width:100%;}.view-grands-evenements .header .breadcrumb .active{color:#21847e;font-weight:600;}.view-grands-evenements h1{color:#000000;font-size:3.333em;letter-spacing:-0.042em;margin-top:30px;margin-bottom:30px;float:none;}.events ul.pager{padding-top:30px;}.view-display-id-events_by_categories .view-header{padding:25px 18px 10px 140px;}.view-display-id-events_by_categories .view-filters{background-color:#ffffff;margin:-18px 0 18px 0;padding:0 18px 36px 140px;width:100%;}.view-display-id-events_by_categories .views-widget-filter-field_visit_type_tid label[for="edit-field-visit-type-tid"]{display:none;}.view-display-id-events_by_categories .form-item-field-visit-type-tid .bef-checkboxes{max-width:600px;}.view-display-id-events_by_categories .bef-checkboxes .form-item{width:50%;float:left;clear:none}.view-display-id-events_by_categories .bef-checkboxes .form-item input{width:auto !important;}.view-display-id-events_by_categories .bef-checkboxes .form-item label{font-weight:600;cursor:pointer;}#interstitial_window > .close{background:#000 url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/image-controls.png) right center no-repeat;border:none;top:-15px;display:block;height:28px;overflow:hidden;position:absolute;right:-15px;text-indent:-9999px;width:28px;}
@media screen and (max-width:1023px){.node-page.node-full,.node-page-labels.node-full,.node-page .view-calendar,.node-event.node-full,.node-access.node-full,.field-name-field-home-actuality-one,.field-name-field-push-blocks,.group-home-where,.archives,.field-name-field-collections-children,.field-name-field-collections-children,.node-teaching.node-full,.node-teaching-theme-level.node-full{max-width:98.18%;}#block-menu-menu-menu-netlinking{display:none;}#header .wrap,#header .content{width:100%;}.front h1,#logo,#logo img{height:auto;margin:0;width:94px;}#block-mdnantes-mdnantes-mainmenu{margin-left:94px;}#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li{margin:0;}#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li > a{padding:0 5px;}#block-mdnantes-mdnantes-mainmenu li > a:hover + ul,#block-mdnantes-mdnantes-mainmenu li > a:focus + ul,#block-mdnantes-mdnantes-mainmenu li:hover > ul,#block-mdnantes-mdnantes-mainmenu li:focus > ul{display:block;}#block-mdnantes-mdnantes-mainmenu li.item-3 ul{left:0;}#block-mdnantes-mdnantes-mainmenu .main_menu li ul li{display:list-item;}#block-search-form{padding:14px 10px 12px;}#block-search-form .form-text{width:124px;}#block-search-form .form-actions{top:15px;}#footer{margin-top:14px;padding-top:21px;}#block-mdnantes-mdnantes-footermenu{margin-bottom:46px;}#block-mdnantes-mdnantes-footermenu .content{padding:0;}#footer .main_menu{width:66.6666666667%;}#footer .main_menu > ul > li{margin:0 30px 30px 0;max-width:20%;}#footer .menu_pro{padding-left:21px;width:13.3466666667%;}#footer .menu_pro{margin-right:3.32%;}#footer .menu_legals{width:16.6666666667%;}#footer #block-simplenews-8{padding-bottom:38px;}#footer #block-simplenews-8 .form-item-mail{width:52.81%;}#footer #block-simplenews-8 .form-item-mail .form-text{width:100%;}#content > .wrap,#content > .region-content{width:100%;}#content #main,#content #main article,#content #main .attached iframe,#content #main .attached .diaporama,.field-name-field-further-blocks > div,#more li,.field-name-field-push-blocks .shops > div{margin-bottom:8px;}.group-content,.group-labels-content,.group-event-content{padding:32px 20px 43px 30px;}.group-aside .field,.group-labels-aside .field{margin-bottom:8px;}.group-aside .field-name-field-image,.group-labels-aside .field-name-field-image,.group-event-aside .field-name-field-image{height:403px;}.group-aside .field-name-field-gallery-images,.group-labels-aside .field-name-field-gallery-images{height:239px;}#content #main .attached iframe,#content #main .attached .diaporama{margin-right:8px;}.group-aside .diaporama,.group-labels-aside .diaporama,.group-event-aside .diaporama{height:237px;}.field-name-field-videos{overflow:hidden;position:relative;}.field-name-field-further-blocks > .field-items > .field-item{float:none;height:auto;margin-left:0;min-height:199px;padding:18px 17px;width:100%;}.node-collections .field-name-field-further-blocks > .field-items > .field-item{float:left;height:275px;}.field-name-field-further-blocks h3{margin:11px 0;}.field-name-field-further-blocks .field-type-image{padding-right:17px;}.field-name-field-further-blocks img{height:auto;max-width:84px;}#more h2{font-size:2em;margin-bottom:17px;}#more li,.archives #main li{overflow:hidden;width:49.34%;}#more li.odd,.archives #main .odd{margin-left:0;}#more li.even,.archives #main .even{margin-left:1.32%;}#more li img,.archives #main li img{height:auto;width:100%;}#more li div{padding:13px;}#more li .category,#more li .date{font-size:1.083em;}#more li .date{bottom:12px;}#more li h3{font-size:1.667em;margin:7px 0 6px}.group-home-slideshow,.field-name-field-block-timeline .content{width:100%;}.group-home-slideshow{height:304px;}.field-name-field-block-timeline .view-date{padding-left:15px;}.field-name-field-block-timeline .view-content{left:160px;}.node-home .field-name-field-block-timeline .view-calendar{padding:0;width:100%;}.field-name-field-block-timeline #timeline-prev,.field-name-field-block-timeline #timeline-next{height:29px;width:15px;top:47px;}.field-name-field-block-timeline .views-row{width:33%;}.node-home_teaser_one .group-home-content,.node-home_teaser_one .group-home-aside,.node-home_teaser_one .field-name-field-image{height:395px;}.node-home_teaser_one .group-home-content{padding:24px 32px 28px 43px;}#content #main .category,#content #main .date{font-size:1.083em;}.front #content .field-name-field-home-actuality-one article h2{margin:0.31em 0 0.143em;}.front #content .field-name-field-home-actuality-one article h3{margin-bottom:1em;}#content #main article .date{margin-bottom:1.769em;}.front .node-full .text,.front .node-full .field-name-body,.front .field-name-field-left-body{margin-bottom:0;}.front #content .field-name-field-home-actuality-one article p{font-size:1.083em;line-height:1.231em;}.front .field-name-field-home-actuality-one article .button{margin-bottom:13px;}.front #content .field-name-field-home-actuality-one article .button.eshop{margin:0;}.front #content .field-name-field-home-actualities li,.field-name-field-push-blocks > .field-items > .field-item,.view-calendar.archives .view-item{margin-bottom:8px;margin-left:0;width:49.34%;}.front #content .field-name-field-home-actualities li.even,.field-name-field-push-blocks > .field-items > .field-item.odd,.view-calendar.archives .view-item.even{margin-left:1.32%;}.front #content .field-name-field-home-actualities li img,.field-name-field-push-blocks .shops > div img{height:auto;width:100%;}.front #content .field-name-field-home-actualities li div{padding:13px;}.front #content .field-name-field-home-actualities li .category,.front #content .field-name-field-home-actualities li .date{font-size:1.083em;}.front #content .field-name-field-home-actualities li .date{bottom:12px;}.front #content .field-name-field-home-actualities h3{font-size:1.667em;margin:7px 0 6px}.front .field-name-field-push-blocks > div{height:auto;}.field-name-field-push-blocks > div,.front .field-name-field-push-blocks .field-name-field-home-location,.field-name-field-push-blocks .access{float:none;margin-left:0;width:100%;}.group-home-where h2{margin-top:7px;}.group-home-where .field-name-field-home-location{width:42.71%;}.group-home-where .field-name-field-home-location-bis{width:49.73%;}.view-calendar{padding:25px 30px 68px 22px;width:98.18%;}.view-display-id-page_1 .breadcrumb{margin-left:80px;}.view-calendar > .calendar,.view-calendar > .events-list{float:none;height:auto;margin:0;width:100%;}.view-calendar > .calendar{margin-bottom:18px;padding-right:0;}.view-calendar > .calendar .view-header{margin:31px 0;text-align:right;width:68.66%;}.view-calendar .calendar .view-content{float:left;margin-bottom:0;width:68.66%;}.view-calendar .view-filters,.view-calendar .view-links{float:left;margin-left:2.56%;width:28.77%;}.views-exposed-form > div > div > label{float:none;}.view-calendar > .calendar .views-widget{float:none;font-size:1em;line-height:1.833em;margin:17px 0 0 0;}.view-calendar > .events-list{clear:both;padding:32px 0 2px 24px;}.view-calendar > .events-list h1{margin-bottom:0.641em;padding-bottom:0.385em;}.view-calendar > .events-list > p{margin-bottom:1.308em;}.view-calendar > .events-list ul{margin:1.417em 0 0;}.view-calendar > .events-list li img{height:auto;max-width:17.73%;}.view-calendar.archives{padding:0;}.view-calendar.archives .header{padding:15px 18px 27px;}.view-calendar.archives .breadcrumb{margin:15px 0 0 110px;}.archives h1{float:none;margin-left:110px;line-height:40px;}.view-calendar.archives .header .years{float:none;margin:15px auto 0;text-align:center;}.archives #content header .previous{margin-right:20px;}.archives #content header .next{margin-left:20px;}.archives #content header li{margin:0 20px;}.field-name-field-map{height:403px;}.group-access-content{padding:24px 21px 43px 16px;}.group-access-content .field-name-field-access-columns .field-item{width:33.33%;}.group-access-content .field-name-field-access-columns .field-item:last-child{border:none;display:block;padding:42px 0 0;width:100%;}.node-type-access .field-name-field-push-blocks{max-width:100%;}.section-title,.node-page h1,.node-page-labels h1,.node-access h1,.node-webform h1{margin-bottom:28px;}.field-name-field-share-block ul{clear:both;float:none;}.field-name-field-share-block ul li.print{display:none;}ul.inline li.forward_link{margin-left:0;}.node-page table{width:100%;}.field-name-field-special-block{clear:left;width:48.81%;}.field-name-field-special-block img{padding-right:20px;}.field-name-field-special-block p{float:left;width:58.7%;}.field-name-field-special-block span{clear:left;display:block;}.node-page.node-full .field-name-field-push-blocks,.node-event.node-full .field-name-field-push-blocks{margin-bottom:14px;max-width:100%;}.field-name-field-push-blocks img,.field-name-field-themes img{width:100%;}.group-map{height:403px;}.webform-client-form{width:100%;}#search-form{width:37.62%;}.node-collections .group-aside .field-name-field-image .fullscreen{bottom:auto;top:190px;}.group-collection-chapters > .field-group-html-element > .field-type-image .fullscreen{bottom:auto;top:214px;}.node-collections .group-blocks > .field > .field-items > .field-item{margin:0 0 10px 9px;width:372px;}.node-collections .group-blocks img{width:100%;}.field-name-field-collection-menu li{margin:0 0 10px 1.28%;width:49.36%;}#block-mdnantes-mdnantes-collection-menu li img{width:100%;}.field-name-field-collection-menu .odd{margin-left:0;}.field-name-field-collections-children > .field-items > .field-item{margin:0 0 10px 1.32%;width:49.34%;}.field-name-field-collections-children > .field-items > .field-item:first-child{margin-left:1.32%;}.field-name-field-themes > .field-items > .field-item{margin:0 0 10px;width:100%;}.group-teaching-top{min-height:inherit;padding-top:25px;}.group-teaching-top .breadcrumb{margin-left:110px;float:none;}.node-teaching h1{margin-top:15px;}#block-mdnantes-teaching-mdnantes-teaching-select select{width:280px;width:calc(100% - 30px);}.push__content__presentation{min-height:275px;}.teaching-push__content{padding-bottom:5px;}.teaching-push__content p{font-size:0.9em;line-height:1.6em;}.push__content__info__level,.push__content__info__translations{float:none;}.push__content__info__translations li{margin-left:0;margin-right:5px;}.push__content__info{min-height:45px;padding-top:5px;}.group-teaching-header-image,.group-teaching-header-image .field-name-field-image{width:350px;height:181px;}.group-teaching-header-content{margin-right:370px;}.node-adlib-collections .group-aside > .field-type-image,.node-adlib-library .group-aside > .field-type-image{height:auto;}.page-calendrier-grands-evenements #block-system-main,.page-calendrier-par-categories #block-system-main{margin:0;}.view-grands-evenements h1{margin:10px 0 0;float:none;}}@media screen and (max-width:730px){.wrap,.content,#content > .wrap,#content > .region-content{width:100%;}.front h1,#logo,#logo img{height:auto;margin:0;width:58px;}#menu-tools{min-height:38px;}#menu-tools .drop-down{position:static}#menu-tools .drop-down:hover,#menu-tools .drop-down:focus{background:#dedbd2 none;}#menu-tools .drop-down > div,#menu-tools .drop-down > ul{display:none;margin:0;text-align:left;}#menu-tools .drop-down > div,#menu-tools .drop-down > ul{float:none;padding:0;}#menu-tools .user{height:38px;width:73px;}#menu-tools .user > span{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/menu-user-button.png) left top no-repeat;color:transparent;display:block;height:38px;text-indent:-9999px;width:73px;}#menu-tools .drop-down.user:hover > span,#menu-tools .drop-down.user:focus > span{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/menu-user-button.png) left bottom no-repeat;color:transparent;}#menu-tools .drop-down > a:hover + div,#menu-tools .drop-down > a:hover + ul,#menu-tools .drop-down > a:focus + div,#menu-tools .drop-down > a:focus + ul,#menu-tools .drop-down:hover > div,#menu-tools .drop-down:hover > ul,#menu-tools .drop-down:focus > div,#menu-tools .drop-down:focus > ul{display:block;}#menu-tools li > div,#menu-tools li > ul{display:none;}#menu-tools .drop-down > div > div{margin-bottom:20px;width:100%;}#menu-tools .drop-down > div > div:first-child{background:none;margin-right:0;padding-right:0;}#menu-tools .drop-down.user > div{left:0;margin:0;padding:22px 14px;position:absolute;top:38px;width:100%;}#menu-tools .drop-down.user > div > strong{border-bottom:1px solid #bebbb4;color:#000000;display:block;font-size:1.083em;font-weight:normal;margin:0 27px 11px 60px;padding:0 0 14px 7px;text-transform:uppercase;}#menu-tools .drop-down.user div strong{font-size:1.091em;}#menu-tools .drop-down.user .region-header-menu-login > div{float:none;width:100%;}#menu-tools .drop-down.user #block-user-login{background:none;}#menu-tools .drop-down.user #block-mdnantes-personal-space-mdps-no-account{padding:0;}#menu-tools form label{display:inline-block;width:45.21%;}#menu-tools form .form-text{display:inline-block;width:54.79%;}#menu-tools form label[for="account-login"],#menu-tools form label[for="account-password"]{display:none;}#menu-tools form .form-text{width:50%;}#menu-tools form .form-text + label + .form-text{float:left;}#menu-tools form .form-text + a{float:left;line-height:23px;padding-left:7px;}#menu-tools form a + label{clear:both;}#menu-tools .drop-down.menu-logged-in > div{background-color:#dedbd2;display:none;padding:17px 25px 12px;position:absolute;width:100%;}#menu-tools .drop-down.menu-logged-in:hover > div,#menu-tools .drop-down.menu-logged-in:focus > div{display:block;}#menu-tools .drop-down.a11y > div{left:0;margin:0;padding:22px 0 16px;position:absolute;top:38px;width:100%;}#menu-tools .drop-down.a11y strong{border-bottom:1px solid #bebbb4;color:#000000;display:block;font-weight:normal;margin:0 27px 25px 72px;padding:0 0 14px 8px;text-transform:uppercase;}#menu-tools .drop-down.a11y ul{position:static;width:100%;}#menu-tools .a11y .characters{padding-left:10px;}#menu-tools .a11y .form-submit{margin-left:0;padding-top:37px;width:33.33%;}#menu-tools .region-header-menu-language{margin:0;position:absolute;right:0;text-align:left;top:38px;width:72px;z-index:20;}#menu-tools .region-header-menu-language ul{font-weight:normal;margin:0;padding:9px 0 0 23px;}#menu-tools .drop-down.language li{margin-bottom:17px;}#menu-tools .drop-down.language ul a{color:#000000;}#menu-tools > div > a:link,#menu-tools > div > a:active,#menu-tools > div > a:visited,#menu-tools > div > a:hover,#menu-tools > div > a:focus{color:#ffffff;}#menu-tools .accessibility-icons{display:none;}#header .content > a > .element-invisible{display:block;}.region-header-menu-main{height:auto;}#block-mdnantes-mdnantes-mainmenu{font-size:1.083em;line-height:1em;margin-left:0;min-height:49px;position:relative;width:100%;}#block-mdnantes-mdnantes-mainmenu > div{width:100%;}#block-mdnantes-mdnantes-mainmenu .content{padding:13px 0;text-align:right;vertical-align:middle;width:100%;}#block-mdnantes-mdnantes-mainmenu .menu-main-button{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/menu-main.png) no-repeat;background-position:left top;display:inline-block;float:left;height:20px;line-height:1.538em;margin-left:72px;padding:0 0 0 35px;text-transform:uppercase;}#block-mdnantes-mdnantes-mainmenu .content.open > .menu-main-button{background-position:left bottom;height:17px;}#block-mdnantes-mdnantes-mainmenu nav{display:none;margin:0 7px 0 5px;text-align:left;width:100%;}#block-mdnantes-mdnantes-mainmenu nav > strong{display:none;}#block-mdnantes-mdnantes-mainmenu .main_menu{padding-top:52px;}#block-mdnantes-mdnantes-mainmenu .content.open nav{display:block;}#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li,#block-mdnantes-mdnantes-mainmenu .menu_pro{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/menu-arrow-320.png) no-repeat;background-position:right top;border-bottom:1px solid #d8d8d8;height:auto;line-height:1em;min-height:41px;padding:0;text-transform:uppercase;}#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li:hover,#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li:focus,#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li.active-trail,#block-mdnantes-mdnantes-mainmenu .menu_pro:hover,#block-mdnantes-mdnantes-mainmenu .menu_pro:focus{background-position:right -36px;}#block-mdnantes-mdnantes-mainmenu .main_menu li:hover a,#block-mdnantes-mdnantes-mainmenu .main_menu li.active-trail > a{background-color:transparent;color:#aeaeae;}#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li > a,#block-mdnantes-mdnantes-mainmenu .menu_pro > a{line-height:1em;padding:13px 0 15px 12px;}#block-mdnantes-mdnantes-mainmenu .content.open .main_menu > ul > li,#block-mdnantes-mdnantes-mainmenu .content.open .menu_pro{display:list-item;}#block-mdnantes-mdnantes-mainmenu .main_menu li:hover,#block-mdnantes-mdnantes-mainmenu .main_menu li:focus{background-color:#ffffff;color:#000000;}#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li:hover,#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li:focus,#block-mdnantes-mdnantes-mainmenu .menu_pro:hover,#block-mdnantes-mdnantes-mainmenu .menu_pro:focus{background-position:right -35px;}#block-mdnantes-mdnantes-mainmenu .main_menu li li:hover,#block-mdnantes-mdnantes-mainmenu .main_menu li li:focus,#block-mdnantes-mdnantes-mainmenu .main_menu li.active-trail li a{background-color:#ffffff;}#block-mdnantes-mdnantes-mainmenu .main_menu li:hover > a,#block-mdnantes-mdnantes-mainmenu .main_menu li:focus > a,#block-mdnantes-mdnantes-mainmenu .main_menu li.active-trail > a{color:#000000;}#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li:hover > a,#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li:focus > a,#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li.active-trail:hover > a,#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li.active-trail:focus > a,#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li.active-trail > a{background-color:#000000;color:#ffffff;}#block-mdnantes-mdnantes-mainmenu .main_menu li li.active-trail a:link,#block-mdnantes-mdnantes-mainmenu .main_menu li li.active-trail a:active,#block-mdnantes-mdnantes-mainmenu .main_menu li li.active-trail a:visited,#block-mdnantes-mdnantes-mainmenu .main_menu li li:hover a:link,#block-mdnantes-mdnantes-mainmenu .main_menu li li:hover a:active,#block-mdnantes-mdnantes-mainmenu .main_menu li li:hover a:visited,#block-mdnantes-mdnantes-mainmenu .main_menu li li:focus a:link,#block-mdnantes-mdnantes-mainmenu .main_menu li li:focus a:active,#block-mdnantes-mdnantes-mainmenu .main_menu li li:focus a:visited,#block-mdnantes-mdnantes-mainmenu .menu_pro li.active-trail a:link,#block-mdnantes-mdnantes-mainmenu .menu_pro li.active-trail a:active,#block-mdnantes-mdnantes-mainmenu .menu_pro li.active-trail a:visited,#block-mdnantes-mdnantes-mainmenu .menu_pro li:hover a:link,#block-mdnantes-mdnantes-mainmenu .menu_pro li:hover a:active,#block-mdnantes-mdnantes-mainmenu .menu_pro li:hover a:visited,#block-mdnantes-mdnantes-mainmenu .menu_pro li:focus a:link,#block-mdnantes-mdnantes-mainmenu .menu_pro li:focus a:active,#block-mdnantes-mdnantes-mainmenu .menu_pro li:focus a:visited{color:#000000;font-weight:700;}#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li,#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li > a{color:#000000;cursor:default;display:block;}#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li.item-2,#block-mdnantes-mdnantes-mainmenu .main_menu > ul > li.item-2 > a{cursor:pointer;}#block-mdnantes-mdnantes-mainmenu .menu_pro strong{display:block;font-weight:normal;padding:13px 0 15px 12px;}#block-mdnantes-mdnantes-mainmenu li ul,#block-mdnantes-mdnantes-mainmenu .menu_pro ul{background-color:#ffffff;padding:13px 0 13px 12px;position:static;}#block-mdnantes-mdnantes-mainmenu .main_menu li ul a:link,#block-mdnantes-mdnantes-mainmenu .main_menu li ul a:active,#block-mdnantes-mdnantes-mainmenu .main_menu li ul a:visited,#block-mdnantes-mdnantes-mainmenu .menu_pro a:link,#block-mdnantes-mdnantes-mainmenu .menu_pro a:active,#block-mdnantes-mdnantes-mainmenu .menu_pro a:visited{color:#aeaeae;line-height:1.833em;padding:0;}#block-mdnantes-mdnantes-mainmenu .main_menu li ul a{border-bottom:none;height:auto;text-decoration:none;}#block-mdnantes-mdnantes-mainmenu li > div,#block-mdnantes-mdnantes-mainmenu li > ul{display:none;text-transform:none;}#block-mdnantes-mdnantes-mainmenu li > ul,#block-mdnantes-mdnantes-mainmenu .menu_pro ul{border-top:1px solid #d8d8d8;}#block-mdnantes-mdnantes-mainmenu .main_menu li > ul li,#block-mdnantes-mdnantes-mainmenu .menu_pro li{margin-bottom:13px;}#block-mdnantes-mdnantes-mainmenu .main_menu li > ul li:last-child,#block-mdnantes-mdnantes-mainmenu .menu_pro li:last-child{margin-bottom:0;}#block-mdnantes-mdnantes-mainmenu li:hover > div,#block-mdnantes-mdnantes-mainmenu li:hover > ul,#block-mdnantes-mdnantes-mainmenu li:focus > div,#block-mdnantes-mdnantes-mainmenu li:focus > ul{display:block;}#block-mdnantes-mdnantes-mainmenu .menu_pro strong,#block-mdnantes-mdnantes-mainmenu .menu_legals,#block-mdnantes-mdnantes-mainmenu .menu_legals a{color:#6c6c6c;}#block-mdnantes-mdnantes-mainmenu .menu_pro ul{display:none;text-transform:none;}#block-mdnantes-mdnantes-mainmenu .menu_pro:hover ul,#block-mdnantes-mdnantes-mainmenu .menu_pro:focus ul{display:block;}#block-mdnantes-mdnantes-mainmenu .menu_legals{margin-top:14px;}#block-mdnantes-mdnantes-mainmenu .menu_legals ul.menu{text-align:center;}#block-mdnantes-mdnantes-mainmenu .menu_legals li{display:inline-block;}#block-mdnantes-mdnantes-mainmenu .menu_legals li:after{content:' - ';}#block-mdnantes-mdnantes-mainmenu .menu_legals li:last-child:after{content:'';}#block-search-form{padding:0;position:absolute;right:17px;top:13px;width:44.38%;}#block-search-form .form-text{width:100%;padding:0 30px 0 7px;}#block-search-form .form-actions{right:0;top:0;}#block-search-form .form-submit{top:0;}#block-search-form #search-button-display{display:none;}#block-search-form .search-form-container{display:inline-block !important;width:100%;}#block-search-form #search-button-close{display:none;}#footer{padding:58px 0 44px;text-align:center;}#footer .main_menu,#footer .menu_pro{display:none;}#footer .menu_legals li,#block-mdnantes-mdnantes-footer-socials li,#block-mdnantes-mdnantes-footer-sponsors li{display:inline-block;}#block-mdnantes-mdnantes-footer-sponsors .content .element-invisible + p{display:block;}#footer .menu_legals{float:none;font-size:1.083em;line-height:1em;margin-bottom:49px;max-width:100%;text-transform:uppercase;width:100%;}#footer .menu_legals ul{text-align:center;}#footer .menu_legals li{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/footer-menu-separator-320.png) right center no-repeat;margin:0;padding:0 12px 0 6px;}#footer .menu_legals li:first-child{padding-left:0;}#footer .menu_legals li:last-child{background:none;padding-right:0;}#block-mdnantes-mdnantes-footer-socials{margin-bottom:25px;}#footer #block-simplenews-8{color:#6f6f6f;margin-bottom:24px;padding-bottom:39px;}#footer #block-simplenews-8 p{margin:0 auto 19px;width:57%;}#footer #block-simplenews-8 .form-text{margin-right:12px;width:50%;}#block-mdnantes-mdnantes-footer-sponsors li{margin:0;padding:0 14px;}#footer > a,.group-collection-chapters > .field-group-html-element > .field-type-text-with-summary .field-item > a{display:block;}#messages .messages{margin:0;}#tabs{background-color:#f5f5ee;float:none;font-size:0.917em;width:100%;}#tabs li a{padding:0 10px;}#block-system-main{padding:0 14px 30px;}.group-content,.group-labels-content,.group-event-content,.group-aside,.group-labels-aside,.group-aside .diaporama,.group-event-aside .diaporama,.field-name-field-further-blocks,.field-name-field-further-blocks > div,#more li,.archives #main li,.node-type-collections .group-content,.node-type-collections .group-aside{float:none;height:auto;margin-left:0;min-height:0;width:100%;}.group-aside .field-name-field-videos,.group-aside .field-name-field-videos iframe,.group-aside .media-dailymotion-outer-wrapper,.group-aside .media-dailymotion-outer-wrapper iframe,.group-labels-aside .field-name-field-videos,.group-labels-aside .field-name-field-videos iframe,.group-labels-aside .media-dailymotion-outer-wrapper,.group-labels-aside .media-dailymotion-outer-wrapper iframe,.group-event-aside .field-name-field-videos,.group-event-aside .field-name-field-videos iframe,.group-event-aside .media-dailymotion-outer-wrapper,.group-event-aside .media-dailymotion-outer-wrapper iframe{float:none;margin-left:0;min-height:0;width:100%;}.field-name-field-home-actuality-one,.field-name-field-home-actuality-one .group-home-aside,.field-name-field-home-actuality-one .group-home-content{height:auto;}.node-page.node-full,.node-page-labels.node-full,.node-page .view-calendar,.node-event.node-full,.node-access.node-full,.field-name-field-home-actuality-one,.field-name-field-push-blocks,.group-home-where,.archives,.node-teaching.node-full,.node-teaching-theme-level.node-full{max-width:100%}.group-content,.group-labels-content,.group-event-content{margin-bottom:0;}#block-mdnantes-mdnantes-share{height:auto;}#block-mdnantes-mdnantes-share .facebook{margin-right:20px;}.group-aside .field-name-field-left-body,.group-event-aside .field-name-field-left-body,.group-aside .field-name-field-videos,.group-aside .diaporama,.field-name-field-further-blocks,.field-name-field-special-block{width:100%;}.node-full .group-event-aside .field.field-name-field-body-2{margin-bottom:2.333em;}.group-aside > .field-type-image,.group-labels-aside > .field-type-image,.group-event-aside > .field-name-field-image,.group-aside .diaporama,.group-labels-aside .diaporama,.group-event-aside .diaporama{height:228px;}.field-name-field-gallery-images #cycle-overlay{width:78.5%;}.group-aside .diaporama #prev,.group-labels-aside .diaporama #prev,.group-event-aside .diaporama #prev{right:56px;}.field-name-field-gallery-images #cycle-caption{right:28px;}.group-aside .diaporama #next,.group-labels-aside .diaporama #next,.group-event-aside .diaporama #next{right:0;}.group-map{height:250px;margin-bottom:0;}.group-aside .field-type-image .fullscreen,.group-labels-aside .field-type-image .fullscreen,.group-aside .diaporama .fullscreen,.group-labels-aside .diaporama .fullscreen,.group-event-aside .diaporama .fullscreen,.group-collection-chapters > .field-group-html-element > .field-type-image .fullscreen{display:none;}.field-name-field-image .arrow,.node-collections .group-aside .field-name-field-image .arrow{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/main-arrow.png) right bottom no-repeat;display:block;height:15px;left:27px;top:0;width:31px;}.field-name-field-special-block img{float:none;}.field-name-field-special-block p{float:none;width:100%;}.group-content,.group-labels-content,.group-event-content,.front #content #main article,.entrance #content #main article,.group-aside .field-name-field-left-body,.group-event-aside .field-name-field-left-body{padding:20px 14px 15px;}#main article .category,#main article .date{font-size:1.083em;}.group-content-footer .field-name-field-share-block,.group-labels-footer .field-name-field-share-block,.group-event-footer .field-name-field-share-block,.group-access-footer .field-name-field-share-block,.group-content-footer ul.inline,.group-content-footer ul.links.inline,.group-labels-footer ul.inline,.group-labels-footer ul.links.inline
  .group-event-footer ul.inline,.group-event-footer ul.links.inline,.group-access-footer ul.inline,.group-access-footer ul.links.inline{float:none;width:100%;}#content #main #second table{width:100%;}.field-name-field-further-blocks{margin-bottom:0;}.field-name-field-further-blocks > .field-items > .field-item{padding:20px 14px 25px;}#more{margin-top:10px;}#more h2{font-size:1.667em;margin-bottom:12px;}#more ul{margin:0 0 18px;}#more li,.archives #main li{height:237px;}#more > a{margin:0 14px;}#more li img,.front #content .field-name-field-home-actualities li img,.front .field-name-field-push-blocks img{height:auto;width:100%;}.field-name-field-push-blocks .shops > div{margin-bottom:8px;}.field-name-field-push-blocks .access > div{margin-bottom:8px;}.field-name-field-push-blocks .access h2{font-size:1.833em;margin:0 0 24px;}.field-name-field-special-block{margin-top:0;}.field-name-field-home-first-images .field-item,.field-name-field-home-slideshow-links .field-item,.node-home_teaser_one .group-home-aside,.node-home_teaser_one .group-home-content,.front .field-name-field-push-blocks > div,.field-name-field-home-actualities li,.field-name-field-push-blocks > .field-items > .field-item,.group-home-where,.group-home-where .field-name-field-home-location,.group-home-where .field-name-field-home-location-bis,.group-aside,.group-labels-aside,.group-event-aside{float:none;height:auto;margin-left:0;width:100%;}.group-home-slideshow{height:273px;overflow:hidden;width:100%;}.field-name-field-home-first-images img{width:100%;}.field-name-field-home-slideshow-links .field-item{height:50%;top:0;}.field-name-field-home-slideshow-links .field-item.odd{left:0;top:50%;}.field-name-field-home-slideshow-links .field-item.even{text-align:left;top:0;}.field-name-field-home-slideshow-links .home-slideshow-link{padding-left:14px;}.field-name-field-block-timeline .view-date{padding-left:5px;}.field-name-field-block-timeline .view-content{left:130px;right:15px;}.field-name-field-block-timeline .views-row{width:140px;float:inherit;border-left:0;}.node-home_teaser_one .group-home-aside,.node-home_teaser_one. field-name-field-image{height:242px;}.node-home_teaser_one .group-home-content{padding:23px 14px 28px;}.node-home_teaser_one .group-home-content h2{font-size:3.583em;margin:13px 0 6px;}.field-name-field-subtitle{font-size:1.833em;line-height:1.136em;margin:0 0 22px;}.node-home_teaser_one .group-home-content p{font-size:1.083em;line-height:1.154em;margin-bottom:27px;}.node-home_teaser_one .group-home-content .button{margin-bottom:13px;}.node-home_teaser_one .group-home-content .button.eshop{margin-left:0;}.front #content .field-name-field-home-actualities li{height:237px;margin-bottom:8px;overflow:hidden;}.front #content .field-name-field-home-actualities li.even,.field-name-field-push-blocks > .field-items > .field-item.odd{margin-left:0;}.front #content .field-name-field-home-actualities h2{font-size:1.667em;margin:8px 0 5px;}.front #content .field-name-field-home-actualities h3{font-size:1.167em;margin:0;}.field-name-field-push-blocks > .field-items > .field-item{height:237px;}.field-name-field-push-blocks .field-name-field-image{height:237px;}.group-home-where{padding:26px 14px;}.front .field-name-field-push-blocks .field-name-field-home-location > div{height:237px;margin-bottom:8px;overflow:hidden;width:100%;}.front .field-name-field-push-blocks .field-name-field-home-location-bis{height:auto;padding:26px 14px 0;}.front .field-name-field-push-blocks .field-name-field-home-location-bis > div,.front .field-name-field-push-blocks .field-name-field-home-location-bis > div.odd,.front .field-name-field-push-blocks .field-name-field-home-location-bis > div.even{float:none;margin-bottom:26px;margin-right:0;width:100%;}.front .field-name-field-push-blocks .field-name-field-home-location-bis > div li{float:none;margin-right:0;}.front .field-name-field-push-blocks .field-name-field-home-location-bis > div:last-child{padding-left:0;}.view-display-id-page_1 .breadcrumb{margin-left:0;}.view .date-nav-wrapper .date-heading{width:55%;}.view-calendar{padding:20px 9px;width:100%;}.view-calendar > .calendar .view-header{font-size:2.250em;margin:0 0 20px;width:100%;}.view-calendar .view-header .date-prev{margin-right:44px;}.view-calendar .view-header .date-next{margin-left:11px;}.view-calendar .calendar .view-content{margin-bottom:16px;width:100%;}.view-calendar .view-filters,.view-calendar .view-links{float:none;margin-left:5px;width:100%;}.view-calendar .events-list{border:none;padding:20px 0;}.view-calendar .events-list span.arrow{display:none;}.view-calendar .events-list h1{font-size:2.333em;margin:0 5px 25px;padding-bottom:15px;}.view-calendar .events-list p{margin:0 14px 17px;}.view-calendar .events-list .node-agenda_teaser{height:auto;padding:11px 10px 14px 14px;}.view-calendar .events-list .node-agenda_teaser img{height:auto;width:72px;}.view-calendar > .events-list .node-agenda_teaser .field-name-field-image{padding-right:12px;}.view-calendar .events-list .node-agenda_teaser .group-event-slide{max-width:68.44%}.view-calendar .events-list .node-agenda_teaser .category{font-size:0.929em;}.view-calendar .events-list .node-agenda_teaser a.arrow{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/agenda-events-puce.png) center center no-repeat;height:auto;margin-top:1.5em;max-width:6.45%;}.view-calendar.archives .header{padding:28px 14px 14px;}.view-calendar.archives .header header li{margin:14px;}.view-calendar.archives .breadcrumb{margin:0;}.view-calendar.archives h1{font-size:1.25em;margin-left:0;}.view-calendar.archives .years{font-size:2.5em;}.view-calendar.archives .header li:nth-child(4),.view-calendar.archives .header li:nth-child(5){display:none;}.archives .header .previous{margin-right:10px;}.archives .header li{margin:0 5px;}.archives .header .next{margin-left:5px;}.events.archives .view-content,.view-calendar.archives .view-content{background-color:#ffffff;border-bottom:1px solid #cdcdc5;margin-bottom:2em;padding:0 4px 0 2px;}.page-calendrier-grands-evenements .events.archives .view-content{padding:0;}.events.archives .view-item,.view-calendar.archives .view-item{background:transparent url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/agenda-events-puce.png) right center no-repeat;border-top:1px solid #cdcdc5;float:none;height:auto;margin:0;padding:14px 0 12px;width:100%;}.events.archives .view-item.even,.view-calendar.archives .view-item.even{margin-left:0;}.events.archives .field-name-field-image,.view-calendar.archives .field-name-field-image{float:left;height:auto;padding:0 12px 0 11px;width:30.25%;}.events.archives .node-home_teaser_one .field-name-field-image{width:100%;padding:0;}.events.archives .group-event-slide,.view-calendar.archives .group-event-slide{background:none;float:left;padding:0;position:static;width:68.47%;}.events.archives .view-item:hover .group-event-slide,.events.archives .view-item:focus .group-event-slide,.view-calendar.archives .view-item:hover .group-event-slide,.view-calendar.archives .view-item:focus .group-event-slide{background:none;}.events.archives .node-pushed_bg_teaser h2,.view-calendar.archives .node-pushed_bg_teaser h2{font-size:1.25em;margin-bottom:1em;}.events.archives .field-name-field-calendar-date
  .view-calendar.archives .field-name-field-calendar-date{position:static;}.field-name-field-back-events-list{margin-left:13px;}.entrance .map{height:auto;}.entrance article > div,.entrance article > div > div,.entrance .address,.entrance .transport,.entrance .download{border:none;display:block;padding:0;width:100%;}.entrance article > div > div > div{float:none;width:100%;}.field-name-field-map{float:right;height:251px;}.field-name-field-map .field-item{text-align:center;}.field-name-field-map img{max-width:none;width:auto;}.group-access-content{float:left;margin-bottom:8px;padding:27px 14px 5px;}.group-access-content .field-name-field-access-columns{display:block;}.group-access-content .field-name-field-access-columns .field-item{display:block;padding:18px 0 22px;width:100%;}.group-access-content .field-name-field-access-columns .field-item:first-child{border-bottom:1px solid #d8d8d8;border-right:none;}.group-access-content .field-name-field-access-columns .field-item:last-child{border-top:1px solid #d8d8d8;padding:18px 0 22px;}#edit-submitted-newsletter,.form-radios{display:block;}.webform-client-form .form-type-radio:first-child{margin-left:25%;}.node-personal-space{padding-top:126px;}.node-personal-space .group-content{padding:27px 8px 39px 13px;}.node-personal-space h1{font-size:1.667em;}h1.wrap{padding:28px 14px 24px;}.node-personal-space .intro{display:none;}#block-mdnantes-personal-space-mdnantes-personal-space-tabs{border:1px solid #000000;height:auto;position:relative;width:45.82%;}#block-mdnantes-personal-space-mdnantes-personal-space-tabs #personal-space-button{background:#ffffff url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/personal-space-tab.png) right center no-repeat;color:#000000;display:block;font-weight:400;line-height:1.083em;padding:9px 12px 7px;text-transform:none;}#block-mdnantes-personal-space-mdnantes-personal-space-tabs ul{background-color:#ffffff;border:1px solid #000000;border-top:none;display:none;position:absolute;width:100%;z-index:10;}#block-mdnantes-personal-space-mdnantes-personal-space-tabs.open ul{display:block;}#block-mdnantes-personal-space-mdnantes-personal-space-tabs li{margin-right:0;width:100%;}#block-mdnantes-personal-space-mdnantes-personal-space-tabs li a{background-color:#ffffff;color:#000000;font-weight:400;text-transform:none;width:100%;}#block-mdnantes-personal-space-mdnantes-personal-space-tabs a.active,#block-mdnantes-personal-space-mdnantes-personal-space-tabs a:hover,#block-mdnantes-personal-space-mdnantes-personal-space-tabs a:focus{background-color:#000000;color:#ffffff;}#user-register-form .form-type-textfield label,#user-register-form .form-type-password label{width:36.3%;}#user-register-form .form-type-textfield .form-text,#user-register-form .form-type-password .form-text{width:63.7%;}#user-register-form .form-type-radios .form-radios{display:block;}.node-personal-space .profile-info,.node-personal-space .profile-password{border:none;float:none;padding:0;width:100%;}.node-personal-space .profile-info{margin-bottom:2.75em;}.node-personal-space .profile-info .field-label{width:21.74%;}.node-personal-space .profile-info .field-items{width:78.26%;}.node-personal-space .profile-password{margin-bottom:2.833em;}.node-personal-space .profile-password label{width:46.49%;}.node-personal-space .profile-password .form-text{width:53.51%;}.node-personal-space .profile-password div.password-strength,.node-personal-space .profile-password div.password-confirm,#user-register-form div.password-strength,#user-register-form div.password-confirm{margin-bottom:0.333em;width:100%;}.node-personal-space .profile-password .password-suggestions,#user-register-form .password-suggestions{width:100%;}#mdnantes-personal-space-bookmarks-form .actions-all{float:none;}#mdnantes-personal-space-bookmarks-form #edit-delete-selected{margin-left:3px;}#mdnantes-personal-space-bookmarks-form .actions-folder{float:none;margin-bottom:3.333em;}.actions-folder .form-item-reorder label,.actions-folder .form-item-reorder .form-select,#mdnantes-personal-space-bookmarks-form .actions-folder label{display:block;}#mdnantes-personal-space-bookmarks-form .actions-folder .form-select{width:64.19%;}#mdnantes-personal-space-bookmarks-form .actions-folder .form-item-new-input-new-term-name{display:inline-block;width:49.66%;}#mdnantes-personal-space-bookmarks-form .actions-folder .form-text{display:inline-block;width:100%;}#mdnantes-personal-space-bookmarks-form .actions-folder .form-submit{font-size:1.091em;margin:0 0.7em 0 0.5em;padding:0 31px 0 9px;}#mdnantes-personal-space-bookmarks-form .actions-folder .form-item-reorder{margin:1.667em 0 0 0;width:100%;}.bookmark-category h2{color:#6f6f6f;}.bookmark-item{float:none;height:auto;min-height:77px;width:100%;}.bookmark-item.odd{border-right:none;padding-right:0;}.bookmark-item.even{border-right:none;padding-left:0;}.bookmark-item .field-name-field-image{padding-right:13px;width:28.72%;}.bookmark-item .group-event-slide{width:71.28%;}#search-form{margin-bottom:35px;position:static;width:100%;}#search-form .form-wrapper{position:relative;}.search-result{float:none;height:auto;width:100%;}.search-result img{padding-right:12px;width:25.59%;}.search-result .adlib-image{height:auto;width:25.59%;padding-bottom:16px;}.search-result .adlib-image img{width:100% !important;height:auto !important;}.search-result .content{width:74.41%;}.node-type-collections h1{font-size:2.667em;line-height:1.063em;margin-bottom:0.75em;}.group-collection-chapters{padding-top:0;}.group-collection-chapters > .field-group-html-element{margin-bottom:0;}.group-collection-chapters > .field-group-html-element > .field-type-text{float:none;margin:0 3.75% 1.25em;width:92.5%;}.group-collection-chapters .field-label{font-size:2.917em;line-height:1.286em;}.group-collection-chapters > .field-group-html-element > .field-type-text .field-item{background-position:right top;font-size:1.167em;line-height:1em;}.group-collection-chapters > .field-group-html-element > .field-type-text-with-summary{float:none;margin-left:auto;margin-right:auto;padding:1em 12px 28px;position:relative;width:100%;}.group-collection-chapters > .field-group-html-element.closed > .field-type-image{display:none;}.group-collection-chapters > .field-group-html-element > .field-type-image{float:none;margin:0;width:100%;}.group-collection-chapters > .field-group-html-element > .field-type-image .field-item .note{margin:16px 12px 0;}.group-collection-chapters .group-content-footer{margin:0;padding-left:12px;width:100%;}.group-collection-chapters .group-content-footer .field-name-field-share-block,.group-collection-chapters .group-content-footer ul.inline,.group-collection-chapters .group-content-footer ul.links.inline{width:100%;}.node-collections .group-blocks > .field > .field-items > .field-item{margin:0;width:100%;}.node-collections .group-blocks > .field > .field-items > .field-item,.field-name-field-collection-menu li,.field-name-field-themes > .field-items > .field-item,.field-name-field-collections-children > .field-items > .field-item{margin:0 0 10px;width:100%;}.field-name-field-collection-menu{margin-bottom:0;padding:19px 22px 14px;}.field-name-field-collection-menu li,.field-name-field-themes > .field-items > .field-item{height:177px;}.field-name-field-collection-menu img,.field-name-field-themes img{width:100%;}.field-name-field-collections-children > .field-items > .field-item{height:auto;margin-bottom:0;}.node-type-collections #footer{margin-top:0;}.field-name-field-themes{padding-left:8px;padding-right:8px;}.group-teaching-top .breadcrumb{margin:0;padding:0 14px;padding-bottom:0.5em;line-height:1.4em;}.node-teaching .group-social-share,.node-teaching-theme-level .group-social-share{display:none;}.node-teaching h1{margin-top:15px;}#block-mdnantes-teaching-mdnantes-teaching-select select{width:90%;width:calc(100% - 30px);}#block-mdnantes-teaching-mdnantes-teaching-results h2{margin:15px 14px 20px;}#block-mdnantes-teaching-mdnantes-teaching-results h2 span{font-size:0.7em;}.node-teaching .group-mobile-footer{display:block;background:white;margin-top:14px;}.group-mobile-footer .field-name-field-image .arrow,.group-mobile-footer .field-name-field-image .fullscreen{display:none;}.group-mobile-footer .group-content-footer{border-width:0;padding:14px;margin-top:0;}.node-teaching .group-aside .field-name-field-image{display:none;}.teaching-push{width:100%;margin:0;margin-bottom:15px;}.push__content__presentation{min-height:inherit;}.teaching-push__content{padding-bottom:10px;}.teaching-push__content p{font-size:inherit;line-height:inherit;padding-bottom:5px;}.push__content__info{padding-top:10px;min-height:inherit;}.push__content__info__level{float:left;}.push__content__info__translations{float:right;}.push__content__info__translations li{margin-left:5px;margin-right:0;float:left;}.group-teaching-header-image{display:none;}.group-teaching-header-content{margin:0 14px;}.teaching-wrapper{padding:0 14px 0 14px;}#teaching-menu{float:none;margin:20px 0 30px 0;width:100%;padding:5px 20px;}#teaching-menu h2{margin:0;padding:10px 0;cursor:pointer;background:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/teaching-menu-bottom.gif) no-repeat;background-position:right center;background-position:calc(100% - 10px) center;}#teaching-menu h2.open{background-image:url(/sites/chateau-nantes.fr/themes/mdnantes_tpl/images/teaching-menu-top.gif);}#teaching-menu > ul{display:none;margin-top:0;}#teaching-menu .sep{margin:0;}.teaching-mobile-subtitle{display:block;text-transform:uppercase;font-weight:bold;margin-bottom:10px;}.group-teaching-content{margin-left:0;}#teaching-content .group-teaching-content .field-name-body{margin-top:0;}#related-themes{margin-top:25px;}#related-themes h2{margin-left:0;margin-bottom:10px;line-height:1.1em;}.node-teaching-theme-level .group-content-footer{display:block;background-color:white;border-width:0;margin-top:14px;padding:14px;}.node-adlib-collections .group-aside > .field-type-image,.node-adlib-library .group-aside > .field-type-image{height:auto;}.view-grands-evenements .view-header,.view-grands-evenements .view-filters{margin-bottom:18px;padding:10px 14px 14px;}.view-grands-evenements h1{margin:10px 0 0;float:none;font-size:1.25rem;line-height:20px;}.view-display-id-events_by_categories .bef-checkboxes .form-item{width:100%;}.memorial-abolition-esclavage a{font-size:15px;line-height:20px;padding:20px 10%;}.node-home_teaser_one .content{height:auto;}}
