article,aside,details,figcaption,figure,footer,header,main,nav,section,summary {display:block}
audio,canvas,video {display:inline-block;*display:inline;*zoom:1}
audio:not([controls]) {display:none;height:0}
[hidden] {display:none}
html {font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:75%;font-size:87.5%;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5em}
button,input,select,textarea {font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif}
body {margin:0;padding:0}
a:link {}
a:visited {}
a:hover,a:focus {}
a:active {}
a:focus {outline:thin dotted}
a:active,a:hover {outline:0}
p,pre {margin:1.5em 0}
blockquote {margin:1.5em 30px}
h1 {font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em}
h2 {font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em}
h3 {font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}
h4 {font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}
h5 {font-size:0.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}
h6 {font-size:0.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em}
abbr[title] {border-bottom:1px dotted}
b,strong {font-weight:bold}
dfn {font-style:italic}
hr {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0}
mark {background:#ff0;color:#000}
code,kbd,pre,samp,tt,var {font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;_font-family:'courier new',monospace;font-size:1em;line-height:1.5em}
pre {white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q {quotes:"\201C" "\201D" "\2018" "\2019"}
small {font-size:80%}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup {top:-0.5em}
sub {bottom:-0.25em}
dl,menu,ol,ul {margin:1.5em 0}
ol ol,ol ul,ul ol,ul ul {margin:0}
dd {margin:0 0 0 30px}
menu,ol,ul {padding:0 0 0 30px}
nav ul,nav ol {list-style:none;list-style-image:none}
img {border:0;-ms-interpolation-mode:bicubic;width:auto}
svg:not(:root) {overflow:hidden}
figure {margin:0}
form {margin:0}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.5em 0.625em 1em}
legend {border:0;padding:0;*margin-left:-7px}
button,input,select,textarea {font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
button,input {line-height:normal}
button,select {text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled] {cursor:default}
input[type="checkbox"],input[type="radio"] {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"] {-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0}
textarea {overflow:auto;vertical-align:top}
label {display:block;font-weight:bold}
table {border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em}
#page,.region-bottom {margin-left:auto;margin-right:auto;max-width:1200px}
#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer {padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;*behavior:url("../../../../external.html?link=https://www.fraispertuis-city.fr/path/to/boxsizing.htc");_display:inline;_overflow:hidden;_overflow-y:visible}
#header,#main,#footer {*position:relative;*zoom:1}
#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after {content:"";display:table}
#header:after,#main:after,#footer:after {clear:both}
@media all and (min-width:480px) {#main {padding-top:3em;position:relative}
#navigation {position:absolute;top:0;height:3em;width:100%}
}
@media all and (min-width:480px) and (max-width:959px) {.sidebar-first #content {float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%}
.sidebar-first .region-sidebar-first {float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%}
.sidebar-second #content {float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%}
.sidebar-second .region-sidebar-second {float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%}
.two-sidebars #content {float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%}
.two-sidebars .region-sidebar-first {float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%}
.two-sidebars .region-sidebar-second {float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:0;padding-right:0;clear:left}
.two-sidebars .region-sidebar-second .block {padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;*behavior:url("../../../../external.html?link=https://www.fraispertuis-city.fr/path/to/boxsizing.htc");_display:inline;_overflow:hidden;_overflow-y:visible}
.two-sidebars .region-sidebar-second .block:nth-child(3n+1) {float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;clear:left}
.two-sidebars .region-sidebar-second .block:nth-child(3n+2) {float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%}
.two-sidebars .region-sidebar-second .block:nth-child(3n) {float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%}
}
@media all and (min-width:960px) {.sidebar-first #content {float:left;width:80%;margin-left:20%;margin-right:-100%}
.sidebar-first .region-sidebar-first {float:left;width:20%;margin-left:0%;margin-right:-20%}
.sidebar-second #content {float:left;width:80%;margin-left:0%;margin-right:-80%}
.sidebar-second .region-sidebar-second {float:left;width:20%;margin-left:80%;margin-right:-100%}
.two-sidebars #content {float:left;width:60%;margin-left:20%;margin-right:-80%}
.two-sidebars .region-sidebar-first {float:left;width:20%;margin-left:0%;margin-right:-20%}
.two-sidebars .region-sidebar-second {float:left;width:20%;margin-left:80%;margin-right:-100%}
}
.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom {outline:1px solid #ccc}
.lt-ie8 .with-wireframes #header,.lt-ie8 .with-wireframes #main,.lt-ie8 .with-wireframes #content,.lt-ie8 .with-wireframes #navigation,.lt-ie8 .with-wireframes .region-sidebar-first,.lt-ie8 .with-wireframes .region-sidebar-second,.lt-ie8 .with-wireframes #footer,.lt-ie8 .with-wireframes .region-bottom {border:1px solid #ccc}
.element-invisible,.element-focusable,#navigation .block-menu .block__title,#navigation .block-menu-block .block__title {position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.element-focusable:active,.element-focusable:focus {position:static !important;clip:auto;height:auto;width:auto;overflow:auto}
#skip-link {margin:0}
#skip-link a,#skip-link a:visited {display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff}
.header__logo {float:left;margin:0;padding:0}
.header__logo-image {vertical-align:bottom}
.header__name-and-slogan {float:left}
.header__site-name {margin:0;font-size:2em;line-height:1.5em}
.header__site-link:link,.header__site-link:visited {color:#000;text-decoration:none}
.header__site-link:hover,.header__site-link:focus {text-decoration:underline}
.header__site-slogan {margin:0}
.header__secondary-menu {float:right}
.header__region {clear:both}
.numero{z-index:1000;float:center;margin-top:50%}
#navigation {}
#navigation .block {margin-bottom:0}
#navigation .links,#navigation .menu {margin:0;padding:0;text-align:left}
#navigation .links li,#navigation .menu li {float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none}
.breadcrumb ol {margin:0;padding:0}
.breadcrumb li {display:inline;list-style-type:none;margin:0;padding:0}
.page__title,.node__title,.block__title,.comments__title,.comments__form-title,.comment__title {margin:0}
.messages,.messages--status,.messages--warning,.messages--error {margin:1.5em 0;padding:10px 10px 10px 50px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=');*background-image:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/images/message-24-ok.png);background-position:8px 8px;background-repeat:no-repeat;border:1px solid #be7}
.messages--warning {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');*background-image:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/images/message-24-warning.png);border-color:#ed5}
.messages--error {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==');*background-image:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/images/message-24-error.png);border-color:#ed541d}
.messages__list {margin:0}
.messages__item {list-style-image:none}
.messages--error p.error {color:#333}
.ok,.messages--status {background-color:#f8fff0;color:#234600}
.warning,.messages--warning {background-color:#fffce5;color:#840}
.error,.messages--error {background-color:#fef5f1;color:#8c2e0b}
.tabs-primary,.tabs-secondary {overflow:hidden;*zoom:1;background-image:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(100%,#bbbbbb),color-stop(100%,transparent));background-image:-webkit-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:-moz-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:-o-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:linear-gradient(bottom,#bbbbbb 1px,transparent 1px);list-style:none;border-bottom:1px solid #bbbbbb \0/ie;margin:1.5em 0;padding:0 2px;white-space:nowrap}
.tabs-primary__tab,.tabs-secondary__tab,.tabs-secondary__tab.is-active {float:left;margin:0 3px}
a.tabs-primary__tab-link,a.tabs-secondary__tab-link {border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none}
.tabs-primary__tab,.tabs-primary__tab.is-active {-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 white;border:1px solid #bbbbbb;border-bottom-color:transparent;border-bottom:0 \0/ie}
.is-active.tabs-primary__tab {border-bottom-color:white}
a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active {-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center}
a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus {background-color:#e9e9e9;border-color:#f2f2f2}
a.tabs-primary__tab-link:active,a.tabs-primary__tab-link.is-active {background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff}
.tabs-secondary {font-size:.9em;margin-top:-1.5em}
.tabs-secondary__tab,.tabs-secondary__tab.is-active {margin:0.75em 3px}
a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active {-webkit-border-radius:0.75em;-moz-border-radius:0.75em;-ms-border-radius:0.75em;-o-border-radius:0.75em;border-radius:0.75em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:1px 1px 0 white;background-color:#f2f2f2;color:#666;padding:0 .5em}
a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus {background-color:#dedede;border-color:#999;color:#333}
a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active {text-shadow:1px 1px 0 #333333;background-color:#666;border-color:#000;color:#fff}
.inline {display:inline;padding:0}
.inline li {display:inline;list-style-type:none;padding:0 1em 0 0}
span.field-label {padding:0 1em 0 0}
.more-link {text-align:right}
.more-help-link {text-align:right}
.more-help-link a {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');*background-image:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/images/help.png);background-position:0 50%;background-repeat:no-repeat;padding:1px 0 1px 20px}
.pager {clear:both;padding:0;text-align:center}
.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current {display:inline;padding:0 0.5em;list-style-type:none;background-image:none}
.pager-current {font-weight:bold}
.block {margin-bottom:1.5em}
.menu__item.is-leaf {list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');*list-style-image:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/images/menu-leaf.png);list-style-type:square}
.menu__item.is-expanded {list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');*list-style-image:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/images/menu-expanded.png);list-style-type:circle}
.menu__item.is-collapsed {list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');*list-style-image:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/images/menu-collapsed.png);list-style-type:disc}
.menu a.active {color:#000}
.new,.update {color:#c00;background-color:transparent}
.unpublished {height:0;overflow:visible;background-color:transparent;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word}
.lt-ie8 .node-unpublished > *,.lt-ie8 .comment-unpublished > * {position:relative}
.comments {margin:1.5em 0}
.comment-preview {background-color:#ffffea}
.comment {}
.comment .permalink {text-transform:uppercase;font-size:75%}
.indented {margin-left:30px}
.form-item {margin:1.5em 0}
.form-checkboxes .form-item,.form-radios .form-item {margin:0}
tr.odd .form-item,tr.even .form-item {margin:0}
.form-item input.error,.form-item textarea.error,.form-item select.error {border:1px solid #c00}
.form-item .description {font-size:0.85em}
.form-type-radio .description,.form-type-checkbox .description {margin-left:2.4em}
.form-required {color:#c00}
label.option {display:inline;font-weight:normal}
a.button {-webkit-appearance:button;-moz-appearance:button;appearance:button}
.password-parent,.confirm-parent {margin:0}
#user-login-form {text-align:left}
.openid-links {margin-bottom:0}
.openid-link,.user-link {margin-top:1.5em}
html.js #user-login-form li.openid-link,#user-login-form li.openid-link {margin-left:-20px}
#user-login ul {margin:1.5em 0}
form th {text-align:left;padding-right:1em;border-bottom:3px solid #ccc}
form tbody {border-top:1px solid #ccc}
form table ul {margin:0}
tr.even,tr.odd {background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em}
tr.even {background-color:#fff}
.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td {border-bottom:1px solid #ccc}
td.active {background-color:#ddd}
td.checkbox,th.checkbox {text-align:center}
td.menu-disabled {background:#ccc}
#autocomplete .selected {background:#0072b9;color:#fff}
html.js .collapsible .fieldset-legend {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');*background-image:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/images/menu-expanded.png);background-position:5px 65%;background-repeat:no-repeat;padding-left:15px}
html.js .collapsed .fieldset-legend {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');*background-image:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/images/menu-collapsed.png);background-position:5px 50%}
.fieldset-legend .summary {color:#999;font-size:0.9em;margin-left:0.5em}
tr.drag {background-color:#fffff0}
tr.drag-previous {background-color:#ffd}
.tabledrag-toggle-weight {font-size:0.9em}
tr.selected td {background:#ffc}
.progress {font-weight:bold}
.progress .bar {background:#ccc;border-color:#666;margin:0 0.2em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.progress .filled {background-color:#0072b9;background-image:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/images/progress.gif)}
@media print {a:link,a:visited {text-decoration:underline !important}
a:link.header__site-link,a:visited.header__site-link {text-decoration:none !important}
#content a[href]:after {content:" (" attr(href) ")";font-weight:normal;font-size:16px}
#content a[href^="javascript:"]:after,#content a[href^="#"]:after {content:""}
#content abbr[title]:after {content:" (" attr(title) ")"}
#content {float:none !important;width:100% !important;margin:0 !important;padding:0 !important}
body,#page,#main,#content {color:#000;background-color:transparent !important;background-image:none !important}
#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons {visibility:hidden;display:none}
}

html.CSS1Compat,body.cke_show_borders {background:none #fff}
a {color:#0068B3;text-decoration:none}
a:hover {color:#008DD3}
hr {border:0 none;border-top:1px solid #ddd}
html {font-size:87.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5em}
body {*overflow:auto;*overflow-y:scroll}
@font-face {font-family:'berlin';src:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/fonts/berlin_sans_fb_demi_bold-webfont.eot);src:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/fonts/berlin_sans_fb_demi_bold-webfont.eot?#iefix) format('embedded-opentype'),url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/fonts/berlin_sans_fb_demi_bold-webfont.woff) format('woff'),url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/fonts/berlin_sans_fb_demi_bold-webfont.ttf) format('truetype'),url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/fonts/berlin_sans_fb_demi_bold-webfont.svg#berlin) format('svg');font-weight:normal;font-style:normal}
@font-face {font-family:'doctor';src:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/fonts/doctor_soos_bold_2.1-webfont.eot);src:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/fonts/doctor_soos_bold_2.1-webfont.eot?#iefix) format('embedded-opentype'),url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/fonts/doctor_soos_bold_2.1-webfont.woff) format('woff'),url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/fonts/doctor_soos_bold_2.1-webfont.ttf) format('truetype'),url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/fonts/doctor_soos_bold_2.1-webfont.svg#doctor) format('svg');font-weight:normal;font-style:normal}
a.bouton,button,html input[type="button"],input[type="reset"],input[type="submit"] {color:#fff;border-radius:8px;padding:10px 25px;border:0 none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1D72B7),color-stop(0.35,#009EE2),color-stop(1,#35A7E0));background-image:-o-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:-moz-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:-webkit-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:-ms-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:linear-gradient(to top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%)}
button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#061C36),color-stop(0.3,#02395E),color-stop(1,#175B86));background-image:-o-linear-gradient(top,#061C36 0%,#02395E 30%,#175B86 100%);background-image:-moz-linear-gradient(top,#061C36 0%,#02395E 30%,#175B86 100%);background-image:-webkit-linear-gradient(top,#061C36 0%,#02395E 30%,#175B86 100%);background-image:-ms-linear-gradient(top,#061C36 0%,#02395E 30%,#175B86 100%);background-image:linear-gradient(to top,#061C36 0%,#02395E 30%,#175B86 100%)}
#page {max-width:1000px}
.region-bottom {border-bottom:80px solid #FFFFFF;max-width:100%;min-height:195px;padding:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#889FAD),color-stop(0.22,#6F8C9B),color-stop(1,#6F8C9B));background-image:-o-linear-gradient(bottom,#889FAD 0%,#6F8C9B 22%,#6F8C9B 100%);background-image:-moz-linear-gradient(bottom,#889FAD 0%,#6F8C9B 22%,#6F8C9B 100%);background-image:-webkit-linear-gradient(bottom,#889FAD 0%,#6F8C9B 22%,#6F8C9B 100%);background-image:-ms-linear-gradient(bottom,#889FAD 0%,#6F8C9B 22%,#6F8C9B 100%);background-image:linear-gradient(to bottom,#889FAD 0%,#6F8C9B 22%,#6F8C9B 100%)}
.region-bottom #wrapper-bottom {margin-left:auto;margin-right:auto;max-width:1000px;background:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/images/footer.jpg) no-repeat top center transparent;height:205px;position:relative}
.i18n-en .region-bottom #content,.region-sidebar-second {padding-left:30px;padding-right:30px}
#footer {padding:0}
.region-bottom>div {max-width:1004px;margin:0 auto}
#logo {display:table;float:none;margin:0;position:absolute;z-index:130}
#header {height:195px;padding:0;position:relative}
.not-front #main {padding-top:1.5em;background-color:#fff;padding:15px;width:970px;position:relative;margin-top:20px;border-radius:8px;box-shadow:0 0 10px #555;margin-bottom:20px}
.front #main {width:1000px;position:relative;z-index:40;margin-top:410px;border-radius:8px;margin-bottom:20px}
.page-node-189 #main,.page-node-14 #main,.node-type-hot-spot.not-front #main {width:730px;margin-top:-91px;border-radius:0 0 8px 8px}
.node-type-hot-spot.not-front #main .pas-bandeau {height:80px;display:block;width:100%}
.front .view-nouveaut-s {padding-top:1.5em;background-color:#fff;padding:15px;width:970px;position:relative;border-radius:8px;box-shadow:0 0 10px #555;margin-bottom:10px;height:330px}
.front #main #content {padding:0;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #555}
h1 {color:#0068B3;font-family:'doctor';font-size:2.8em;font-weight:normal;letter-spacing:-1px;line-height:1.5em}
.page-taxonomy-term-1 h1,.taxonomy-a-sensation h1 {color:#E5007E}
.page-taxonomy-term-2 h1,.taxonomy-pour-les-enfants h1 {color:#05D6C6}
.page-taxonomy-term-3 h1,.taxonomy-pour-la-famille h1 {color:#EA640D}
.page-taxonomy-term-4 h1,.taxonomy-les-extras h1 {color:#93C01F}
.page-taxonomy-term-5 h1,.taxonomy-les-services h1 {color:#E2001A}
.page-taxonomy-term-6 h1,.taxonomy-boutique h1 {color:#662482}
.page-taxonomy-term-7 h1,.taxonomy-les-points-photos h1 {color:#173B7E}
.page-taxonomy-term-8 h1,.taxonomy-restauration h1 {color:#FFBE13}
h3,h4 {font-family:'berlin';font-weight:normal}
h2 {color:#563b2e;font-size:1.35em;font-family:fantasy;font-weight: lighter;line-height:1.35em}
h3 {font-size:1.2em;line-height:1.2em;color:#0068B3}
h4 {color:#000;font-size:1.1em;line-height:1.1em}
.block-superfish {height:56px;margin:0;position:relative;right:0;top:47px;z-index:121;width:100%}
#superfish-1 ul,#superfish-1  li {-webkit-transform:translate3d(0px,0px,1px)}
.block-superfish>ul {margin:0 auto;width:1000px;float:right}
.block-superfish ul a {color:#fff;letter-spacing:1px;text-decoration:none;padding:0 5px;display:block;font:13px arial;padding:0 20px;display:block;border-bottom:1px solid rgba(60,102,114,0.8)}
.responsive-menus {padding-left:225px}
.mean-container .mean-bar {top:47px;font-size:3em;z-index:121;min-height:84px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1D72B7),color-stop(0.35,#009EE2),color-stop(1,#35A7E0)) !important;background-image:-o-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%) !important;background-image:-moz-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%) !important;background-image:-webkit-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%) !important;background-image:-ms-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%) !important;background-image:linear-gradient(to top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%) !important}
.mean-container .mean-nav {float:right;width:75%;margin-top:84px;background-color:transparent}
.mean-container .mean-nav ul li a.mean-expand {}
.mean-container a.meanmenu-reveal {width:95% !important;height:84px !important;padding:0;vertical-align:middle;line-height:84px;text-align:right !important;padding-right:5%}
.mean-container .mean-nav ul li a.mean-expand {}
.mean-container a.meanmenu-reveal span {width:70px;height:8px;margin-top:16px;float:right;clear:both;margin-right:20px}
.responsive-menus.responsified {padding-left:0;width:100% !important}
.responsive-menus.responsified .toggler {font-size:200% !important;line-height:260% ! important;vertical-align:middle;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1D72B7),color-stop(0.35,#009EE2),color-stop(1,#35A7E0)) !important;background-image:-o-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%) !important;background-image:-moz-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%) !important;background-image:-webkit-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%) !important;background-image:-ms-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%) !important;background-image:linear-gradient(to top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%) !important}
.responsive-menus.responsified .responsive-menus-simple li a {padding-left:250px;font-size:200%}
.block-superfish>ul>li {height:56px}
.block-superfish>ul>li.first {margin-left:225px}
.block-superfish ul {margin:0;padding:0}
.block-superfish ul.sf-menu>li>a {text-decoration:none;text-transform:uppercase;color:#fff;padding:0 17px;display:block;height:56px;vertical-align:middle;border:none;font-size:16px;line-height:56px;font-family:berlin,arial;letter-spacing:1px}
.block-superfish ul.sf-menu>li.even>a {}
.block-superfish ul.sf-menu>li>a .sf-sub-indicator {display:none}
.block-superfish ul.sf-menu .sf-hidden {}
.block-superfish ul.sf-menu>li.first>a {}
.block-superfish ul a:hover {}
.block-superfish ul.sf-menu .sf-hidden {}
.block-superfish ul.sf-menu>li.sfHover>ul {top:56px}
.block-superfish li li a {background-color:#005E8D;text-decoration:none;color:#fff;line-height:40px;font-size:14px;border-bottom:1px solid #fff}
.block-superfish li li#menu-699-1 a {background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.3,#E5007E),color-stop(1,#A81869));background-image:-o-linear-gradient(bottom,#E5007E 30%,#A81869 100%);background-image:-moz-linear-gradient(bottom,#E5007E 30%,#A81869 100%);background-image:-webkit-linear-gradient(bottom,#E5007E 30%,#A81869 100%);background-image:-ms-linear-gradient(bottom,#E5007E 30%,#A81869 100%);background-image:linear-gradient(to bottom,#E5007E 30%,#A81869 100%)}
.block-superfish li li#menu-700-1 a {background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.3,#05D6C5),color-stop(1,#0DAB9E));background-image:-o-linear-gradient(bottom,#05D6C5 30%,#0DAB9E 100%);background-image:-moz-linear-gradient(bottom,#05D6C5 30%,#0DAB9E 100%);background-image:-webkit-linear-gradient(bottom,#05D6C5 30%,#0DAB9E 100%);background-image:-ms-linear-gradient(bottom,#05D6C5 30%,#0DAB9E 100%);background-image:linear-gradient(to bottom,#05D6C5 30%,#0DAB9E 100%)}
.block-superfish li li#menu-701-1 a {background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.3,#EA650D),color-stop(1,#B02F00));background-image:-o-linear-gradient(bottom,#EA650D 30%,#B02F00 100%);background-image:-moz-linear-gradient(bottom,#EA650D 30%,#B02F00 100%);background-image:-webkit-linear-gradient(bottom,#EA650D 30%,#B02F00 100%);background-image:-ms-linear-gradient(bottom,#EA650D 30%,#B02F00 100%);background-image:linear-gradient(to bottom,#EA650D 30%,#B02F00 100%)}
.block-superfish li li#menu-758-1 a {background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.35,#579900),color-stop(1,#8CBA00));background-image:-o-linear-gradient(top,#579900 35%,#8CBA00 100%);background-image:-moz-linear-gradient(top,#579900 35%,#8CBA00 100%);background-image:-webkit-linear-gradient(top,#579900 35%,#8CBA00 100%);background-image:-ms-linear-gradient(top,#579900 35%,#8CBA00 100%);background-image:linear-gradient(to top,#579900 35%,#8CBA00 100%)}
.block-superfish li li a.active {color:#fff}
.block-superfish li li a:hover {background-color:#fff !important;background-image:none !important;color:#353A47}
body.page-node-468 .block-superfish ul.sf-menu>li {background:none transparent}
#block-locale-language {position:absolute;top:0;right:0;margin:0}
#block-locale-language ul {list-style:none;margin:0}
#block-locale-language ul li {display:inline-block;width:36px;height:47px;opacity:0.3;float:left;text-indent:-9999px}
#block-locale-language ul li:hover,#block-locale-language ul li.active {opacity:1}
#block-locale-language ul li span.locale-untranslated,#block-locale-language ul li a {color:#000;text-decoration:none;display:block;text-align:center;line-height:37px;padding-top:10px;font-size:11px;vertical-align:middle;font-family:'berlin'}
ul.links.inline li.translation_fr,ul.links.inline li.translation_en,ul.links.inline li.translation_de {display:none}
.block-custom-search-blocks {margin-left:400px;position:absolute;top:0}
.block-custom-search-blocks form {margin:0}
.block-custom-search-blocks form>div {margin:0 auto;position:relative;width:248px;vertical-align:top}
.block-custom-search-blocks form .custom-search-box.form-text {width:224px;margin:10px 0;color:#6F8C9B;font-size:12px;padding:0 10px 0 30px;border:0 none;border-radius:12px;display:inline-block;height:24px;border:1px solid #e3e3e3;background:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/images/sprite.png)  no-repeat 10px -60px #fff}
.block-custom-search-blocks form .form-type-textfield {width:200px;display:inline-block;margin:0;vertical-align:top}
.block-custom-search-blocks  .form-actions {display:inline-block;position:relative;left:-28px}
.block-custom-search-blocks  .form-actions:hover {opacity:0.5}
#block-views-slide-block {position:relative;top:48px;left:-50%;width:1920px;margin:0 0 0 40px;height:545px}
@media screen and (max-width:1024px) {body {width:1024px;max-width:1024px;overflow:hidden}
#block-views-slide-block {width:1000px;margin-left:0;overflow:hidden;left:0}
#block-views-slide-block  .view-slide {margin-left:-460px}
img {max-width:none !important}
#sb-container {width:100% !important;height:100%  !important;min-width:1024px}
}
.front .messages--status {display:none}
#block-views-slide-block .views-slideshow-controls-bottom {position:absolute;bottom:10px;z-index:100;margin-left:400px}
#block-views-slide-block .views-slideshow-pager-fields {margin:0 auto;width:1000px;text-align:center}
#block-views-slide-block .views-slideshow-pager-field-item {border:2px solid #fff;padding-left:0;cursor:pointer;display:inline-block;height:15px;width:15px;margin:0 8px;border-radius:10px;box-shadow:0 0 5px #555;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#EDEDED),color-stop(1,#B0B0B0));background-image:-o-linear-gradient(bottom,#EDEDED 0%,#B0B0B0 100%);background-image:-moz-linear-gradient(bottom,#EDEDED 0%,#B0B0B0 100%);background-image:-webkit-linear-gradient(bottom,#EDEDED 0%,#B0B0B0 100%);background-image:-ms-linear-gradient(bottom,#EDEDED 0%,#B0B0B0 100%);background-image:linear-gradient(to bottom,#EDEDED 0%,#B0B0B0 100%)}
#block-views-slide-block .views-slideshow-pager-field-item:hover,#block-views-slide-block .views-slideshow-pager-field-item.active {background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1D72B7),color-stop(0.35,#009EE2),color-stop(1,#35A7E0));background-image:-o-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:-moz-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:-webkit-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:-ms-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:linear-gradient(to top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%)}
.view-nouveaut-s .views_slideshow_cycle_main {width:100%;height:330px;position:relative}

.view-nouveaut-s .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {width:100%;height:330px;position:relative;background:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/images/parchemin.jpg) no-repeat top right transparent}
.view-nouveaut-s .views_slideshow_cycle_main .field-name-field-image {float:left;margin-right:40px}
.view-nouveaut-s .views_slideshow_cycle_main .views-field-title {width:280px;float:left;margin-top:10px}
.view-nouveaut-s .views_slideshow_cycle_main .views-field-title h2 {color:#B72617;font-size:24px}
.view-nouveaut-s .views_slideshow_cycle_main .views-field-field-sous-titre {width:280px;float:left;font-weight:bold;color:#000}
.view-nouveaut-s .views_slideshow_cycle_main .views-field-body {width:280px;float:left;margin-top:10px;color:#444}
.view-nouveaut-s .views_slideshow_cycle_main  .views-field-view-node a {position:absolute;top:0;left:0;width:120px;padding:280px 200px 20px 650px;height:30px;z-index:92}
.view-nouveaut-s .views_slideshow_cycle_main  .views-field-view-node a .lire-suite {background-color:#000;color:#fff;border-radius:5px;text-align:center;display:block;font-weight:bold;height:30px;vertical-align:middle;line-height:30px}
.view-nouveaut-s .views_slideshow_cycle_main  .views-field-view-node a .lire-suite:hover {color:#FDCB06;background-color:#000}
.view-nouveaut-s .views-slideshow-controls-bottom {width:45px;display:block;position:absolute;right:80px;top:10px;z-index:20}
.view-nouveaut-s .views-slideshow-controls-bottom .views-slideshow-pager-field-item {display:block;color:#fff;border:2px solid #fff;border-radius:20px;width:40px;height:40px;margin:30px 40px;text-align:center;line-height:40px;vertical-align:middle;font-family:arial;font-size:22px;font-weight:bold;cursor:pointer;padding-left:0;text-decoration:none !important}
.view-nouveaut-s .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active {color:#D2AF7C;background-color:#fff}
#block-menu-menu-pied-de-site {text-align:center;color:#555;font-size:90%}
#block-menu-menu-pied-de-site ul {margin:0;list-style:none}
#block-menu-menu-pied-de-site ul li {margin-left:10px;display:inline-block;list-style-type:none}
#block-menu-menu-pied-de-site ul li a {color:#555;text-decoration:none}
#block-menu-menu-pied-de-site ul li a:hover {color:#333}
#block-menu-menu-pied-de-site ul li:after {content:"\007C";margin-left:10px}
#block-menu-menu-pied-de-site ul li.last:after {content:""}
.messages--status {display:none}
.block-menu-block {margin:0 30px 0 30px}
.block-menu-block ul {margin:0;padding:0;list-style:none 0 none}
.block-menu-block ul li {list-style-image:none;list-style-type:none;display:inline-block;width:29%;margin:10px 2%;vertical-align:top}
.block-menu-block ul li a {font-family:berlin;text-transform:uppercase;display:block;border-radius:8px;text-decoration:none;text-align:center;font-size:18px;vertical-align:middle;letter-spacing:0.5px;color:#fff;padding:15px 25px;border:0 none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1D72B7),color-stop(0.35,#009EE2),color-stop(1,#35A7E0));background-image:-o-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:-moz-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:-webkit-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:-ms-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:linear-gradient(to top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%)}
.block-menu-block ul li.active>a {color:#aaa;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.43,#525D66),color-stop(1,#7E8893));background-image:-o-linear-gradient(top,#525D66 43%,#7E8893 100%);background-image:-moz-linear-gradient(top,#525D66 43%,#7E8893 100%);background-image:-webkit-linear-gradient(top,#525D66 43%,#7E8893 100%);background-image:-ms-linear-gradient(top,#525D66 43%,#7E8893 100%);background-image:linear-gradient(to top,#525D66 43%,#7E8893 100%)}
.block-menu-block ul li a:hover {background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.43,#0B121A),color-stop(1,#4F575E));background-image:-o-linear-gradient(bottom,#0B121A 43%,#4F575E 100%);background-image:-moz-linear-gradient(bottom,#0B121A 43%,#4F575E 100%);background-image:-webkit-linear-gradient(bottom,#0B121A 43%,#4F575E 100%);background-image:-ms-linear-gradient(bottom,#0B121A 43%,#4F575E 100%);background-image:linear-gradient(to bottom,#0B121A 43%,#4F575E 100%);color:#fff}
.webform-client-form input#edit-submit {margin:0 auto;border-radius:5px;color:#fff;min-width:190px;border:0 none;text-decoration:none;font:14px berlin;display:block;padding:5px 20px;text-align:center;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#00327D),color-stop(1,#0068B3));background-image:-o-linear-gradient(top,#00327D 0%,#0068B3 100%);background-image:-moz-linear-gradient(top,#00327D 0%,#0068B3 100%);background-image:-webkit-linear-gradient(top,#00327D 0%,#0068B3 100%);background-image:-ms-linear-gradient(top,#00327D 0%,#0068B3 100%);background-image:linear-gradient(to top,#00327D 0%,#0068B3 100%)}
.node-type-webform:not(.page-node-523) .webform-client-form label {width:180px;display:inline-block;font-size:12px}
.node-type-webform:not(.page-node-523) .form-checkboxes label {width:auto}
.node-type-webform:not(.page-node-523)  .webform-client-form .form-type-radio label {width:300px}
.webform-client-form input.form-text {width:200px}
.webform-client-form  fieldset[class*="webform-component--restauration--menu"] input.form-text,.node-type-webform:not(.page-node-523)   fieldset[class*="webform-component--restauration--menu"] label {width:auto}
.webform-client-form  fieldset[class*="webform-component--restauration--menu"] input.form-text {float:right}
.node-type-webform article {margin-bottom:40px}
.webform-client-form-97 > div {display:flex;flex-wrap:wrap;justify-content:space-between}
.node-type-webform:not(.page-node-523)  form > div > fieldset {background-color:#BDCBD4;border-radius:8px;margin-bottom:20px;border:0 none;width:400px;display:inline-block;vertical-align:top;padding:15px}
.webform-client-form-97 > div > div:first-child,.webform-client-form-97 > div >div:last-child {width:100%}
.node-type-webform  fieldset .fieldset-wrapper {clear:both;float:none}
.node-type-webform input.form-number {width:60px}
.node-type-webform:not(.page-node-523) form > div > fieldset:nth-child(2n) {margin-left:20px}
.node-type-webform fieldset fieldset .form-item {margin:0;display:flex;justify-content:space-between}
.node-type-webform  fieldset legend {color:#353A47;font-family:berlin,arial;font-size:18px;line-height:25px;margin:0 0 10px;padding:0;text-transform:uppercase;float:left}
#sliding-popup a {color:#fff;text-decoration:underline}
#webform-component-coordonnees--code-postal,#webform-component-coordonnees--ville {display:inline-block;margin:0}
#edit-submitted-coordonnees-code-postal {width:60px}
#webform-component-coordonnees--code-postal label {width:30px;margin-right:0}
#webform-component-coordonnees--ville label {width:35px;padding-left:15px}
#webform-component-restauration .webform-component-number {display:inline}
#webform-component-restauration .webform-component-number:nth-child(6),#webform-component-restauration .webform-component-number:nth-child(7) {margin-right:12px}
.page-actu #main {padding-bottom:40px}
.page-actu  .views-row {margin:0 40px;padding:10px 50px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#EDEDED),color-stop(1,#B0B0B0));background-image:-o-linear-gradient(bottom,#EDEDED 0%,#B0B0B0 100%);background-image:-moz-linear-gradient(bottom,#EDEDED 0%,#B0B0B0 100%);background-image:-webkit-linear-gradient(bottom,#EDEDED 0%,#B0B0B0 100%);background-image:-ms-linear-gradient(bottom,#EDEDED 0%,#B0B0B0 100%);background-image:linear-gradient(to bottom,#EDEDED 0%,#B0B0B0 100%)}
.page-actu  .views-row h3 {margin:0}
.page-actu  .views-row h3 a {text-decoration:none}
.page-actu  .views-row  .views-field-body {width:600px}
.page-actu  .views-row  .views-field-view-node a {float:right;border-radius:5px;color:#fff;border:0 none;text-decoration:none;font:12px berlin;display:inline-block;padding:2px 10px;text-align:center;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#00327D),color-stop(1,#0068B3));background-image:-o-linear-gradient(top,#00327D 0%,#0068B3 100%);background-image:-moz-linear-gradient(top,#00327D 0%,#0068B3 100%);background-image:-webkit-linear-gradient(top,#00327D 0%,#0068B3 100%);background-image:-ms-linear-gradient(top,#00327D 0%,#0068B3 100%);background-image:linear-gradient(to top,#00327D 0%,#0068B3 100%)}
#block-views-plan-du-parc-block-1 {background-color:#fff;padding:10px 10px 45px 50px;width:690px;position:relative;border-radius:8px;box-shadow:0 0 10px #555;margin:0px 20px 10px 0;float:left;margin-top:25px}
#block-views-plan-du-parc-block-1 h2 {color:#353A47;font-family:berlin,arial;font-size:25px;padding:0px 20px;text-transform:uppercase;margin:0 0 10px 0;line-height:25px}
#block-block-1,#block-block-2 {background-color:#FFFFFF;border-radius:8px;box-shadow:0 0 10px #555555;display:block;float:right;margin:20px 0 10px;padding:10px 15px 10px;position:relative;width:200px}
#block-block-2 {margin-top:25px}
#block-block-1 p,#block-block-2 p {margin:0}
#block-block-1 h2,#block-block-2 h2 {color:#353A47;font-family:berlin,arial;font-size:25px;text-align:center;text-transform:uppercase;margin:0 0 10px 0;line-height:25px}
.smooth_zoom_preloader {background-image:url(../../../../Preload1.gif)}
.smooth_zoom_icons {background-image:url(../../../../icons.png)}
#zoom_container .landmarks {position:absolute;z-index:10;top:0px;left:0px;font-family:Helvetica,Arial,Verdana;font-size:12px;}
#zoom_container .landmarks .item {position:absolute;text-align:center;display:none;margin-top:-10px}
#zoom_container .landmarks .mark .text {}
#zoom_container .landmarks .mark.terme-1 .pin {}
.pin {background-color:#89849B;border-radius:50% 50% 50% 0;height:30px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678,sizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678,sizingMethod='auto expand');-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);width:30px;border:2px solid #fff}
.pin:after {background:none repeat scroll 0 0 #fff;border-radius:50%;content:"";height:14px;top:25%;left:25%;position:absolute;width:14px}
#zoom_container .landmarks .mark.terme-3 .pin {background-color:#E5007E}
#zoom_container .landmarks .mark.terme-2 .pin {background-color:#05D6C6}
#zoom_container .landmarks .mark.terme-1 .pin {background-color:#EA640D}
#zoom_container .landmarks .mark.terme-4 .pin {background-color:#93C01F}
#zoom_container .landmarks .mark.terme-5 .pin {background-color:#E2001A}
#zoom_container .landmarks .mark.terme-6 .pin {background-color:#662482}
#zoom_container .landmarks .mark.terme-7 .pin {background-color:#173B7E}
#zoom_container .landmarks .mark.terme-8 .pin {background-color:#FFBE13}
#zoom_container .landmarks .mark .text a {text-decoration:none;display:block}
#zoom_container .landmarks .mark .info-bulle a {color:#000;padding:2px;display:block;text-decoration:none}
.info-bulle {background-color:#fff;color:#000;text-align:left;padding:5px;font-size:11px;line-height:12px;border-radius:5px;display:block;position:absolute;bottom:100%;left:50%;width:0;opacity:0;margin-left:-45px;margin-bottom:-80px;height:0;overflow:hidden}
.info-bulle img {float:left;padding-right:5px;wifth:80px}
.info-bulle .titre-bulle {font-family:berlin,arial;color:#1b7d1b;font-size:12px;margin-bottom:5px}
.info-bulle .ss-titre-bulle {font-size:9.5px;}
#zoom_container .landmarks .mark:hover {z-index:30 !important}
#zoom_container .landmarks .mark:hover .info-bulle {height:60px;width:200px;opacity:1;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s}
ul.menu-carte,ul.menu-carte2 {width:690px;margin:0;padding:0;display:block}
li.lien-carte {display:inline-block;background-color:#353A47;color:#fff;list-style:none;cursor:pointer;margin:5px 2px;display:inline-block;padding:5px 10px;min-width:145px;border-radius:5px}
li.lien-carte:hover {background:#000}
li.lien-carte:nth-child(2) {float:right}
li.lien-carte2 {list-style:none;cursor:pointer;margin:5px 2px;display:inline-block;padding:5px 10px;background:#ddd;width:155px;border-radius:5px}
li.lien-carte2:hover {background:#000;color:#fff}
li.lien-carte2:before {content:"";width:10px;height:10px;display:inline-block;border-radius:6px}
li.lien-carte2.terme-3:before {background-color:#E5007E}
li.lien-carte2.terme-2:before {background-color:#05D6C6}
li.lien-carte2.terme-1:before {background-color:#EA640D}
li.lien-carte2.terme-4:before {background-color:#93C01F}
li.lien-carte2.terme-5:before {background-color:#E2001A}
li.lien-carte2.terme-6:before {background-color:#662482}
li.lien-carte2.terme-7:before {background-color:#173B7E}
li.lien-carte2.terme-8:before {background-color:#FFBE13}
.front #block-views-exp-plan-du-parc-page {position:absolute;margin-top:70px;z-index:50;left:15px;overflow:hidden;width:70px}
.front #block-views-exp-plan-du-parc-page form {width:210px;position:relative}
.not-front #block-views-exp-plan-du-parc-page {position:absolute;right:30px;top:75px}
#block-views-exp-plan-du-parc-page .views-exposed-widgets {display:block;position:relative;width:180px;border-radius:8px;height:315px;padding:5px 10px;position:relative;border-bottom:1px solid #fff;background:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/images/toise.png) no-repeat -60px 0px #ddd}
.front #block-views-exp-plan-du-parc-page .views-exposed-widgets {width:60px;padding:5px 0;border-radius:0;overflow:hidden;background:url(../../../../external.html?link=https://www.fraispertuis-city.fr/sites/all/themes/zen/FRAISPERTUIS/images/toise.png) no-repeat 0px 0px #fff}
#edit-field-securite-wrapper {position:absolute;margin:15px 10px}
.front #edit-field-securite-wrapper {margin:0 10px}
#edit-field-securite-wrapper label {float:left;color:#000;margin-right:10px}
#tailleSlider {left:-57px;position:absolute;top:180px;width:200px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.front #tailleSlider {}
#edit-field-securite-wrapper .views-widget {float:left}
#block-views-exp-plan-du-parc-page .views-reset-button {position:absolute;bottom:-50px;right:0}
.front #block-views-exp-plan-du-parc-page .views-reset-button {display:none}
input#edit-field-securite {background-color#fff;text-align:right;width:38px;padding:0 5px;border:1px solid #ddd;border-radius:5px;margin:0}
.form-item-field-securite:after {content:" cm";color:#000;margin-left:5px}
.front .form-item-field-securite:after {position:relative;left:7px}
body.page-plan-du-parc2 {background:none transparent;width:100%;height:100%;max-height:600px;margin:0;padding:0;position:relative;min-width:1024px;min-height:600px}
body.page-plan-du-parc2 a.fullscreen {display:none}
body.page-plan-du-parc2  ul.menu-carte,body.page-plan-du-parc2  ul.menu-carte2 {position:fixed;bottom:0;z-index:100;left:50%;margin:0 0 0 -265px}
body.page-plan-du-parc2  ul.menu-carte {bottom:90px}

.not-front #cal-view-1 {padding-top:50px}
#block-availability-calendar-key {border:2px solid #ddd;border-radius:5px;font-size:16px;color:#000;position:absolute;right:50px;top:20px;padding:0 15px}
#block-availability-calendar-key .cal-key {font-weight:bold}
#block-availability-calendar-key .cal-key table {margin:5px 0 15px 0}
.cal-viewport-inner {padding:15px 0}
#block-availability-calendar-key td {padding:0 10px}
.node-type-calendrier .field-name-body {float:left;width:690px}
.node-type-calendrier .cal-other {color:#fff;opacity:0}
.cal-buttons {text-align:center}
.field-name-field-image-de-calendrier {text-align:center}
.field-name-field-image-de-calendrier img {max-width:80% !important;height:auto}
#block-block-3 {display:block;height:218px;width:665px;margin:18px 10px 0;display:inline-block;vertical-align:top}
#block-block-3 img {float:left}
#block-block-3 .tarifs img,#block-block-3 .billetterie img {opacity:1}
#block-block-3 .tarifs:hover img,#block-block-3 .billetterie:hover img {opacity:0.5}
#block-views-ouverture-parc-block-1 {height:240px;margin:0;padding-top:30px;width:304px;display:inline-block;vertical-align:top;position:relative;top:-10px}
#block-views-ouverture-parc-block-1 .view-ouverture-parc {height:210px;margin:0;width:300px;background-color:#FFFFFF;border-radius:8px;padding:2px;position:relative}
#block-views-ouverture-parc-block-1 .field-name-field-horaires-d-ouverture {height:70px;width:210px}
#block-views-ouverture-parc-block-1 .view-footer ul {margin:0;padding:0}
#block-views-ouverture-parc-block-1 .view-footer ul li {padding:0;display:block}
#block-views-ouverture-parc-block-1 .view-footer ul li a {display:block;text-decoration:none;list-style-type:none;color:#6F8C9B;font-family:berlin;font-size:18px;text-transform:uppercase;letter-spacing:1px;padding:13px 20px 13px 50px}
#block-views-ouverture-parc-block-1 .view-footer ul li a:hover {background-color:#eee}
.view-ouverture-parc .field-name-field-horaires-d-ouverture table thead,.view-ouverture-parc .field-name-field-horaires-d-ouverture table caption,.view-ouverture-parc .field-name-field-horaires-d-ouverture table tbody tr td,.view-ouverture-parc .field-name-field-horaires-d-ouverture table tbody tr td div {display:none}
#block-views-ouverture-parc-block-1 .cal-month {padding:0;margin:0}
.view-ouverture-parc .field-name-field-horaires-d-ouverture table  tbody tr td.cal-today {display:block;position:relative;width:252px;padding:24px;height:20px;z-index:3}
.view-ouverture-parc .field-name-field-horaires-d-ouverture table  tbody tr td.cal-mi,.view-ouverture-parc .field-name-field-horaires-d-ouverture table  tbody tr td.cal-nc,.view-ouverture-parc .field-name-field-horaires-d-ouverture table  tbody tr td.cal-av {border-radius:6px 6px 0 0;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.35,#579900),color-stop(1,#8CBA00));background-image:-o-linear-gradient(top,#579900 35%,#8CBA00 100%);background-image:-moz-linear-gradient(top,#579900 35%,#8CBA00 100%);background-image:-webkit-linear-gradient(top,#579900 35%,#8CBA00 100%);background-image:-ms-linear-gradient(top,#579900 35%,#8CBA00 100%);background-image:linear-gradient(to top,#579900 35%,#8CBA00 100%)}
.view-ouverture-parc .field-name-field-horaires-d-ouverture table  tbody tr td.cal-mi:after,.view-ouverture-parc .field-name-field-horaires-d-ouverture table  tbody tr td.cal-nc:after,.view-ouverture-parc .field-name-field-horaires-d-ouverture table  tbody tr td.cal-av:after {position:absolute;position:absolute;top:0;left:0;z-index:2;content:"Parc ouvert";text-transform:uppercase;font-family:berlin;width:252px;font-size:24px;color:#fff;padding:24px;display:block;border-radius:6px 6px 0 0;letter-spacing:1px}
.i18n-en .view-ouverture-parc .field-name-field-horaires-d-ouverture table  tbody tr td.cal-mi:after,.i18n-en .view-ouverture-parc .field-name-field-horaires-d-ouverture table  tbody tr td.cal-nc:after,.i18n-en .view-ouverture-parc .field-name-field-horaires-d-ouverture table  tbody tr td.cal-av:after {content:"Park open"}
.i18n-de .view-ouverture-parc .field-name-field-horaires-d-ouverture table  tbody tr td.cal-mi:after,.i18n-de .view-ouverture-parc .field-name-field-horaires-d-ouverture table  tbody tr td.cal-nc:after,.i18n-de .view-ouverture-parc .field-name-field-horaires-d-ouverture table  tbody tr td.cal-av:after {content:"Park geöffnet"}
.i18n-en .view-ouverture-parc .field-name-field-horaires-d-ouverture table  tbody tr td.cal-na:after {content:"Park closed today"}
.i18n-de .view-ouverture-parc .field-name-field-horaires-d-ouverture table  tbody tr td.cal-na:after {content:"Park heute geschlossen"}
.node-type-hot-spot #content {padding-left:15px;padding-right:15px}
article {position:relative}
article.node-hot-spot {min-height:440px;z-index:2}
#block-views-image-bandeau-block {position:relative;top:-15px;left:-30px;margin-bottom:0;border-radius:5px 0 0 0;z-index:2}
article  .galleryformatter {position:relative;vertical-align:top;float:left;width:400px;margin-right:20px}
article  .galleryformatter .gallery-slides {border:1px solid #ddd}
.node-type-article article  .galleryformatter {width:556px}
article.node-hot-spot h2.field-name-field-sous-titre {display:inline-block;vertical-align:top;margin:0;max-width:400px}
article.node-hot-spot .field-name-body {width:400px;vertical-align:top}
article  .galleryformatter .panel-overlay h4 {font-family:arial;font-weight:normal;font-size:11px;color:#fff}
.galleryformatter .prev-slide {border-radius:0 28px 28px 0}
.galleryformatter .next-slide {border-radius:28px 0 0 28px}
article .galleryformatter .gallery-thumbs {padding:0px 35px;width:335px !important;position:relative;display:inline-block;float:left}
.galleryformatter-greenarrows .gallery-thumbs li a:hover {background-position:center -303px}
.galleryformatter-greenarrows .gallery-thumbs .wrapper {border-bottom:0 none}
.galleryformatter-greenarrows .gallery-thumbs .arrow {bottom:8px}
article .field-name-field-vid-o {position:absolute;right:0;top:150px;border-radius:10px;display:inline-block;padding:5px;margin-top:20px;background-color:#9BB5B5}
.node-type-article .field-name-body,.node-type-article .field-name-field-image {display:inline-block;vertical-align:top}
.node-type-article .field-name-body {margin-top:20px;margin-tbottom:20px}
#block-views-plan-du-parc-block-2 {border-radius:10px;position:relative;float:right;padding:5px 5px 40px 5px;margin-bottom:15px;display:inline-block;background-color:#9BB5B5}
#block-views-focus-sur-hotspot-block-3 {position:relative;float:right;top:-50px;clear:both;width:272px;text-align:center;z-index:20}
#block-views-focus-sur-hotspot-block-3 .zoom-to-focus {width:262px;padding:7px 10px}
#block-views-plan-du-parc-block-2 h2 {font-size:16px;color:#fff;display:none}
#block-views-image-bandeau-block-1 {position:absolute;right:0;top:40px;width:237px;background-color:#fff;padding:3px 3px 3px 0;border-radius:0 8px 8px 0;box-shadow:0 0 10px #aaa;margin-bottom:20px;margin-right:-240px}
#block-views-image-bandeau-block-1 .social-botton {padding:10px 5px;width:68px;display:inline-block;text-align:center}
#block-views-image-bandeau-block-1 ul {padding:0;margin:0}
#block-views-image-bandeau-block-1 ul li {padding:0;margin:0;list-style:none}
#block-views-image-bandeau-block-1 .bouton-term,#block-views-image-bandeau-block-1 .views-field-field-taille-minimum,#block-views-image-bandeau-block-1 .views-field-field-taille-maximum,#block-views-image-bandeau-block-1  .views-field-field-point-photo,#block-views-image-bandeau-block-1 .views-field-nothing,#block-views-image-bandeau-block-1  .field-name-field-consignes-de-securite {color:#fff;position:relative;display:block;padding:15px 15px 15px 30px;border-bottom:2px solid #fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1D72B7),color-stop(0.35,#009EE2),color-stop(1,#35A7E0));background-image:-o-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:-moz-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:-webkit-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:-ms-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:linear-gradient(to top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%)}
#block-views-image-bandeau-block-1  .views-field-field-point-photo,#block-views-image-bandeau-block-1  .field-name-field-consignes-de-securite,#block-views-image-bandeau-block-1 .bouton-term {padding:0;margin:0;border-bottom:2px solid #fff;height:60px}
#block-views-image-bandeau-block-1  .field-name-field-consignes-de-securite {padding-top:10px}
#block-views-image-bandeau-block-1  .field-name-field-consignes-de-securite img {position:absolute;display:block;height:60px;top:5px}
#block-views-image-bandeau-block-1  .field-name-field-consignes-de-securite .big {dispaly:block;color:#fff;margin:0;font-family:berlin;font-size:24px;line-height:24px;vertical-align:middle;padding-left:60px}
#block-views-image-bandeau-block-1  .field-name-field-consignes-de-securite .text-secu {vertical-align:middle;padding-left:60px;display:block}
.page-taxonomy-term .view-header #menu-categories li .bouton-term.term1,#block-views-image-bandeau-block-1 .bouton-term.term1 {background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.3,#E5007E),color-stop(1,#A81869));background-image:-o-linear-gradient(bottom,#E5007E 30%,#A81869 100%);background-image:-moz-linear-gradient(bottom,#E5007E 30%,#A81869 100%);background-image:-webkit-linear-gradient(bottom,#E5007E 30%,#A81869 100%);background-image:-ms-linear-gradient(bottom,#E5007E 30%,#A81869 100%);background-image:linear-gradient(to bottom,#E5007E 30%,#A81869 100%)}
.page-taxonomy-term .view-header #menu-categories li .bouton-term.term2,#block-views-image-bandeau-block-1 .bouton-term.term2 {background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.3,#05D6C5),color-stop(1,#0DAB9E));background-image:-o-linear-gradient(bottom,#05D6C5 30%,#0DAB9E 100%);background-image:-moz-linear-gradient(bottom,#05D6C5 30%,#0DAB9E 100%);background-image:-webkit-linear-gradient(bottom,#05D6C5 30%,#0DAB9E 100%);background-image:-ms-linear-gradient(bottom,#05D6C5 30%,#0DAB9E 100%);background-image:linear-gradient(to bottom,#05D6C5 30%,#0DAB9E 100%)}
.page-taxonomy-term .view-header #menu-categories li .bouton-term.term3,#block-views-image-bandeau-block-1 .bouton-term.term3 {background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.3,#EA650D),color-stop(1,#B02F00));background-image:-o-linear-gradient(bottom,#EA650D 30%,#B02F00 100%);background-image:-moz-linear-gradient(bottom,#EA650D 30%,#B02F00 100%);background-image:-webkit-linear-gradient(bottom,#EA650D 30%,#B02F00 100%);background-image:-ms-linear-gradient(bottom,#EA650D 30%,#B02F00 100%);background-image:linear-gradient(to bottom,#EA650D 30%,#B02F00 100%)}
.page-taxonomy-term .view-header #menu-categories li .bouton-term.term4,#block-views-image-bandeau-block-1 .bouton-term.term4 {background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.35,#579900),color-stop(1,#8CBA00));background-image:-o-linear-gradient(top,#579900 35%,#8CBA00 100%);background-image:-moz-linear-gradient(top,#579900 35%,#8CBA00 100%);background-image:-webkit-linear-gradient(top,#579900 35%,#8CBA00 100%);background-image:-ms-linear-gradient(top,#579900 35%,#8CBA00 100%);background-image:linear-gradient(to top,#579900 35%,#8CBA00 100%)}
.big2 {color:#fff;text-decoration:none;display:inline-block;vertical-align:top;margin:0;font-family:berlin;font-size:20px;line-height:60px}
.big2.photo:after {content:"Point photo"}
.i18n-en .big2.photo:after {content:"Park photography"}
.bouton-term a {color:#fff;text-decoration:none;display:inline-block;vertical-align:middle;margin:0;font-family:berlin;font-size:20px;line-height:60px}
.bouton-term a img {display:block}
#block-views-image-bandeau-block-1 .views-field-field-taille-minimum,#block-views-image-bandeau-block-1 .views-field-field-taille-maximum {padding-top:30px}
#block-views-image-bandeau-block-1 .views-field-nothing h3,#block-views-image-bandeau-block-1 .field-name-field-taille-minimum,#block-views-image-bandeau-block-1 .field-name-field-taille-maximum {color:#fff;margin:0;font-family:berlin;font-size:24px;line-height:24px;vertical-align:middle}
#block-views-image-bandeau-block-1 .field-name-field-taille-minimum,#block-views-image-bandeau-block-1 .field-name-field-taille-maximum {padding-left:30px}
.view-image-bandeau.view-display-id-block_1 .block-menu {bottom:-20px;margin-bottom:-220px;position:absolute;height:220px}
.view-image-bandeau.view-display-id-block_1 .block-menu ul.menu {background-color:#FFFFFF;border-radius:0 8px 8px 0;box-shadow:0 0 10px #AAAAAA;padding:3px 3px 3px 0;width:237px;margin-top:30px}
.view-image-bandeau.view-display-id-block_1 .block-menu ul.menu li {list-style:none;margin:0}
.view-image-bandeau.view-display-id-block_1 .block-menu ul.menu li a {color:#6F8C9B;display:block;font-family:berlin;font-size:16px;vertical-alig:middle;padding:10px 0px 10px 40px;text-decoration:none;text-transform:uppercase}
.view-image-bandeau.view-display-id-block_1 .block-menu ul.menu li:nth-child(1) a {background:url(/sites/all/themes/zen/FRAISPERTUIS/images/sprite.png) no-repeat 5px -186px transparent}
.view-image-bandeau.view-display-id-block_1 .block-menu ul.menu li:nth-child(2) a {background:url(/sites/all/themes/zen/FRAISPERTUIS/images//sprite.png) no-repeat 5px -225px transparent}
.view-image-bandeau.view-display-id-block_1 .block-menu ul.menu li:nth-child(3) a {background:url(/sites/all/themes/zen/FRAISPERTUIS/images/sprite.png) no-repeat 5px -265px transparent}
.view-image-bandeau.view-display-id-block_1 .block-menu ul.menu li:nth-child(4) a {background:url(/sites/all/themes/zen/FRAISPERTUIS/images/sprite.png) no-repeat -285px -186px transparent}
.view-image-bandeau.view-display-id-block_1 .block-menu ul.menu li a:hover {background-color:#EEEEEE}
#block-block-4 {background-color:#FFFFFF;border-radius:0 8px 8px 0;box-shadow:0 0 10px #AAAAAA;left:50%;margin-left:260px;padding:3px 3px 3px 0;position:fixed;top:150px;width:237px}
#block-block-4 p {margin:0}
#block-block-4 h2 {color:#6F8C9B;display:block;font-family:berlin;font-size:18px;letter-spacing:1px;list-style-type:none;padding:13px 20px;text-transform:uppercase}
#block-block-4 ul {margin:0;padding:0}
#block-block-4 li {list-style-type:none;margin:0}
#block-block-4 li a {text-decoration:none;color:#fff;position:relative;display:block;padding:5px 15px;border-bottom:1px solid #8FD6F2;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1D72B7),color-stop(0.35,#009EE2),color-stop(1,#35A7E0));background-image:-o-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:-moz-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:-webkit-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:-ms-linear-gradient(top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%);background-image:linear-gradient(to top,#1D72B7 0%,#009EE2 35%,#35A7E0 100%)}
#block-block-5 {display:inline-block;padding-top:30px;margin-left:10px;vertical-align:top;margin-bottom:0}
#block-block-5 a img:hover {opacity:0.5}
#block-views-slide-block-1 {width:192px;display:inline-block;margin-bottom:0}
#block-views-slide-block-1 h2 {text-transform:uppercase;font-family:berlin;color:#fff;text-align:center;margin-top:10px}
#block-views-slide-block-1 .views-row {width:192px;height:150px;text-align:center}
#block-views-slide-block-1 .views-row .field-name-field-image-bandeau {line-height:150px;display:block;height:150px}
#block-views-slide-block-1 .views-row .field-name-field-image-bandeau img {vertical-align:middle}
#block-simplenews-10 {display:inline-block;padding:100px 20px 0 130px;vertical-align:top}
#block-simplenews-10 label {display:none}
#block-simplenews-10 .form-item-mail {margin:0;display:inline-block}
#block-simplenews-10 .form-item-mail input {width:140px;border:none;border-radius:5px}
#block-simplenews-10 .simplenews-subscribe input.form-submit {color:#fff;text-indent:-9999px;padding:0px;background:url(/sites/all/themes/zen/FRAISPERTUIS/images/sprite.png) -230px 0px no-repeat transparent;height:33px;width:33px;border:0 none;display:inline-block}
#block-simplenews-10 .simplenews-subscribe input.form-submit:hover {opacity:0.5}
#block-simplenews-10 #desabo a {color:#fff;font-size:12px}
#block-block-6 {margin:0}
#block-block-6  p {font-size:12px;vertical-align:middle;margin:0;line-height:70px;height:70px;text-align:center}
#block-block-6 p a,#block-block-6 p span {text-decoration:none;color:#6E6E6E;vertical-align:middle;display:inline-block}
#block-block-6 p a:hover {text-decoration:underline}
.view-taxonomy-term .views-row {position:relative;margin:0 22px 55px 0;border-radius:16px;padding:5px;width:275px;height:90px;display:inline-block;vertical-align:top;background-color:#fff}
.block .view-taxonomy-term .views-row {width:210px;margin:0 10px 35px 0}
.view-taxonomy-term .views-row:hover {background-color:#353A47;-moz-transition:all 0.8s ease-in-out 0s;-webkit-transition:all 0.8s ease-in-out 0s;-o-transition:all 0.8s ease-in-out 0s}
.view-taxonomy-term .views-row:nth-child(3n) {margin-right:0}
.view-taxonomy-term .views-row .views-field-title {font-size:14px;bottom:-50px;text-align:center;width:100%;position:absolute;margin:0;text-transform:uppercase;font-family:arial}
.block .view-taxonomy-term .views-row .views-field-title {font-size:12px}
.view-taxonomy-term .views-row .views-field-title a {text-decoration:none;color:#000}
.page-taxonomy-term-1 .view-taxonomy-term .views-row:hover .views-field-title a {color:#E5007E}
.page-taxonomy-term-2  .view-taxonomy-term .views-row:hover .views-field-title a {color:#05D6C6}
.page-taxonomy-term-3  .view-taxonomy-term .views-row:hover .views-field-title a {color:#EA640D}
.page-taxonomy-term-4  .view-taxonomy-term .views-row:hover .views-field-title a {color:#93C01F}
.page-taxonomy-term-5  .view-taxonomy-term .views-row:hover .views-field-title a {color:#E2001A}
.page-taxonomy-term-6  .view-taxonomy-term .views-row:hover .views-field-title a {color:#662482}
.page-taxonomy-term-7  .view-taxonomy-term .views-row:hover .views-field-title a {color:#173B7E}
.page-taxonomy-term-8 .view-taxonomy-term  .views-row:hover .views-field-title a {color:#FFBE13}
.view-taxonomy-term  .views-row:after {position:absolute;height:32px;width:20%;border-radius:20px;content:"+";color:#fff;border:solid 1px #fff;top:55px;margin:0 40%;font-family:berlin;text-align:center;font-size:30px;vertical-alig:middle;line-height:30px}
.view-taxonomy-term .views-row .views-field-field-sous-titre {font-size:12px;line-height:14px;text-align:center;width:245px;margin:13px;color:#fff;font-family:arial}
.block .view-taxonomy-term .views-row .views-field-field-sous-titre {font-size:11px;width:190px}
.view-taxonomy-term .views-row  .field-name-field-image-bandeau,.view-taxonomy-term .views-row .field-name-field-image {position:absolute;top:10px;left:10px;z-index:2}
.block .view-taxonomy-term .views-row  .field-name-field-image-bandeau,.block .view-taxonomy-term .views-row .field-name-field-image {top:0;left:0}
.view-taxonomy-term .views-row:hover .field-name-field-image-bandeau,.view-taxonomy-term .views-row:hover .field-name-field-image {opacity:0}
.view-taxonomy-term .views-row  .field-name-field-image-bandeau a,.view-taxonomy-term .views-row .field-name-field-image a {width:265px;height:80px;display:block}
.block .view-taxonomy-term .views-row  .field-name-field-image-bandeau a,.block .view-taxonomy-term .views-row .field-name-field-image a {width:220px}
#block-views-taxonomy-term-block-1 {box-shadow:0 10px 10px #555555;top:-30px;padding:5px 15px 15px;position:relative;width:730px;border-radius:0 0 6px 6px;background-color:#9BB5B5}
#block-views-taxonomy-term-block-1 h2 {color:#fff;text-transform:uppercase}
#block-views-taxonomy-term-block-1 .view-content {background-color:#fff;padding:15px 15px 0 15px;border-radius:10px}
#block-views-taxonomy-term-block-2 {padding:0;position:relative;width:330px;float:right}
#block-views-taxonomy-term-block-2 h2 {color:#0068B3;text-transform:uppercase}
#block-views-taxonomy-term-block-2 .view-content {background-color:#fff;padding:15px 0;border-top:1px solid #9BB5B5}
.page-taxonomy-term .view-header {margin-bottom:20px;position:relative}
.page-taxonomy-term .view-header #zoom_container {height:296px ! important;display:inline-block}
.page-taxonomy-term .view-header #menu-categories {width:220px;top:0;right:0;position:absolute}
.page-taxonomy-term .view-header #menu-categories ul {margin:0;padding:0}
.page-taxonomy-term .view-header #menu-categories li {padding:0;margin:0;list-style:none}
.page-taxonomy-term .view-header #menu-categories li .bouton-term a {line-height:74px;display:block}
.page-taxonomy-term .view-header #menu-categories li .bouton-term:hover {background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#273332),color-stop(1,#9BB5B5));background-image:-o-linear-gradient(top,#273332 0%,#9BB5B5 100%);background-image:-moz-linear-gradient(top,#273332 0%,#9BB5B5 100%);background-image:-webkit-linear-gradient(top,#273332 0%,#9BB5B5 100%);background-image:-ms-linear-gradient(top,#273332 0%,#9BB5B5 100%);background-image:linear-gradient(to top,#273332 0%,#9BB5B5 100%)}
.page-taxonomy-term .view-header #menu-categories li .bouton-term a img {float:left}
#block-views-actualites-block {width:940px;background-color:rgba(0,0,0,0.5);padding:10px 30px;margin:0;top:-17px;border-radius:10px;clear:both;text-transform:uppercase;color:#fff;position:relative}
#block-views-actualites-block h2 {margin:0;color:#fff}
#block-views-actualites-block h3 {margin:0;display:inline-block;width:85%}
#block-views-actualites-block h3 a {display:block;background-color:rgba(255,255,255,0.8);padding:5px 30px;border-radius:5px}
#block-views-actualites-block h3 a:hover {background-color:rgba(255,255,255,1);-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s}
#block-views-actualites-block h3 a:after {content:">";display:inline-block;color:#6F8C9B;padding:0 10px;floar:right}
#block-views-actualites-block .field-name-field-date {margin:10px 0;font-family:'berlin';color:#FDCB06;font-size:1.5em;display:inline-block;padding-right:10px}
#block-views-actualites-block .view-content {display:inline-block;width:80%}
#block-views-actualites-block .more-link {display:inline-block}
#block-views-actualites-block .more-link a {color:#fff}
#block-views-actualites-block .more-link a:hover {color:#ddd}
.page-actualites .view-actualites {min-height:300px}
.page-actualites .view-actualites .views-row {position:relative}
.page-actualites .view-actualites .field-name-field-image,.page-actualites .view-actualites .field-name-field-date {position:absolute;left:0}
.page-actualites .view-actualites .field-name-field-date {top:60px;background-color:#000;color:#fff;text-align:center;width:80px;border-radius:0 0 5px 5px}
.page-actualites .view-actualites h3,.page-actualites .view-actualites .views-field-body {margin-left:110px;margin-top:0;margin-bottom:0;display:inline-block;padding-right:15%}
.page-actualites .view-actualites .views-field-body {padding-bottom:20px;border-bottom:1px solid #ddd}
.page-actualites .view-actualites  .views-field-view-node {position:absolute;right:0;top:30px}
#block-views-info-flash-block {height:30px;position:fixed;bottom:0;width:940px;background-color:rgba(0,0,0,0.8);z-index:100;padding:20px 30px;color:#fff;margin:0}
#block-views-info-flash-block h2 {color:#fff;display:inline-block;text-transform:uppercase}
#block-views-info-flash-block .view-info-flash {color:#fff;display:inline-block;margin:0 30px;padding:5px 20px;width:680px;background-color:rgba(255,255,255,0.4);border-radius:5px}
.closeblock {width:36px;height:36px;display:block;position:absolute;right:10px}
.closeblock span {background:url(/sites/all/themes/zen/FRAISPERTUIS/images/sprite.png) no-repeat -286px 0 transparent;cursor:pointer;text-indent:-9999px;font-size:0;width:36px;height:36px;opacity:0.5;display:block}
.closeblock:hover span {opacity:1}
#block-views-info-flash-block .views-field-title {font-weight:bold;font-size:16px}
@media screen and (max-width:1024px) {#block-views-info-flash-block {width:100%;height:60px;padding:20px 0}
#block-views-info-flash-block .views-field-title {font-weight:bold;font-size:40px;line-height:40px}
#block-views-info-flash-block h2 {display:none}
#block-views-info-flash-block .view-info-flash {width:90%}
}
.section-revue-de-presse h2,.section-revue-de-presse h3 {margin:0}
input.gmap {padding:4px 10px;margin-left:10px}
#onglets {border-radius:10px;padding:15px;margin-bottom:20px;margin-left:30px;background-color:#9BB5B5;display:inline-block;color:#fff}
#onglets h2 {margin:0;font-size:16px;text-transform:uppercase}
table#tableau {margin:0;padding:0;border:1px solid #CAE4E5}
table#tableau p {margin:0;padding:0}
table#tableau tr td {padding:15px 20px;vertical-align:top}
table#tableau tr:nth-child(odd) {background-color:#D9EDED}
table#tableau tr:last-child td {border-bottom:1px solid #CAE4E5}
table#tableau tr td:nth-child(1) {width:400px;padding:0;font-family:'berlin';color:#008DD3;font-size:18px;line-height:30px;text-align:center}
table#tableau tr td:nth-child(2) {width:350px}
table#tableau tr td:nth-child(2),table#tableau tr td:nth-child(3) {font-size:13px;line-height:18px}
#sb-info,#sb-info-inner {height:36px;line-height:36px}
#sb-nav a {background-repeat:no-repeat;cursor:pointer;display:block;float:right;height:32px;margin-left:3px;width:32px;margin:0 15px}
#sb-nav {float:right;height:32px;padding:2px 0;width:45%}
#block-views-les-conseils-de-billy-block h2 {text-transform:uppercase;font-size:25px}
#block-views-les-conseils-de-billy-block .views-field-title {font-family:berlin,arial;color:#0068B3;font-size:18px}
#block-views-les-conseils-de-billy-block .views-slideshow-controls-text-previous,#block-views-les-conseils-de-billy-block .views-slideshow-controls-text-pause {display:none}
#block-views-les-conseils-de-billy-block .views-slideshow-controls-text-next {float:right}
#block-views-les-conseils-de-billy-block .views-slideshow-controls-text-next a {background-color:#353A47;color:#fff;margin:5px 2px;padding:5px 10px;border-radius:5px}
#block-views-les-conseils-de-billy-block .views-slideshow-cycle-main-frame-row {padding-bottom:5px}
#block-block-9 {display:inline-block;width:140px;vertical-align:top}
#block-block-9 a.jeu {border-radius:80px;width:120px;height:80px;font-size:26px;background-color:#0068B3;color:#fff;font-family:berlin,arial;text-align:center;display:block;line-height:30px;padding:30px 10px;margin:0px 35px;border:10px solid rgba(255,255,255,0.3)}
#block-block-9 a.jeu:hover {background-color:#000}
#block-block-8 {}
#block-block-10 {margin:-360px 0 0 0px;position:relative;z-index:1}
.field-name-field-image-restaurant {display:inline-block}
article.node-hot-spot .field-name-field-image-restaurant+h2.field-name-field-sous-titre {max-width:312px;min-height:125px;margin-bottom:15px}
article.node-hot-spot .field-name-field-image-restaurant~.field-name-field-image {margin-top:40px}
body.page-node-468  #block-views-image-bandeau-block-1,body.page-node-468 .view-image-bandeau.view-display-id-block_1 .block-menu ul.menu {background-color:rgba(255,255,255,0.2);box-shadow:0 0 0 transparent}
body.page-node-468  .view-image-bandeau.view-display-id-block_1 .block-menu ul.menu li a {color:#fff}
body.page-node-468  .view-image-bandeau.view-display-id-block_1 .block-menu ul.menu li a:hover {color:#000}
body.page-node-468  button,body.page-node-468   #block-views-image-bandeau-block-1 .views-field-field-taille-minimum,body.page-node-468   #block-views-image-bandeau-block-1 .views-field-field-taille-maximum,body.page-node-468  #block-views-image-bandeau-block-1  .views-field-field-point-photo,body.page-node-468  #block-views-image-bandeau-block-1 .views-field-nothing,body.page-node-468  #block-views-image-bandeau-block-1  .field-name-field-consignes-de-securite {background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0%,#1c1c1c 91%,#131313 100%);background:-webkit-linear-gradient(top,#4c4c4c 0%,#1c1c1c 91%,#131313 100%);background:linear-gradient(to bottom,#4c4c4c 0%,#1c1c1c 91%,#131313 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c',endColorstr='#131313',GradientType=0)}
#block-block-11 {position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;width:100%;background-color:rgba(0,0,0,0.5);color:#fff;z-index:10001}
#block-block-11 iframe {height:90vh;width:100%;margin-top:36px}