div{box-sizing:border-box;font-size:12px;}hr{display:none;}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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}a{text-decoration:none;color:black;}a:link{}a:visited{}a:hover,a:focus{}a:active{}a:focus{outline:0;}a:active,a:hover{outline:0;}blockquote{margin:1.5em 30px;}p,pre{margin:0;}h1,h2,h3,h4,h5,h6{margin:0;}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;}ul,ol{margin:0;padding:0;}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;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;position:relative;}#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("/path/to/boxsizing.htc");_display:inline;_overflow:hidden;_overflow-y:visible;}#content{padding:0px;}#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{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("/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;}#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(/sites/default/themes/havre/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(/sites/default/themes/havre/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(/sites/default/themes/havre/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-primary__tab.is-active,.tabs-secondary__tab,.tabs-secondary__tab.is-active{float:left;margin:0 3px;}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active,a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{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(/sites/default/themes/havre/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(/sites/default/themes/havre/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(/sites/default/themes/havre/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(/sites/default/themes/havre/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(/sites/default/themes/havre/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(/sites/default/themes/havre/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(/sites/default/themes/havre/images/progress.gif);}
.tabs-primary,.tabs-secondary{position:absolute;right:0px;background-color:#FFF;}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active{padding:0px 3px;font-size:11px;}.content{width:1170px;margin:auto;}.qfah-partners .content,.qfah-annee .content{width:1024px;}.qfah-must-see-places .content{width:1056px;}#main{overflow:hidden;}.field-name-field-bloc-informations > .field-items > .field-item{border:1px solid #666;padding:10px;margin-bottom:10px;background-color:#EEE;}.field-name-field-bloc-informations > .field-items > .field-item .field-name-field-titre .field-item{font-weight:bolder;}.huge_title{text-transform:uppercase;color:red;font-weight:bolder;}.sidebar-first .region-sidebar-first{width:30%;padding:0;}.sidebar-first #content{width:100%;margin:0;padding:0;float:none;}.sidebars + #content{width:calc(1170px - 345px);margin-left:calc(50% - 200px);padding:0;padding-left:15px;min-height:890px;}.node-type-formulaire-pratique .webform-client-form .ui-tabs .ui-tabs-nav{display:block;z-index:1;}.node-type-formulaire-pratique .webform-client-form .ui-tabs .ui-tabs-nav li{background:#e6e6e6;border:transparent;}.node-type-formulaire-pratique .webform-client-form .ui-tabs .ui-tabs-nav li.ui-state-active{background:#FFF;}.node-type-formulaire-pratique .webform-client-form .ui-tabs .ui-tabs-nav{border:none;border-radius:0px;}.region-sidebar-first input,.region-sidebar-first #edit-field-date-debut-fin-value-wrapper,.region-sidebar-first #edit-field-date-debut-fin-value2-wrapper,.region-sidebar-first #edit-field-date-debut-fin-value-wrapper .form-item-field-date-debut-fin-value,.region-sidebar-first #edit-field-date-debut-fin-value2-wrapper .form-item-field-date-debut-fin-value2,.region-sidebar-first #edit-field-date-debut-fin-value-wrapper .form-item-field-date-debut-fin-value #edit-field-date-debut-fin-value,.region-sidebar-first #edit-field-date-debut-fin-value2-wrapper .form-item-field-date-debut-fin-value2 #edit-field-date-debut-fin-value2,.region-sidebar-first #edit-field-date-debut-fin-value-wrapper .form-item-field-date-debut-fin-value #edit-field-date-debut-fin-value .form-item-field-date-debut-fin-value-date,.region-sidebar-first #edit-field-date-debut-fin-value2-wrapper .form-item-field-date-debut-fin-value2 #edit-field-date-debut-fin-value2 .form-item-field-date-debut-fin-value2-date{max-width:100%;}.txt_grey{color:#9e9e9e;}.sous-titre{font-size:13px;font-weight:bold;}.sidebars h1.sidebar-first-title span{font-size:16px;display:block;margin-top:0px;}#page-error HEADER H1{text-transform:uppercase;font:60px "Roboto Thin";line-height:60px;color:#1c93ee;margin:40px 0 25px 0;text-align:center;}#page-error H1 STRONG{font:66px "Roboto Bold";text-transform:capitalize;line-height:50px;}#page-error .grey-form{background-color:rgb(224,224,224);}#page-error .grey-form .form-container{max-width:875px;margin:0 auto;text-align:center;}#page-error .grey-form H3{font:22px "Lato Regular";margin-bottom:10px;font-weight:normal;text-transform:uppercase;}#page-error .grey-form A{font:16px "Roboto Medium";color:#282828;text-decoration:underline;}#page-error .grey-form A:HOVER{color:#1c93ee;text-decoration:none;}#page-error .grey-form FORM{position:relative;margin:20px auto 0 auto;width:calc(50% - 10px);}#page-error .grey-form .form-item{margin-bottom:0;}#page-error .grey-form INPUT[type="text"]{font-size:20px;}#page-error .grey-form INPUT[type="submit"]{position:absolute;top:10px;right:12px;bottom:auto;left:auto;height:35px;width:35px;margin:0;padding:1px 6px;background:url(/sites/default/themes/havre/images/icons/common/search_blue.png) no-repeat;background-size:35px;border:none;}#page-error .grey-form ::-webkit-input-placeholder{color:rgba(0,0,0,0.4);}#page-error .grey-form ::-moz-placeholder{color:rgba(0,0,0,0.4);}#page-error .grey-form :-ms-input-placeholder{color:rgba(0,0,0,0.4);}#page-error .grey-form :-moz-placeholder{color:rgba(0,0,0,0.4);}@media all and (max-width:1169px){.content{width:1024px;padding:0px 15px;}.qfah-partners .content,.qfah-annee .content,.qfah-must-see-places .content{width:850px;}.sidebars + #content{width:calc(1024px - 272px);}}@media all and (max-width:1023px){.content{width:768px;}.has-sidebar article,.page-node article,.view-main-annuaire{padding:0px;}.has-sidebar #content > article > *,.page-node #content > article > *,.view-main-annuaire > *{padding-left:10px;padding-right:10px;box-sizing:border-box;}#content article.qfah section.search{padding-right:0px;padding-left:0px;}.page-node.rubrique-homepage article,.node-type-main-menu-home article{padding:0;}.page-node article .content{padding:0px;width:748px;}.sidebars + #content{width:95%;margin-left:0;padding-left:0px;margin:0 auto;box-sizing:border-box;}}@media all and (max-width:767px){.content{width:480px;}.page-node article .content{width:100%;}#page-error HEADER H1{padding-bottom:10px;}#page-error .grey-form .form-container{max-width:calc(100% - 30px);padding:0px 15px;width:100%;}#page-error .grey-form FORM{width:100%;}}@media all and (max-width:479px){#page-error HEADER H1{margin:0;padding:0;}#page-error H1 STRONG{display:block;color:#FFF;background-color:#1c93ee;padding:15px;}#page-error H1 SPAN{display:none;}#page-error .grey-form{}#page-error .grey-form INPUT[type="text"]{font:14px "Lato Light";}}.event_muni{display:inline-block;position:absolute;right:0;background-color:#c12051;padding:0 5px;color:white;z-index:1;}
div.fancy-select{position:relative;font-weight:bold;text-transform:uppercase;font-size:13px;color:#46565D;}div.fancy-select.disabled{opacity:0.5;}div.fancy-select select:focus + div.trigger{box-shadow:0 0 0 2px #4B5468;}div.fancy-select select:focus + div.trigger.open{box-shadow:none;}div.fancy-select div.trigger{border-radius:4px;cursor:pointer;padding:10px 24px 9px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;background:#99A5BE;border:1px solid #99A5BE;border-top-color:#A5B2CB;color:#4B5468;box-shadow:0 1px 2px rgba(0,0,0,0.2);width:200px;transition:all 240ms ease-out;-webkit-transition:all 240ms ease-out;-moz-transition:all 240ms ease-out;-ms-transition:all 240ms ease-out;-o-transition:all 240ms ease-out;}div.fancy-select div.trigger:after{content:"";display:block;position:absolute;width:0;height:0;border:5px solid transparent;border-top-color:#4B5468;top:20px;right:9px;}div.fancy-select div.trigger.open{background:#4A5368;border:1px solid #475062;color:#7A8498;box-shadow:none;}div.fancy-select div.trigger.open:after{border-top-color:#7A8498;}div.fancy-select ul.options{list-style:none;margin:0;position:absolute;top:40px;left:0;visibility:hidden;opacity:0;z-index:50;max-height:200px;overflow:auto;background:#62C8BF;border-radius:4px;border-top:1px solid #7DD8D2;box-shadow:0 1px 2px rgba(0,0,0,0.2);min-width:200px;transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;-webkit-transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;-moz-transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;-ms-transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;-o-transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;}div.fancy-select ul.options.open{visibility:visible;top:50px;opacity:1;transition:opacity 300ms ease-out,top 300ms ease-out;-webkit-transition:opacity 300ms ease-out,top 300ms ease-out;-moz-transition:opacity 300ms ease-out,top 300ms ease-out;-ms-transition:opacity 300ms ease-out,top 300ms ease-out;-o-transition:opacity 300ms ease-out,top 300ms ease-out;}div.fancy-select ul.options.overflowing{top:auto;bottom:40px;transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out;-webkit-transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out;-moz-transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out;-ms-transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out;-o-transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out;}div.fancy-select ul.options.overflowing.open{top:auto;bottom:50px;transition:opacity 300ms ease-out,bottom 300ms ease-out;-webkit-transition:opacity 300ms ease-out,bottom 300ms ease-out;-moz-transition:opacity 300ms ease-out,bottom 300ms ease-out;-ms-transition:opacity 300ms ease-out,bottom 300ms ease-out;-o-transition:opacity 300ms ease-out,bottom 300ms ease-out;}div.fancy-select ul.options li{padding:8px 12px;color:#2B8686;cursor:pointer;white-space:nowrap;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out;}div.fancy-select ul.options li.selected{background:rgba(43,134,134,0.3);color:rgba(255,255,255,0.75);}div.fancy-select ul.options li.hover{color:#fff;}
@font-face{font-family:'Lato Regular';src:url(/sites/default/themes/havre/fonts/Lato/Lato-Regular.ttf);font-weight:normal;font-style:normal;}@font-face{font-family:'Lato Bold';src:url(/sites/default/themes/havre/fonts/Lato/Lato-Bold.ttf);font-weight:normal;font-style:normal;}@font-face{font-family:'Lato Black';src:url(/sites/default/themes/havre/fonts/Lato/Lato-Black.ttf);font-weight:normal;font-style:normal;}@font-face{font-family:'Lato Light';src:url(/sites/default/themes/havre/fonts/Lato/Lato-Light.ttf);font-weight:normal;font-style:normal;}@font-face{font-family:'Lato Hairline';src:url(/sites/default/themes/havre/fonts/Lato/Lato-Hairline.ttf);font-weight:normal;font-style:normal;}@font-face{font-family:'Roboto Regular';src:url(/sites/default/themes/havre/fonts/Roboto/Roboto-Regular.ttf);font-weight:normal;font-style:normal;}@font-face{font-family:'Roboto Light';src:url(/sites/default/themes/havre/fonts/Roboto/Roboto-Light.ttf);font-weight:normal;font-style:normal;}@font-face{font-family:'Roboto Medium';src:url(/sites/default/themes/havre/fonts/Roboto/Roboto-Medium.ttf);font-weight:normal;font-style:normal;}@font-face{font-family:'Roboto Thin';src:url(/sites/default/themes/havre/fonts/Roboto/Roboto-Thin.ttf);font-weight:normal;font-style:normal;}@font-face{font-family:'Roboto Bold';src:url(/sites/default/themes/havre/fonts/Roboto/Roboto-Bold.ttf);font-weight:normal;font-style:normal;}@font-face{font-family:'Roboto Bold Italic';src:url(/sites/default/themes/havre/fonts/Roboto/Roboto-BoldItalic.ttf);font-weight:normal;font-style:normal;}@font-face{font-family:'Roboto Black';src:url(/sites/default/themes/havre/fonts/Roboto/Roboto-Black.ttf);font-weight:normal;font-style:normal;}@font-face{font-family:'Roboto Black Italic';src:url(/sites/default/themes/havre/fonts/Roboto/Roboto-BlackItalic.ttf);font-weight:normal;font-style:normal;}@font-face{font-family:'Lora Italic';src:url(/sites/default/themes/havre/fonts/Lora/Lora-Italic.ttf);font-weight:normal;font-style:normal;}@font-face{font-family:'Droid Serif Regular';src:url(/sites/default/themes/havre/fonts/DroidSerif/DroidSerif.ttf);font-weight:normal;font-style:normal;}@font-face{font-family:'Droid Serif Italic';src:url(/sites/default/themes/havre/fonts/DroidSerif/DroidSerif-Italic.ttf);font-weight:normal;font-style:normal;}
#header{padding:0;margin:0;position:fixed;top:0;left:0;z-index:100;width:100%;transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;}pre.xdebug-var-dump{font-size:12px;background-color:#FFF;padding:10px;text-align:left;}.first-bar-content .language-switcher-locale-url li a,.first-bar-content .language-switcher-locale-url li{color:#999;}.first-bar-content .language-switcher-locale-url li.active a{color:#FFF;}.language-switcher-locale-url li::after{content:'/';margin:0px 5px;}.language-switcher-locale-url li:last-child::after{content:'';margin:0px;}.first-bar-features .connect a.disconnect{text-transform:none;text-decoration:underline;font-size:12px;}.first-bar{height:40px;background-color:rgba(0,0,0,0.7);text-align:center;padding:0px 5px;}.first-bar-content{max-width:1170px;margin:auto;position:relative;height:100%;}.first-bar-content ul{position:absolute;top:0;font-size:0;line-height:40px;}.scroll.first-bar-content ul{position:relative;display:inline-block;}.first-bar-content li{display:inline-block;color:white;font:12px "Lato Bold";text-transform:uppercase;vertical-align:middle;}.first-bar-content li span{color:white;font:12px "Lato Bold";text-transform:uppercase;}.first-bar-content li a{text-decoration:none;color:white;}.first-bar-languages{left:0;}.first-bar-languages li .languages-separator{color:white;padding:0px 3px;}.first-bar-features{right:0;height:100%;}.first-bar-features li{margin-right:20px;}.first-bar-features li:last-child{margin-right:0px;}.first-bar-features li.socials-icon img{width:23px;}.first-bar-features li.socials-icon{margin-right:0px;vertical-align:top;padding-top:8px;}.first-bar-features li.socials-icon:last-child{margin-right:10px;}.first-bar-features .connect{background-color:#1c93ee;padding:0px;box-sizing:border-box;font-size:12px;height:100%;line-height:30px;position:relative;}.first-bar-features .connect .link-wrapper{padding:5px 6px;}.first-bar-features .connect .menu-account{position:absolute;background-color:#1c93ee;width:250px;top:40px;right:0px;z-index:10000;border:none;display:none;}.first-bar-features .connect:hover .menu-account{display:block;}.first-bar-features .connect .menu-account-part{padding:20px;}.first-bar-features .connect .menu-account-part.signin-or-signup{background-color:#1c93ee;}.first-bar-features .connect .menu-account-part.signin-association{background-color:#999ea2;}.first-bar-features .connect .menu-account-part.signin-association p{color:#000;font:18px "Lato Bold";line-height:22px;margin-bottom:10px;}.first-bar-features .connect .menu-account-part a.user-btn{display:block;border:2px solid #FFF;width:calc(100% - 14px);text-align:center;margin-bottom:10px;font:18px "Lato Bold";line-height:22px;text-transform:uppercase;padding:5px;}.first-bar-features .connect .menu-account-part a.user-btn:last-child{margin-bottom:0px;}.first-bar-features .connect .menu-account-part ul,.first-bar-features .connect .menu-account-part ul li,.first-bar-features .connect .menu-account-part ul li a{width:100%;display:block;}.first-bar-features .connect .menu-account-part ul{position:relative;margin:0px;}.first-bar-features .connect .menu-account-part ul li{border-bottom:1px solid #FFF;}.first-bar-features .connect .menu-account-part ul li a{font:18px "Lato Bold";line-height:22px;text-align:left;padding:6px 0px;width:100%;}.first-bar-features .connect .menu-account-part ul li:last-child{border-bottom:none;}.first-bar-features .connect .menu-account-part ul li a.user-logout{font:18px "Lato Regular";text-decoration:underline;text-transform:capitalize;}.first-bar-features .connect img{margin-right:5px;margin-top:3px;vertical-align:middle;width:21px;}.first-bar-features .connect span.connect-text{vertical-align:middle;}.first-bar-features .search{font-size:12px;}.first-bar-features .search img{margin-right:8px;vertical-align:middle;}.first-bar-features .search span.search-text{vertical-align:middle;}#header.scroll div.header__region.region.region-header{float:right;padding-top:9px;}#header.scroll div.header__region.region.region-header{float:right;padding-top:9px;}#header.scroll .language-switcher-locale-url,#header.scroll ul.decompte{display:none;}@media all and (min-width:768px){#header.scroll{background-color:rgba(0,0,0,0.8);}#header.scroll .first-bar{float:right;width:95px;background-color:transparent;}#header.scroll .second-bar{height:40px !important;float:left;width:calc(100% - 95px);background-color:transparent;}#header.scroll .second-bar .second-bar-content{max-width:100%;}#header.scroll .website-infos a.header-title{display:none;}#header.scroll .website-infos{margin:0px;float:left;position:fixed;top:0px;left:0px;}#header.scroll .second-bar-content{margin:0px;}#header.scroll .website-infos img.logo{height:30px;margin-top:4px;margin-left:5px;}#header.with-admin-bar.scroll .website-infos img.logo{margin-top:33px;}#header.scroll .header__region>div{bottom:-10px;}#header.scroll .header__region>div{position:static;}#header.scroll .first-bar .first-bar-languages,#header.scroll .first-bar .first-bar-features li:first-child,#header.scroll .first-bar .first-bar-features .first-bar-features-social,#header.scroll .first-bar .first-bar-features .connect span,#header.scroll .first-bar .first-bar-features .search span{display:none;}#header.scroll .first-bar .first-bar-features{padding-left:10px;}#header.scroll .first-bar .first-bar-features .connect{margin-right:10px;background-color:transparent;}// #header.scroll .header__region .menu>.is-active-trail{//   border-bottom:none !important;//   top:0px;//}}#header.opaque{background-color:rgba(0,0,0,0.8);transition:all ease-in 0.5s;}.second-bar{background-color:rgba(0,0,0,0.3);transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;}.second-bar-content{max-width:1170px;margin:auto;position:relative;}.website-infos{display:inline-block;margin-right:60px;}.website-infos .menu-mobile{position:absolute;top:0;right:20px;top:15px;display:none;cursor:pointer;width:49px;left:inherit;}.website-infos .logo-h1{position:relative;}.website-infos .logo-h1 .logo{vertical-align:text-bottom;}.website-infos .menu-mobile-opened>img:first-child{display:none;}.website-infos .menu-mobile-closed>img:first-child{vertical-align:middle;}.website-infos .menu-mobile-opened>img:last-child{display:block;}.website-infos .menu-mobile-closed>img:last-child{display:none;}.website-infos h1,.website-infos .header-title,.website-infos .header-title span{color:white;display:inline-block;text-transform:uppercase;margin:0;}.website-infos h1,.website-infos .header-title span{font:60px "Lato Hairline";}.website-infos .header-title span{line-height:86px;}.website-infos .icons-mobile{display:none;}.website-infos .icons-mobile li{list-style-type:none;}.website-infos .icons-mobile img{width:35px;}.header__region{display:inline-block;vertical-align:bottom;}.header__region>div{margin:0;padding:0;position:absolute;bottom:0;right:5px;}.header__region h2{display:none;}.header__region .menu{display:block;}.header__region .menu>li{list-style-type:none;display:inline-block;vertical-align:bottom;text-align:center;text-transform:uppercase;font:16px "Lato Bold";margin-right:30px;padding-bottom:7px;}#header.scroll .header__region .menu>li{padding-bottom:12px;vertical-align:top;box-sizing:border-box;}.header__region .menu>li:last-child{margin-right:0px;}.header__region .menu>.is-active-trail{border-bottom:4px solid #1c93ee;position:relative;top:4px;}.header__region .menu>.is-active-trail:nth-child(2){border-bottom-color:#0eadbb;}.header__region .menu>.is-active-trail:nth-child(3){border-bottom-color:#c12051;}.header__region .menu>li:hover{border-bottom:4px solid #1c93ee;top:4px;position:relative;}.header__region .menu>li:nth-child(2):hover{border-bottom-color:#0eadbb;}.header__region .menu>li:nth-child(3):hover{border-bottom-color:#c12051;}.header__region .menu>li a{color:white;text-decoration:none;font-size:16px;}#header.scroll .header__region .menu>.is-active-trail{top:0px;}#header.scroll .header__region .menu>li:hover{top:auto;}.first-bar-features-social{display:inline-block;margin-right:0px;vertical-align:middle;font:12px "Lato Bold";position:relative !important;}#header.with-admin-bar{padding-top:29px;}.header__region .menu>li.li-first .submenu{display:none;}#main-mobile-menu-footer-container{display:none;}@media all and (max-width:1169px){.first-bar-content{max-width:1024px;}.first-bar-languages{left:10px;}.second-bar-content{max-width:1024px;}.website-infos{margin-bottom:10px;}.website-infos .logo{vertical-align:bottom;}.website-infos h1,.website-infos .header-title span{font-size:50px;}.header__region .menu>li{font-size:14px;}}@media all and (max-width:1025px){#header.with-admin-bar{padding-top:53px;}}@media all and (max-width:1023px){.first-bar{display:none;}.second-bar-content{text-align:center;}.header__region>div{position:static;}#header.scroll div.header__region.region.region-header{float:none;}#header.scroll .second-bar{float:right;width:calc(100% - 45px);}.header__region .menu>li{margin-right:16px;}}@media all and (max-width:767px){.first-bar-features li.socials-icon{margin-right:10px;}#header{background-color:rgba(0,0,0,0);transition:background ease-in 0.5s;}#main-mobile-menu-footer-container{display:block;}#main-mobile-menu{position:absolute;width:100%;top:0px;left:-100%;background-color:#1c93ee;padding-top:60px;}.bloc_with_heading{height:calc(100vh - 60px);overflow:scroll;}#main-mobile-menu .footer-menu-tertiary li a{color:#919191 !important;}#main-mobile-menu .footer-menu-tertiary li{background-color:#FFF;}#main-mobile-menu .footer-menu-principal{padding-bottom:65px;padding-top:50px;}#page{overflow:hidden;}#main-mobile-menu-footer-container{background-color:#FFF;}.header__region .menu>li{display:block;}.header__region .menu > li,.header__region .menu > li:hover{border:none;top:0;margin-right:0;}.website-infos,.header__region{display:block;}.header__region .menu>.is-active-trail,.header__region .menu>.is-active-trail:nth-child(2),.header__region .menu>.is-active-trail:nth-child(3){border-bottom:none;}.second-bar,.second-bar-content{height:60px;}.header__region .menu.header_region_main_menu{display:block;background-color:#1c93ee;padding:0px 20px;box-sizing:border-box;top:0px;left:-100%;width:100%;z-index:1;padding-top:0px;}.header__region .menu.header_region_main_menu li{text-align:left;list-style-image:none;list-style-type:none;margin-right:0px;padding-left:20px;padding-right:20px;}#main-mobile-menu .right-bloc-footer-principal{padding:0px;padding-bottom:55px;}#main-mobile-menu .right-bloc-footer-principal .element{display:inline-block;}#main-mobile-menu .right-bloc-footer-principal .element img{width:130px;}#main-mobile-menu .right-bloc-footer-principal .element+.element{margin-left:24px;}.header__region .menu.header_region_main_menu>li.li-first .submenu{display:block;}.header__region .menu.header_region_main_menu>li.li-first:nth-child(1) .submenu{display:none;}.header__region .menu.header_region_main_menu>li.li-first{font-size:26px;border-bottom:1px solid rgba(255,255,255,.5);padding-top:30px;padding-bottom:30px;}.header__region .menu.header_region_main_menu>li.li-first:first-child{margin-top:0px;border-top:1px solid rgba(255,255,255,.5);padding-top:30px;padding-bottom:30px;}.header__region .menu.header_region_main_menu>li.li-first:last-child{border-bottom:none;}.header__region .menu.header_region_main_menu>li.li-first .li-second{margin-top:30px;padding:0px;}.header__region .menu.header_region_main_menu>li.li-first .submenu li a{text-transform:none;font:26px "Lato Regular";}.header__region .menu>li a{font-size:25px;}.website-infos{position:relative;margin:0px;height:100%;z-index:2;}.website-infos .menu-mobile{display:block;}.website-infos a.a-header-icon-mobile img{width:45px;}.website-infos a.a-header-icon-mobile:nth-child(2){left:65px;}.website-infos a.a-header-icon-mobile:nth-child(3){left:120px;}.website-infos .logo-h1{text-align:left;}.website-infos .logo-h1 h1,.website-infos .header-title span{vertical-align:middle;line-height:60px;}.website-infos .logo-h1 .logo{width:45px;vertical-align:middle;margin-left:10px;}}.website-infos .icons-mobile li{text-align:left;line-height:100px;padding-left:20px;}#header.with-admin-bar{padding-top:29px;}.header__region .footer-main-menu .menu>li{margin-right:0px;text-align:left;}#main-mobile-menu .footer-menu-tertiary li.menu__item{width:auto;display:inline;margin:0px;}#main-mobile-menu .footer-menu-tertiary li.menu__item a{font-size:8px;padding:0px 5px;}}@media all and (max-width:537px){#header.with-admin-bar{padding-top:48px;}}@media all and (max-width:479px){.website-infos h1,.website-infos .header-title span{font-size:38px;}}@media all and (max-width:375px){#header.with-admin-bar{padding-top:73px;}.header__region .menu>li.li-first{font-size:19px !important;}.header__region .menu.header_region_main_menu>li.li-first .submenu li a{font-size:19px !important;}.header__region .menu>li.li-first .li-second{margin-top:20px !important;}}@media all and (max-width:368px){#header.with-admin-bar{padding-top:73px;}}@media all and (max-width:320px){.first-bar-features-social .socials-icon a img{width:40px !important;}}
.node-actualite header .entity-type{font:16px "Roboto Medium";color:#2095ee;text-transform:uppercase;}.node-actualite header .entity-type + .node-title{font:46px "Lato Light";text-transform:uppercase;}.node-actualite .share{margin-top:30px;display:inline-block;width:100%;font-size:0;}.node-actualite .share>div:first-child{float:left;}.node-actualite .share>div:last-child{float:right;}.node-actualite .share li,.node-actualite .share a span{vertical-align:middle;display:inline-block;}.node-actualite .share a img{max-width:25px;}.node-actualite .share li + li{margin-left:7px;}.node-actualite .share a span{margin-right:7px;}.node-actualite .share li,.node-actualite .share a{color:#2095ee;font:15px "Lato Bold";text-transform:uppercase;}.node-actualite .field-items .bloc{background:#f2f2f2;padding:15px;}.node-actualite .field-items p,.node-actualite .field-items li{font:16px "Roboto Regular";line-height:24px;text-align:justify;}.node-actualite .field-items ul{list-style:none;}// .node-actualite .field-items li:before{//     content:"• ";//     color:#1c93ee;//     font-size:22px;//     vertical-align:middle;//}.node-actualite .field-items p a{text-decoration:underline;color:#1e94ee;}.node-actualite .field-items h3{font:36px "Lato Light";color:#1e94ee;text-transform:uppercase;}.node-actualite .blocs{margin-top:40px;border-top:1px solid #bfbfbf;padding:25px 0px 45px 0px;display:inline-block;width:100%;}.node-actualite .hariane-block{width:50%;float:left;}.node-actualite .hariane-block .hariane h2{font:24px "Roboto Bold";text-transform:uppercase;color:#356d8c;}.node-actualite .hariane .field-name-field-liens .field-items{display:block;}.node-actualite .hariane .field-name-field-liens a{display:block;border:none;color:white;margin-top:15px;border-radius:3px;padding-left:55px;background:#356d8c url(/sites/default/themes/havre/images/icons/common/mouse.png) no-repeat 20px center;line-height:60px;}.node-actualite .more-infos h2{font:24px "Roboto Bold";color:#1c93ee;text-transform:uppercase;}.node-actualite .more-infos .field-name-field-plus-infos{margin-top:10px;padding:15px 20px;border:3px solid #dfdfdf;}.node-actualite .more-infos .field-name-field-plus-infos li:before{content:"";}.node-actualite .more-infos .field-name-field-plus-infos li.file{padding:0px 0px 0px 30px;background:url(/sites/default/themes/havre/images/icons/common/file.png) no-repeat 0px center;}.node-actualite .more-infos .field-name-field-plus-infos li.download{padding:0px 0px 0px 30px;background:url(/sites/default/themes/havre/images/icons/common/download.png) no-repeat 0px center;}.node-actualite .fiches-pratiques{padding:20px 20px 55px 20px;background-image:linear-gradient(130deg,rgb(213,213,213),rgb(182,198,206),rgb(175,188,191));display:inline-block;width:calc(100% + 15px);margin-left:-15px;}.node-actualite .fiches-pratiques>div>h2{font:40px "Roboto Light";text-transform:uppercase;color:#1c93ee;margin-bottom:10px;}.node-actualite .fiches-pratiques .field-item .node{border:0;padding:15px 9px;margin:0;background-color:rgba(255,255,255,.7);min-height:100px;}.node-actualite .fiches-pratiques .field-name-field-fiches-pratiques>.field-items>.field-item{float:left;width:33%;margin-bottom:15px;}.node-actualite .fiches-pratiques .field-item + .field-item{margin-left:0.5%;}.node-actualite .fiches-pratiques .field-item .node-title a{font:14px "Roboto Medium";text-transform:uppercase;color:#2095ee;}#actualites-kiosque-publication-lecture{width:100%;min-height:1000px;}#actualites-kiosque-publication-lecture body embed{max-width:768px !important;}.cover.landing-actualites{height:600px;color:#FFF;position:relative;}.cover.landing-actualites .a-la-une-actu{position:absolute;top:680px;width:100%;}.cover.landing-actualites .a-la-une-actu .a-la-une-actu-content{max-width:1170px;margin:0px auto;}.node-publication .views-field-couverture img{border:1px solid rgba(50,50,50,0.2);max-width:100%;-moz-box-shadow:5px 5px 1px 0px rgba(50,50,50,0.1);-webkit-box-shadow:5px 5px 1px 0px rgba(50,50,50,0.1);-o-box-shadow:5px 5px 1px 0px rgba(50,50,50,0.1);box-shadow:5px 5px 1px 0px rgba(50,50,50,0.1);filter:progid:DXImageTransform.Microsoft.Shadow(color=rgba(50,50,50,0.1),Direction=135,Strength=0);}.node-publication .views-field-couverture{padding:0px;}// .view-main-actualites-le-kiosque .view-content .views-row.views-row-3{//     margin-right:0px;//}@media all and (max-width:1023px){.node-actualite .fiches-pratiques{width:100%;margin-left:0px;}.node-actualite .field-items img{margin-left:-10px;}}@media all and (max-width:767px){.node-actualite .fiches-pratiques .field-name-field-fiches-pratiques>.field-items>.field-item{width:70%;margin:auto;float:none;margin-bottom:15px;}.node-actualite .hariane-block{float:none;width:100%;margin-bottom:25px;}.node-actualite .more-infos{float:none;width:100%;padding:0;}}@media all and (max-width:479px){.node-actualite .share>div:first-child,.node-actualite .share>div:last-child{float:none;text-align:center;}.node-actualite .share>div:first-child{margin-bottom:10px;}}
.actualites-main-push,.cover.actualites-main-push{background-repeat:no-repeat;background-position:center;height:775px;position:relative;z-index:0;max-width:1800px;margin:0 auto;background-size:auto 775px;background-position:top center;}.node-type-main-menu-home.rubrique-actualites article.node-main-menu-home{position:relative;}.actualites-push-text{position:absolute;bottom:0;color:#fff;left:0;right:0;}.actualites-push-text span.category-title{display:inline-block;background:url(/sites/default/themes/havre/images/actualites/category_title.png) no-repeat;font-size:20px;font-family:'Roboto Black Italic';line-height:36px;padding:0 25px 12px 10px;}.field-name-field-categorie-actualite .field-item{color:#0eadbb;font-size:15px;line-height:17px;font-family:'Roboto Black Italic';margin:6px 0 0px;text-transform:uppercase;}.actualites-push-text .view ul li{list-style:none;}.actualites-push-text h1{font-size:46px;line-height:50px;color:#fff;width:50%;display:inline-block;text-transform:uppercase;font-family:'Lato Black';font-weight:normal;}.actualites-push-text .view ul li .field-item p,.actualites-push-text .field-item p{font-size:17px;line-height:20px;font-family:'Lora Italic';width:50%;margin-bottom:25px;}.actualites-a-la-une-autres{padding:42px 0 35px;border-bottom:1px solid #e5e5e5;}.actualites-a-la-une-autres .first-block{height:515px;}.actualites-a-la-une-autres .first-block .field-name-field-categorie-actualite .field-item.grey{color:#676767;font-size:15px;line-height:17px;font-family:'Roboto Black Italic';margin:12px 0;text-transform:uppercase;}.actualites-a-la-une-autres .first-block-left{float:left;height:100%;background-size:cover;background-repeat:no-repeat;position:relative;width:66%;margin-right:15px;}.actualites-a-la-une-autres .first-block-left a{display:inline-block;height:100%;width:100%;}.actualites-a-la-une-autres .first-block-left .field-rubrique{display:inline-block;background:url(/sites/default/themes/havre/images/actualites/category_title_white.png) no-repeat;background-size:100% 100%;font-size:20px;text-transform:uppercase;font-family:'Roboto Black Italic';position:absolute;line-height:36px;padding:0 25px 12px 10px;}.actualites-a-la-une-autres .first-block-left .block-infos-actu{width:50%;background-color:rgba(255,255,255,0.8);position:absolute;bottom:0;right:0;padding:10px 22px;z-index:20;}.actualites-a-la-une-autres h2{font:20px "Lato Bold";text-transform:uppercase;margin-bottom:10px;}.actualites-a-la-une-autres .block-infos-actu p{font-size:17px;line-height:20px;font-family:'Droid Serif';}.actualites-a-la-une-autres .first-block-right{float:right;height:100%;width:calc(34% - 15px);}.actualites-a-la-une-autres .first-block-right h2{font-size:18px;margin:0;}.actualites-a-la-une-autres .first-block-right .field-rubrique{display:inline-block;background:url(/sites/default/themes/havre/images/actualites/category_title_grey.png) no-repeat;background-size:100% 100%;font-size:20px;text-transform:uppercase;font-family:'Roboto Black Italic';color:#fff;line-height:36px;padding:0 25px 12px 10px;margin-bottom:-10px;}.actualites-a-la-une-autres .first-block-right .block-infos-actu{padding:20px 0;border-bottom:1px solid #e5e5e5;}.actualites-a-la-une-autres .first-block-right a:last-child .block-infos-actu{border-bottom:none;}.actualites-a-la-une-autres .second-block{font-size:0;margin:45px 0px 35px 0px;display:inline-block;width:100%;}.actualites-a-la-une-autres .second-block .second-block-item{float:left;margin-right:2%;width:31.33%;text-align:left;margin-bottom:30px;position:relative;}.actualites-a-la-une-autres .second-block .second-block-item:last-child{margin-right:0;}.actualites-a-la-une-autres .second-block .second-block-item .field-rubrique{display:inline-block;background:url(/sites/default/themes/havre/images/actualites/category_title.png) no-repeat;background-size:100% 100%;font-size:15px;line-height:47px;text-transform:uppercase;font-family:'Roboto Black Italic';padding:0 15px 0 10px;color:#fff;position:absolute;top:0;left:0;}.twitter-block,.social-block{background:url(/sites/default/themes/havre/images/icons/common/twitter_block.png) no-repeat;background-size:100% 100%;display:inline-block;min-height:265px;padding:50px 34px 46px;color:#fff;}.twitter-block a,.social-block a{color:#fff;}.actualites-a-la-une-autres .second-block .second-block-item.twitter-block .field-rubrique{background:url(/sites/default/themes/havre/images/actualites/category_title_white.png) no-repeat;background-size:100% 100%;color:#1c93ee;line-height:33px;}.actualites-a-la-une-autres .second-block .second-block-item.social-block .field-rubrique{background:url(/sites/default/themes/havre/images/actualites/category_title_white.png) no-repeat;background-size:100% 100%;color:#1c93ee;line-height:33px;position:absolute;}.twitter-block .field-author,.social-block .field-author{font:12px 'Roboto Regular';color:#11588f;padding-left:34px;margin-bottom:10px;background:url(/sites/default/themes/havre/images/icons/socials/twitter.svg) no-repeat;background-position:0px center;background-size:auto 28px;}.social-block .field-author.facebook-author{background-image:url(/sites/default/themes/havre/images/icons/socials/facebook.svg);background-size:auto 18px;}.social-block .field-author.instagram-author{background-image:url(/sites/default/themes/havre/images/icons/socials/insta.svg);background-size:auto 20px;}.twitter-block .block-infos-actu,.social-block .block-infos-actu{border-bottom:1px solid #1985d7;padding-bottom:10px;padding-top:7px;}.twitter-block .field-date,.social-block .field-date{font:12px 'Roboto Regular';color:#11588f;margin-top:18px;margin-bottom:10px;float:left;}.twitter-block .share-block,.social-block .share-block{float:right;margin-top:18px;}.twitter-block .share-block a,.social-block .share-block a{display:inline-block;width:15px;height:15px;margin-left:25px;}.twitter-block .share-block a.comment,.social-block .social-block a.comment{background:url(/sites/default/themes/havre/images/icons/common/twitter_comment.png) no-repeat;}.twitter-block .share-block a.tweet,.social-block .share-block a.tweet{background:url(/sites/default/themes/havre/images/icons/common/twitter_tweet.png) no-repeat;}.twitter-block .share-block a.like,.social-block .share-block a.like{background:url(/sites/default/themes/havre/images/icons/common/twitter_like.png) no-repeat;}.view-main-actualites-focus-categories-actualites{text-align:center;padding:50px 0 70px;}.view-main-actualites-focus-categories-actualites .views-row{display:inline-block;padding:0 8px;background-color:#0eadbb;text-transform:uppercase;margin-bottom:2px;line-height:37px;}.view-main-actualites-focus-categories-actualites .views-row a{color:#fff;font-family:'Roboto Black Italic';font-size:22px;}.view-main-actualites-focus-categories-actualites .links a{border-color:#0eadb5;color:#0eadb5;display:inline-block;margin-top:20px;}.actualites-social-wall{background:url(/sites/default/themes/havre/images/actualites/social-wall.png);background-size:cover;background-position:center;display:inline-block;width:100%;padding-bottom:45px;}.actualites-social-wall .social-wall{opacity:1;transition:all ease-in 1s;}.actualites-social-wall .social-wall.no-visible{opacity:0;transition:all ease-in 1s;}.actualites-social-wall .field-name-field-titre .field-item{color:#fff;background:url(/sites/default/themes/havre/images/icons/common/logo.png) no-repeat;background-position:55px center;background-size:49px;padding-left:0;}// .actualites-social-wall .field-name-field-titre .field-item span{//     padding-right:75px;//}.actualites-social-wall .social-wall .field-items{width:100%;font-size:0;}.actualites-social-wall .social-wall .image-container{display:block;width:100%;text-align:center;}.actualites-social-wall .field-name-field-atom-image .field-item{display:inline-block;width:calc((100% - 30px) / 4);margin-bottom:10px;font-size:0;}.actualites-social-wall .field-name-field-atom-image .field-item:nth-child(4n){margin-right:0px;}.actualites-social-wall .field-name-field-atom-image .field-item.instagram{padding:16px;min-height:300px;display:inline-block;background-color:#fff;}.actualites-social-wall .field-name-field-atom-image .field-item.twitter-block,.actualites-social-wall .field-name-field-atom-image .field-item.facebook-block{background:none;min-height:195px;padding:20px 14px 15px;background-color:#fff;color:#282828;}.actualites-social-wall .field-name-field-atom-image .field-item.twitter-block.img,.actualites-social-wall .field-name-field-atom-image .field-item.facebook-block.img{min-height:195px;}.actualites-social-wall .field-name-field-atom-image .field-item a.picto{width:28px;height:28px;display:inline-block;position:absolute;top:0px;right:0;background-color:#1c93ee;background-repeat:no-repeat;background-position:center;}.actualites-social-wall .field-name-field-atom-image .field-item.instagram a.picto{background-image:url(/sites/default/themes/havre/images/icons/socials/insta.svg);background-size:26px;}.actualites-social-wall .field-name-field-atom-image .field-item.twitter-block a.picto{background-image:url(/sites/default/themes/havre/images/icons/socials/twitter.svg);background-size:28px;}.actualites-social-wall .field-name-field-atom-image .field-item.facebook-block a.picto{background-image:url(/sites/default/themes/havre/images/icons/socials/facebook.svg);background-size:24px;}.actualites-social-wall .field-name-field-atom-image .field-item.twitter-block a,.actualites-social-wall .field-name-field-atom-image .field-item.facebook-block a{color:#1c93ee;}.actualites-social-wall .field-name-field-atom-image .field-item.twitter-block .field-author,.actualites-social-wall .field-name-field-atom-image .field-item.facebook-block .field-author{font:12px 'Roboto Regular';color:#b1b1b1;padding-left:0;background:none;margin-bottom:6px;}.actualites-social-wall .field-name-field-atom-image .field-item.twitter-block .block-infos-actu,.actualites-social-wall .field-name-field-atom-image .field-item.facebook-block .block-infos-actu{border-bottom:1px solid #e6e6e6;}.actualites-social-wall .field-name-field-atom-image .field-item.twitter-block .actualite-resume,.actualites-social-wall .field-name-field-atom-image .field-item.facebook-block .actualite-resume,.actualites-social-wall .field-name-field-atom-image .field-item.instagram-block .actualite-resume{font:16px 'Roboto Regular';}.actualites-social-wall .field-name-field-atom-image .field-item.twitter-block .actualite-resume strong,.actualites-social-wall .field-name-field-atom-image .field-item.facebook-block .actualite-resume strong{font:16px 'Roboto Medium';}.actualites-social-wall .field-name-field-atom-image .field-item.twitter-block .field-date,.actualites-social-wall .field-name-field-atom-image .field-item.facebook-block .field-date{font:12px 'Roboto Regular';color:#707070;}.actualites-social-wall .field-name-field-atom-image .field-item.twitter-block .share-block a.comment{background:url(/sites/default/themes/havre/images/icons/common/twitter_comment_white.png) no-repeat;}.actualites-social-wall .field-name-field-atom-image .field-item.twitter-block .share-block a.tweet{background:url(/sites/default/themes/havre/images/icons/common/twitter_tweet_white.png) no-repeat;}.actualites-social-wall .field-name-field-atom-image .field-item.twitter-block .share-block a.like{background:url(/sites/default/themes/havre/images/icons/common/twitter_like_white.png) no-repeat;}.actualites-social-wall .follow-us{text-align:center;color:#fff;text-transform:uppercase;margin:0;margin-top:40px;font:15px "Lato Bold";}.actualites-social-wall .follow-us span{vertical-align:middle;margin-right:8px;}.actualites-social-wall .follow-us a{width:38px;height:38px;display:inline-block;vertical-align:middle;margin-right:4px;}.actualites-social-wall .follow-us a.facebook{background:url(/sites/default/themes/havre/images/icons/socials/facebook_2.png) no-repeat;background-size:contain;}.actualites-social-wall .follow-us a.instagram{background:url(/sites/default/themes/havre/images/icons/socials/instagram_2.png) no-repeat;background-size:contain;}.actualites-social-wall .follow-us a.twitter{background:url(/sites/default/themes/havre/images/icons/socials/twitter_3.png) no-repeat;background-size:contain;}.actualites-videos{background-color:#333;text-align:center;display:inline-block;width:100%;}.actualites-kiosque{text-align:center;}.actualites-videos .field-name-field-titre,.actualites-kiosque .field-name-field-titre,.actualites-social-wall .field-name-field-titre{text-align:center;color:#1c93ee;text-transform:uppercase;padding-top:25px;}.actualites-videos .field-name-field-titre{margin-bottom:35px;}.actualites-videos .field-name-field-titre .field-item,.actualites-kiosque .field-name-field-titre .field-item,.actualites-social-wall .field-name-field-titre .field-item{font-size:60px;line-height:65px;font-family:'Roboto Thin';background:url(/sites/default/themes/havre/images/icons/common/white-logo.png) no-repeat;background-position:left center;background-size:64px;display:inline-block;padding-left:75px;}.actualites-kiosque .field-name-field-titre .field-item h2{font-size:60px;}.actualites-videos .field-name-field-atom-video{position:relative;}.actualites-videos .field-name-field-atom-video .field-items{width:calc(100% - 2px);}.actualites-videos .slide,.actualites-videos .field-item{font-size:22px;line-height:24px;color:#fff;font-family:'Lato Light';text-align:left;text-transform:uppercase;}.actualites-videos .field-item{margin-right:20px;}.actualites-videos p.video-title{margin-top:15px;}.actualites-videos p.descriptif{text-transform:none;font-size:14px;line-height:20px;font-family:'Roboto Light';}.actualites-videos .video{position:relative;}.actualites-videos .play{background:url(/sites/default/themes/havre/images/icons/common/play.png) no-repeat 0 0;width:51px;height:51px;display:inline-block;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);}.actualites-videos img{width:100%;height:auto;}.actualites-videos .slide a,.actualites-videos .field-item a{font:22px 'Lato Light';color:#fff;margin-top:15px;display:inline-block;}.prevBtn,.nextBtn{display:block;width:41px;height:41px;position:absolute;left:-60px;top:50%;z-index:20;background:url(/sites/default/themes/havre/images/icons/common/slider_prev.png) no-repeat 0 0;cursor:pointer;font-size:0;}.nextBtn{background:url(/sites/default/themes/havre/images/icons/common/slider_next.png) no-repeat 0 0;}.nextBtn{left:auto;right:-60px;}.actualites-videos .more,.rubrique-actualites .links-below a{font-size:15px;line-height:18px;font-family:'Lato Bold';text-transform:uppercase;color:#1c93ee;margin:60px 0;border:2px solid #1c93ee;padding:8px;display:inline-block;}.actualites-kiosque{text-align:center;background-image:linear-gradient(150deg,rgb(28,147,238) 45%,rgb(121,193,247),rgb(255,255,255) 145%);display:inline-block;width:100%;}.actualites-kiosque .field-name-field-titre{margin-bottom:40px;}.actualites-kiosque .field-name-field-titre .field-item{color:#fff;}.actualites-kiosque .view-content .views-row{display:inline-block;vertical-align:top;width:calc(19% - 10px);margin-right:15px;}.actualites-kiosque .view-content .views-row:last-child{margin-right:0px;}.actualites-kiosque .card-info-more-consulted{text-align:center;background-color:transparent;}.actualites-kiosque .views-field{padding:0;font:14px "Roboto Regular";}.actualites-kiosque .views-field-couverture img{max-width:185px;border:1px solid rgba(50,50,50,0.4);-moz-box-shadow:5px 5px 1px 0px rgba(50,50,50,0.3);-webkit-box-shadow:5px 5px 1px 0px rgba(50,50,50,0.3);-o-box-shadow:5px 5px 1px 0px rgba(50,50,50,0.3);box-shadow:5px 5px 1px 0px rgba(50,50,50,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(color=rgba(50,50,50,0.3),Direction=135,Strength=0);margin-bottom:12px;}.actualites-kiosque .views-field-couverture img:hover{filter:brightness(50%);-webkit-filter:brightness(50%);-moz-filter:brightness(50%);-o-filter:brightness(50%);-ms-filter:brightness(50%);}.actualites-kiosque .views-field-link a,.actualites-kiosque .views-field-pdf a,.actualites-kiosque .views-field-order a{color:#fff;padding-left:28px;height:18px;display:inline-block;margin-bottom:10px;}.actualites-kiosque .views-field-link a{background:url(/sites/default/themes/havre/images/icons/common/see-more-icon_white.png) no-repeat;background-position:left center;}.actualites-kiosque .views-field-pdf a{background:url(/sites/default/themes/havre/images/icons/common/square-download_white.png) no-repeat;background-position:left center;margin-left:5px;}.actualites-kiosque .views-field-order a{background:url(/sites/default/themes/havre/images/icons/common/order_white.png) no-repeat;background-position:left center;margin-left:11px;}.actualites-kiosque .more a{font-size:15px;line-height:18px;font-family:'Lato Bold';text-transform:uppercase;color:#fff;margin:60px 0;border:2px solid #fff;padding:8px;display:inline-block;}@media all and (max-width:1169px){.cover.landing-actualites .a-la-une-actu .a-la-une-actu-content{width:1024px;padding:0px 15px;}.actualites-social-wall .field-name-field-atom-image .field-item.instagram{min-height:253px;}}@media all and (max-width:1023px){.cover.landing-actualites .a-la-une-actu .a-la-une-actu-content{width:768px;}.actualites-push-text h1,.actualites-push-text .view ul li .field-item p,.actualites-push-text .field-item p{width:auto;}.actualites-a-la-une-autres .second-block .second-block-item.twitter-block .share-block{float:none;clear:both;margin-bottom:10px;margin-top:20px;text-align:center;}.actualites-a-la-une-autres .second-block .second-block-item.twitter-block .share-block a{margin-left:0;margin-right:25px;}.actualites-a-la-une-autres .second-block .second-block-item.twitter-block .share-block a:first-child{display:none;}.actualites-a-la-une-autres .second-block .second-block-item.twitter-block .share-block a:last-child{margin-right:0;}.actualites-kiosque .views-field-couverture img{max-width:100%;}.prevBtn,.nextBtn{left:0;top:auto;bottom:-96px;}.nextBtn{left:auto;right:0;}.actualites-social-wall .field-name-field-atom-image .field-item{width:calc((100% - 20px) / 3);}.actualites-social-wall .field-name-field-atom-image .field-item.instagram{min-height:248px;}}@media all and (max-width:767px){.cover.landing-actualites .a-la-une-actu{top:auto;bottom:0;}.cover.landing-actualites .a-la-une-actu .a-la-une-actu-content{width:480px;}.actualites-push-text h1,.actualites-push-text .view ul li .field-item p,.actualites-push-text .field-item p{width:100%;}.actualites-push-text h1{font-size:30px;}.actualites-a-la-une-autres .first-block{height:100%;}.actualites-a-la-une-autres .first-block-left{float:none;height:100%;width:100%;min-height:515px;}.actualites-a-la-une-autres .first-block-left .block-infos-actu{width:100%;}.actualites-a-la-une-autres .first-block-right{float:none;width:100%;margin-top:20px;}.actualites-a-la-une-autres .second-block .second-block-item{float:none;margin-right:0;width:100%;margin-bottom:15px;}.actualites-a-la-une-autres .second-block .second-block-item img{width:100%;}.view-main-actualites-focus-categories-actualites .views-row a{line-height:30px;display:inline-block;vertical-align:middle;}.actualites-videos .field-name-field-titre .field-item,.actualites-kiosque .field-name-field-titre .field-item,.actualites-social-wall .field-name-field-titre .field-item{font-size:38px;}.actualites-videos .content,.actualites-kiosque .content{width:100%;}.mobile-slider,.actualites-kiosque .view-content .item-list{width:100%;overflow-x:scroll;}.actualites-videos .field-name-field-atom-video,.actualites-kiosque .view-content .item-list ul{margin:0 auto;}.actualites-videos .field-name-field-atom-video .field-item{float:left;width:275px;}.actualites-social-wall .field-name-field-atom-image .field-item{width:calc(50% - 5px);}.actualites-social-wall .field-name-field-atom-image .field-item.instagram{min-height:232px;}.actualites-kiosque .field-name-field-titre .field-item h2{font-size:38px;}.actualites-kiosque .field-name-field-titre .field-item h2{font-size:38px;}.actualites-kiosque .view-content .views-row{width:184px;}}@media all and (max-width:479px){.cover.landing-actualites .a-la-une-actu .a-la-une-actu-content{width:320px;}.actualites-social-wall .field-name-field-atom-image .field-item{width:100%;}.actualites-social-wall .field-name-field-atom-image .field-item.instagram{min-height:232px;}}
.actualite-links .field-item{text-transform:uppercase;font:18px "Lato Regular";padding:20px 0;border-bottom:1px solid #c2c2c2;}.actualite-links .field-item:last-child{border-bottom:none;}.map.mini{display:inline-block;width:100%;height:128px;}.node-dossier-que-faire-au-havre header .entity-type{font:16px "Roboto Medium";color:#2095ee;text-transform:uppercase;}.node-actualite header .field-name-field-categorie-type .field-item,.node-agenda header .field-name-field-categorie-type .field-item,.node-dossier-que-faire-au-havre header .field-name-field-categorie-type .field-item,.node-lieu-acteur header .field-name-field-categorie-type .field-item{background:url(/sites/default/themes/havre/images/actualites/category_title.png) no-repeat;background-size:100% 100%;display:inline-block;font-size:15px;line-height:33px;font-family:'Roboto Black Italic';color:#fff;padding:0 20px 0 10px;text-transform:uppercase;}.node-actualite header .field-name-field-categorie-actualite .field-item,.node-actualite header .field-name-field-categorie-activite .field-item{color:#0eadbb;font-size:15px;line-height:17px;font-family:'Roboto Black Italic';margin:12px 0 0;text-transform:uppercase;display:inline-block;}.node-actualite header .field-name-field-categorie-actualite .field-item:after,.node-actualite header .field-name-field-categorie-activite .field-item:after{content:"/";margin:0 5px;}.node-actualite header .field-name-field-categorie-actualite .field-item:last-child:after,.node-actualite header .field-name-field-categorie-activite .field-item:last-child:after{content:"";}.node-agenda header .field-name-field-categorie-actualite .field-item,.node-activite header .field-name-field-categorie-actualite .field-item,.node-dossier-que-faire-au-havre header .field-name-field-categorie-actualite .field-item,.node-agenda header .field-name-field-categorie-activite .field-item,.node-activite header .field-name-field-categorie-activite .field-item,.node-dossier-que-faire-au-havre header .field-name-field-categorie-activite .field-item,.node-lieu-acteur header .field-name-field-categorie-actualite .field-item,.node-type-balade .categories .field-item,.node-type-marche-public .field-name-field-categorie .field-item,.node-peac-activite header .field-name-field-categorie-activite .field-item{background-color:#c12051;font:12px "Roboto Regular";text-transform:uppercase;color:#fff;margin-right:1px;margin-top:0px;margin-bottom:1px;padding:6px;display:inline-block;}.node-agenda header .field-name-field-categorie-actualite .field-items,.node-activite header .field-name-field-categorie-actualite .field-items,.node-dossier-que-faire-au-havre header .field-name-field-categorie-actualite .field-items,.node-agenda header .field-name-field-categorie-activite .field-items,.node-activite header .field-name-field-categorie-activite .field-items,.node-dossier-que-faire-au-havre header .field-name-field-categorie-activite .field-items,.node-lieu-acteur header .field-name-field-categorie-actualite .field-items,.node-peac-activite header .field-name-field-categorie-activite .field-items{font-size:0;line-height:0;}.node-type-lieu-acteur header .field-name-field-categorie-actualite .field-item,.node-type-balade .categories .field-name-field-mode-deplacement .field-item,.node-type-marche-public .field-name-field-categorie .field-item,.node-peac-activite header .field-name-field-categorie-activite .field-item.niveau{background-color:#1c94ee;}.node-actualite header .node-title,.node-agenda header .node-title,.node-activite header .node-title,.node-dossier-que-faire-au-havre header .node-title,.node-lieu-acteur header .node-title,.node-je-participe-synthese header .node-title,.node-english-content header .node-title,.node-type-je-participe-consultation header .node-title,.node-type-marche-public header .node-title,.node-type-je-participe-petite-annonce header .node-title,.node-peac-activite header .node-title{font:46px "Lato Light";line-height:48px;text-transform:uppercase;margin-bottom:-2px;}.node-agenda header .field-name-field-sous-titre .field-item,.node-activite header .field-name-field-sous-titre .field-item,.node-dossier-que-faire-au-havre header .field-name-field-sous-titre .field-item,header .field-name-field-sous-titre .field-item,.node-type-marche-public header .field-name-field-sous-titre .field-item,.lehavre-english-landing .english-section .field-name-field-sous-titre .field-item,.node-peac-activite header .field-name-field-sous-titre .field-item{font:20px "Roboto Bold";}header .field-name-field-sous-titre .field-item.light{font:20px "Roboto Regular";padding-top:10px;}.has-no-sidebar header .field-name-field-sous-titre .field-item{text-align:center;max-width:865px;margin:0 auto;}.node-agenda header .date-event{font:20px "Roboto Regular";}.node-agenda header .date-event a{text-decoration:underline;}.node-activite header .date-event.blue-text,.node-je-participe-synthese header .date-event.blue-text,.node-peac-activite header .date-event.blue-text{font:16px "Roboto Regular";color:#1e94ee;}.node-actualite .share,.node-agenda .share,.node-activite .share,.node-dossier-que-faire-au-havre .share,.node-peac-activite .share{margin-top:30px;display:inline-block;width:100%;border-bottom:1px solid #d4d4d4;font-size:0;padding-bottom:10px;}.node-actualite .share>div:first-child,.node-agenda .share>div:first-child,.node-activite .share>div:first-child,.node-dossier-que-faire-au-havre .share>div:first-child{float:left;}.node-actualite .share ul,.node-agenda .share ul,.node-activite .share ul,.node-dossier-que-faire-au-havre .share ul{margin-bottom:0;}.node-actualite .share>div:last-child,.node-agenda .share>div:last-child,.node-activite .share>div:last-child,.node-dossier-que-faire-au-havre .share>div:last-child{float:right;}.node-actualite .share li,.node-actualite .share a span,.node-agenda .share li,.node-agenda .share a span,.node-activite .share li,.node-activite .share a span,.node-dossier-que-faire-au-havre .share li,.node-dossier-que-faire-au-havre .share a span{vertical-align:middle;display:inline-block;}.node-actualite .share a img,.node-agenda .share a img,.node-activite .share a img,.node-dossier-que-faire-au-havre .share a img{max-width:25px;}.node-actualite .share li + li,.node-agenda .share li + li,.node-activite .share li + li,.node-dossier-que-faire-au-havre .share li + li{margin-left:7px;}.node-actualite .share a span,.node-agenda .share a span,.node-activite .share a span,.node-dossier-que-faire-au-havre .share a span{margin-right:7px;}.node-actualite .share li,.node-actualite .share a,.node-agenda .share li,.node-agenda .share a,.node-activite .share li,.node-activite .share a,.node-dossier-que-faire-au-havre .share li,.node-dossier-que-faire-au-havre .share a{color:#2095ee;font:15px "Lato Bold";text-transform:uppercase;}.share .favoris p{display:inline-block;}.share .favoris.disable{opacity:0.5;cursor:wait;}.node-dossier-que-faire-au-havre .field-name-body{margin-top:-7px;}.node-actualite .field-name-body p,.node-agenda .field-name-body p,.node-activite .field-name-body p,.node-dossier-que-faire-au-havre .field-name-body p,.node-peac-activite .field-name-body p{font:16px "Roboto Regular";line-height:24px;margin-bottom:35px;}.node-actualite .field-name-body strong,.node-agenda .field-name-body strong,.node-activite .field-name-body strong,.node-dossier-que-faire-au-havre .field-name-body strong,.node-peac-activite .field-name-body strong{font:16px "Roboto Bold";}.node-actualite .actu-sidebar-content,.node-agenda .actu-sidebar-content,.node-activite .actu-sidebar-content,.node-dossier-que-faire-au-havre .actu-sidebar-content,.node-peac-activite .actu-sidebar-content{display:none;}.node-actualite .actu-sidebar-content.content-links,.node-agenda .actu-sidebar-content.content-links,.node-activite .actu-sidebar-content.content-links,.node-dossier-que-faire-au-havre .actu-sidebar-content.content-links,.node-peac-activite .actu-sidebar-content.content-links{background-color:#e5e5e5;}.node-actualite .actualite-links,.node-agenda .actualite-links,.node-activite .actualite-links,.node-dossier-que-faire-au-havre .actualite-links,.node-peac-activite .actualite-links{background-color:#f2f2f2;width:calc(100% - 30px);margin:15px auto;padding:10px;}.node-activite .field-name-body .field-items .field-item > div,.node-peac-activite .field-name-body .field-items .field-item > div{border:none !important;padding:10px !important;}.node-activite .field-name-body .field-items .field-item > div ul,.node-peac-activite .field-name-body .field-items .field-item > div ul{padding-left:15px;}.node-activite .field-name-body .field-items .field-item > div ul,.node-activite .field-name-body .field-items .field-item > div p,.node-peac-activite .field-name-body .field-items .field-item > div ul,.node-peac-activite .field-name-body .field-items .field-item > div p{margin-bottom:15px;border-radius:3px;}.rubrique-actualites .links-below{text-align:center;}.rubrique-actualites .links-below a:first-child{margin-right:10px;padding-left:40px;background:url(/sites/default/themes/havre/images/icons/common/order.png) no-repeat;background-position:10px center;}@media all and (max-width:1023px){.node-actualite .field-items .image,.node-actualite .field-items .image,.node-actualite .field-items .image{text-align:center;}.node-actualite .field-items img,.node-actualite .field-items img,.node-actualite .field-items img{margin-top:10px;}.node-actualite .field-name-body img,.node-actualite .field-name-body img,.node-actualite .field-name-body img{}.node-actualite .actu-sidebar-content,.node-actualite .actu-sidebar-content,.node-actualite .actu-sidebar-content{display:inline-block;width:100%;}}@media all and (max-width:767px){.node-actualite header .node-title,.node-agenda header .node-title,.node-activite header .node-title,.node-dossier-que-faire-au-havre header .node-title,.node-peac-activite header .node-title{font:38px "Lato Light";}.node-agenda .field-name-field-achats .field-item,.node-activite .field-name-field-achats .field-item,.node-dossier-que-faire-au-havre .field-name-field-achats .field-item,.node-peac-activite .field-name-field-achats .field-item{margin-bottom:2px;}.node-actualite .events-block .item-list li,.node-agenda .events-block .item-list li,.node-activite .events-block .item-list li,.node-dossier-que-faire-au-havre .events-block .item-list li,.node-peac-activite .events-block .item-list li{margin-right:0;width:100%;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:13px;}.node-actualite .events-block .item-list li img,.node-agenda .events-block .item-list li img,.node-activite .events-block .item-list li img,.node-dossier-que-faire-au-havre .events-block .item-list li img,.node-peac-activite .events-block .item-list li img{width:100%;}.node-actualite .events-block .item-list li:nth-child(n+2) img,.node-agenda .events-block .item-list li:nth-child(n+2) img,.node-activite .events-block .item-list li:nth-child(n+2) img,.node-dossier-que-faire-au-havre .events-block .item-list li:nth-child(n+2) img,.node-peac-activite .events-block .item-list li:nth-child(n+2) img{display:none;}.node-actualite .events-block .item-list li:nth-child(n+2) .views-field-prefix,.node-agenda .events-block .item-list li:nth-child(n+2) .views-field-prefix,.node-activite .events-block .item-list li:nth-child(n+2) .views-field-prefix,.node-dossier-que-faire-au-havre .events-block .item-list li:nth-child(n+2) .views-field-prefix,.node-peac-activite .events-block .item-list li:nth-child(n+2) .views-field-prefix{margin-top:0;}.node-actualite .events-block .views-field-title,.node-agenda .events-block .views-field-title,.node-activite .events-block .views-field-title,.node-dossier-que-faire-au-havre .events-block .views-field-title,.node-peac-activite .events-block .views-field-title{margin-top:8px;}.node-actualite .events-block .views-field-title a,.node-agenda .events-block .views-field-title a,.node-activite .events-block .views-field-title a,.node-dossier-que-faire-au-havre .events-block .views-field-title a,.node-peac-activite .events-block .views-field-title a{font:24px "Lato Regular";}}@media all and (max-width:479px){.node-actualite .share>div:first-child,.node-actualite .share>div:last-child,.node-agenda .share>div:first-child,.node-agenda .share>div:last-child,.node-activite .share>div:first-child,.node-activite .share>div:last-child,.node-dossier-que-faire-au-havre .share>div:first-child,.node-dossier-que-faire-au-havre .share>div:last-child,.node-peac-activite .share>div:first-child,.node-peac-activite .share>div:last-child{float:none;text-align:center;}.node-actualite .share>div:first-child,.node-agenda .share>div:first-child,.node-activite .share>div:first-child,.node-dossier-que-faire-au-havre .share>div:first-child,.node-peac-activite .share>div:first-child{margin-bottom:10px;}}
.view-main-actualites-le-kiosque .view-content .views-row{display:inline-block;vertical-align:top;width:calc(32% - 10px);margin-right:15px;margin-bottom:45px;}.view-main-actualites-le-kiosque .view-content .views-row:nth-child(3n){margin-right:0px;}.node-publication .card-info-more-consulted{text-align:center;}.node-publication .views-field{padding:0;font:14px "Roboto Regular";}.node-publication .views-field-couverture img{max-width:185px;}.node-publication .views-field-title a h2{font:14px "Roboto Bold";text-transform:uppercase;color:#3d8ecc;}.node-publication .views-field-couverture{text-transform:uppercase;margin-bottom:15px;margin-top:8px;}.node-publication .links-publication{width:160px;margin:0 auto;padding:0;}.node-publication .links-publication .views-field{text-align:left;}.node-publication .views-field-link a,.node-publication .views-field-pdf a,.node-publication .views-field-order a,.node-publication .views-field-more a{color:#1c93ee;padding-left:30px;height:18px;display:inline-block;margin-bottom:7px;}.node-publication .views-field-link a{background:url(/sites/default/themes/havre/images/icons/common/see-more-icon.png) no-repeat;background-position:left center;}.node-publication .views-field-pdf a{background:url(/sites/default/themes/havre/images/icons/common/square-download.png) no-repeat;background-position:left center;}.node-publication .views-field-order a{background:url(/sites/default/themes/havre/images/icons/common/order.png) no-repeat;background-position:left center;}.node-publication .views-field-more a{background:url(/sites/default/themes/havre/images/presse/presse-publication-plus.png) no-repeat;background-position:left center;}.node-publication .custom_partage_block{right:35px;}#content .view.view-recherche .node-publication .custom_partage_block{right:0px;}.view-mode-catalog .card-info-more-consulted .views-field-couverture .field-content a .custom_partage_block{width:187px;left:31px;}#content .kiosque-top{margin-bottom:25px;}#content .kiosque-top .alaune-block{background-color:#e5e5e5;margin-left:-15px;padding:15px 75px;}#content .kiosque-top .block-left{float:left;width:39%;margin-right:2%;text-align:left;}#content .kiosque-top .block-right{float:left;width:59%;text-align:left;}#content .kiosque-top .views-field{font:14px "Roboto Regular";padding:0;}#content .kiosque-top .views-field-title{font-size:20px;margin-bottom:5px;}#content .kiosque-top .views-field-title H2{font:26px "Lato Regular";margin-top:0;margin-bottom:0;}#content .kiosque-top .views-field-date{margin-bottom:10px;text-transform:uppercase;}#content .kiosque-top .links-publication{margin-bottom:5px;}#content .kiosque-top .links-publication A{color:#1c93ee;display:inline-block;height:18px;margin-bottom:7px;padding-left:30px;}#content .kiosque-top .views-field-link A{background:rgba(0,0,0,0) url(/sites/default/themes/havre/images/icons/common/see-more-icon-transparent.png) no-repeat scroll left center;}#content .kiosque-top .views-field-pdf A{background:rgba(0,0,0,0) url(/sites/default/themes/havre/images/icons/common/square-download-transparent.png) no-repeat scroll left center;}#content .kiosque-top .points-diffusions{margin-bottom:5px;}#content .kiosque-top .points-diffusions H3{font:15px "Lato Bold";margin-top:0;margin-bottom:5px;text-transform:uppercase;}#content .kiosque-top .links{color:#1e94ee;text-align:left;}#content .kiosque-top .links A{border-color:#1e94ee;color:#1e94ee;}@media all and (max-width:767px){.view-main-actualites-le-kiosque .view-content .views-row{width:calc(49% - 10px);margin-right:15px;}.view-main-actualites-le-kiosque .view-content .views-row:nth-child(3n){margin-right:15px;}.view-main-actualites-le-kiosque .view-content .views-row:nth-child(2n){margin-right:0px;}#content .kiosque-top .alaune-block{margin-left:0;padding:15px;}#content .kiosque-top .block-left{width:42%;}#content .kiosque-top .block-right{width:56%;}}@media all and (max-width:479px){.view-main-actualites-le-kiosque .view-content .views-row{width:100%;margin-right:0;}#content .kiosque-top .views-field-title H2{font:36px "Lato Light";}#content .kiosque-top .alaune-block{margin-left:0;padding:15px;}#content .kiosque-top .block-left,#content .kiosque-top .block-right{float:none;width:100%;text-align:center;}#content .kiosque-top .links{text-align:center;}}
.view-main-toutes-actualites .views-row,.view-main-agenda-que-faire-au-havre .views-row,.view-main-pratique-dossiers .views-row,.view-main-qfah-dossiers .views-row,.view-main-je-participe-donner-son-avis .views-row{width:calc(50% - 10px);display:inline-block;margin-right:10px;vertical-align:top;position:relative;margin-bottom:28px;}.view-main-toutes-actualites .views-row-even,.view-main-agenda-que-faire-au-havre .views-row-even,.view-main-pratique-dossiers .views-row-even,.view-main-qfah-dossiers .views-row-even,.view-main-je-participe-donner-son-avis .views-row-even{margin-right:0px;}.view-main-toutes-actualites .views-row .field-name-field-rubrique .field-item,.view-main-agenda-que-faire-au-havre .views-row .field-name-field-rubrique .field-item,.view-main-pratique-dossiers .views-row .field-name-field-rubrique .field-item,.view-main-qfah-dossiers .views-row .field-name-field-rubrique .field-item{display:inline-block;background:url(/sites/default/themes/havre/images/actualites/category_title.png) no-repeat;background-size:100% 100%;font-size:15px;line-height:37px;text-transform:uppercase;font-family:'Roboto Black Italic';padding:0 15px 0 10px;color:#fff;position:absolute;top:0;left:0;}.view-main-agenda-que-faire-au-havre .views-row .field-name-field-genre,.view-main-agenda-que-faire-au-havre .views-row .node-view-mosaic-agenda .field-name-field-rubrique{display:none;}.view-main-agenda-que-faire-au-havre .views-row .field-name-field-genre.context-que-faire-au-havre,.view-main-agenda-que-faire-au-havre .views-row .node-view-mosaic-agenda .field-name-field-genre{display:block;}.view-main-agenda-que-faire-au-havre .views-row .field-name-field-rubrique .field-item{background:none;background-color:#000;font:12px "Roboto Regular";padding:6px;}.view-main-je-participe-donner-son-avis .views-row .field-name-field-rubrique .field-item{font-size:15px;line-height:37px;text-transform:uppercase;color:#fff;position:absolute;bottom:0;left:0;display:inline-block;background:none;background-color:#1c93ee;font:12px "Roboto Regular";padding:6px;}.view-main-toutes-actualites .views-row .node-view-mosaic-agenda .field-name-field-genre{display:none;}.view-display-id-page .node-view-mosaic .image{background-color:#F6F6F6;}.view-main-toutes-actualites .image img,.view-main-agenda-que-faire-au-havre .image img,.view-main-pratique-dossiers .image img,.view-main-je-participe-donner-son-avis .image img{width:100%;}.has-sidebar #content .view-main-toutes-actualites .views-row h2,.has-sidebar #content .view-main-agenda-que-faire-au-havre .views-row h1,.has-sidebar #content .view-main-agenda-que-faire-au-havre .views-row h2,.has-sidebar #content .view-main-pratique-dossiers .views-row h1,.has-sidebar #content .view-main-pratique-dossiers .views-row h2,.has-sidebar #content .view-main-qfah-dossiers .views-row h1,.has-sidebar #content .view-main-qfah-dossiers .views-row h2,.has-sidebar #content .view-main-je-participe-donner-son-avis .views-row h1,.has-sidebar #content .view-main-je-participe-donner-son-avis .views-row h2{font:20px "Lato Bold";text-transform:uppercase;z-index:1;margin:0;margin-top:5px;}.subtitle{font:20px "Roboto Bold";text-align:center;}.listing .subtitle{font:20px "Roboto Regular";}.view-mode-mosaic_landing .subtitle,.view-mode-mosaic .subtitle{text-align:left;}.view-main-pratique-dossiers .views-row .field-name-field-categorie-actualite .field-item,.view-main-agenda-que-faire-au-havre .views-row .field-name-field-categorie-actualite .field-item{display:none}.view-main-agenda-que-faire-au-havre .views-row .field-name-field-categorie-actualite .field-item:first-child,.view-main-pratique-dossiers .views-row .field-name-field-categorie-actualite .field-item:first-child{display:block;}.view-main-agenda-que-faire-au-havre .views-row .field-name-field-categorie-actualite .field-item{font:12px "Roboto Regular";text-transform:uppercase;background-color:#c12051;padding:6px;color:#FFF;}.view-main-toutes-actualites .views-row .field-name-field-categorie-actualite .field-item{margin-bottom:-5px;}.view-main-agenda-que-faire-au-havre .views-row .field-name-field-categorie-actualite{bottom:30px;}.view-main-agenda-que-faire-au-havre .views-row .date{font:16px "Roboto Bold";}.view-main-agenda-que-faire-au-havre .views-row .date p,.view-main-je-participe-donner-son-avis .relative-item p{font:16px "Roboto Regular";}.view-main-agenda-que-faire-au-havre .views-row.node-view-mosaic{width:100%;}.node-view-mosaic .field-name-field-atom-image .image{height:250px;}.node-view-mosaic .field-name-field-atom-image .image a{display:block;}.node-view-mosaic .field-name-field-atom-image .image img{max-width:100%;margin:0px;}.node-view-mosaic.contextual-links-region{position:static;}.ma-ville-projects .field-name-field-atom-image .image{max-height:250px;}.field-name-field-atom-image .image,.field-name-field-atom-image .image a.image-link{display:block;position:relative;}.field-name-field-atom-image .image a.image-link{height:100%;line-height:0px;}#aller-plus-loin .view-mode-mosaic .field-name-field-atom-image .image a.image-link{height:auto;max-height:100%;}.random-pushes .field-name-field-atom-image .image a.image-link{background-color:#222;}.node-type-dossier-pratique .field-name-field-atom-a-la-une,.node-type-thematique-pratique .field-name-field-atom-a-la-une,.node-type-demarche .field-name-field-atom-a-la-une,.field-name-field-atom-image .image,.actualites-a-la-une-autres .first-block-left,.actualites-a-la-une-autres .second-block-item .image,.qfah-a-la-une .first-element .image,.qfah-a-la-une .other-element .image,.ma-ville-projects .field-name-field-atom-image .image a,.ma-ville-quartier .quartiers-content .views-field-field-atom-image .image,.entete-image-cover{position:relative;line-height:0px;}.node-type-main-menu-home.rubrique-actualites .cover-overlay{line-height:0px;}.ma-ville-view-list.page-view-list-full.ma-ville-view-list-mecenat .content-text-container h2,.ma-ville-view-list.page-view-list-full.ma-ville-view-list-mecenat .content-text-container h3,.ma-ville-view-list.page-view-list-full.ma-ville-view-list-mecenat .content-text-container h4{font:32px "Roboto Light";color:#1c93ee;text-transform:uppercase;margin-bottom:25px;}.ma-ville-view-list.page-view-list-full.ma-ville-view-list-mecenat .content-text-container h3{font-size:28px;}.ma-ville-view-list.page-view-list-full.ma-ville-view-list-mecenat .content-text-container h4{font-size:24px;}.view-main-activite-que-faire-au-havre .views-row,.view-main-recherche .views-row,.view-activites-association .views-row,.view-main-marches-publics .views-row{border-bottom:1px solid #e5e5e5;padding:20px 0;position:relative;}.view-main-activite-que-faire-au-havre .views-row-4{border-bottom:none;}.view-main-activite-que-faire-au-havre .views-row-first{padding-top:0;}.view-activites-association  .views-row,.view-main-recherche  .views-row{padding-left:15px;}.view-main-activite-que-faire-au-havre  .views-row .node-view-mode-list-activite .left-block,.view-main-recherche  .views-row .node-view-mode-list-activite .left-block,.view-activites-association .views-row .node-view-mode-list-activite .left-block{display:inline-block;width:100%;}.view-main-activite-que-faire-au-havre .views-row:last-child,.view-main-recherche .views-row:last-child{border-bottom:none;}.view-main-activite-que-faire-au-havre .field-name-field-categorie-actualite .field-items,.view-main-recherche .field-name-field-categorie-actualite .field-items,.view-activites-association .field-name-field-categorie-actualite .field-items{font-size:0;line-height:0;}.view-main-activite-que-faire-au-havre .field-name-field-categorie-actualite .field-item,.view-activites-association  .field-name-field-categorie-actualite .field-item,.view-main-recherche  .field-name-field-categorie-actualite .field-item,.view-main-marches-publics .field-name-field-categorie-actualite .field-item{background-color:#c12051;font:12px "Roboto Regular";text-transform:uppercase;color:#fff;margin-right:1px;padding:6px;display:inline-block;margin-top:1px;}.view-main-activite-que-faire-au-havre .field-name-field-categorie-actualite .field-item{margin-bottom:1px;}.view-main-recherche .field-name-field-categorie-actualite .field-item{margin-bottom:0;}.node-type-lieu-acteur.view-main-recherche .field-name-field-categorie-actualite .field-item{margin-bottom:1px;}.view-main-recherche  .field-name-field-categorie-actualite .field-item.demarche{background-color:#26465f;}.view-main-recherche  .field-name-field-categorie-actualite .field-item.dossier{background-color:#000;}.view-main-annuaire .field-name-field-categorie-actualite .field-item,.view-main-liste-presse .field-name-field-categorie-actualite .field-item,.view-main-marches-publics .field-name-field-categorie-actualite .field-item{background-color:#1c93ee;}.view-main-liste-presse .field-name-field-categorie-actualite .field-item.black{background-color:black;}.view-main-marches-publics .field-name-field-categorie-actualite .field-item.field-genre-procedure,.node-type-marche-public .field-name-field-categorie .field-item.field-genre-procedure{background-color:#26465f;}.view-main-activite-que-faire-au-havre .field-name-field-categorie-actualite .field-item:first-child
.view-main-recherche .field-name-field-categorie-actualite .field-item:first-child{background-color:#c12051;}.view-main-activite-que-faire-au-havre .views-row .field-name-field-atom-image,.view-activites-association .views-row .field-name-field-atom-image,.view-main-recherche .views-row .field-name-field-atom-image{float:left;}.view-main-recherche .views-row .field-name-field-atom-image{margin-top:1px;}.view-main-activite-que-faire-au-havre .views-row .image,.view-activites-association .views-row .image,.view-main-recherche .views-row .image{width:130px;}.view-main-activite-que-faire-au-havre .views-row .image img,.view-activites-association .views-row .image img,.view-main-recherche .views-row .image img{height:auto;}.view-activites-association .views-row .image{margin-right:15px;}.has-sidebar #content .view-activites-association h2{display:inline-block;margin-top:5px;width:75%;}.view-main-activite-que-faire-au-havre h1,.view-main-recherche h1,.has-sidebar #content .view-main-activite-que-faire-au-havre h2,.has-sidebar #content .view-main-recherche h2{width:calc(100% - 145px);float:right;font:30px "Lato Light";line-height:32px;margin:0px;color:#000;text-transform:none;}.view-main-activite-que-faire-au-havre .field-name-body,.view-main-recherche .field-name-body,.view-main-recherche .informations-lieu{width:calc(100% - 145px);padding:0;float:right;}.view-main-activite-que-faire-au-havre .field-name-body h4,.view-main-recherche .field-name-body h4,.view-main-recherche .field-name-body .presse-summary p,.view-main-recherche .informations-lieu h4{font:16px "Lato Light";}.view-main-recherche .node-document-presse .field-name-body h4{font:16px "Lato Regular";}.has-sidebar #content .view-main-recherche .informations-lieu.more-infos{margin-top:5px;}.has-sidebar #content .view-main-recherche .informations-lieu.more-infos,.has-sidebar #content .view-main-recherche .informations-lieu.more-infos ul{margin-bottom:0px;}.view-main-recherche .no-img,.has-sidebar #content .view-main-activite-que-faire-au-havre .no-img,.has-sidebar #content .view-main-recherche .no-img{width:auto;float:none;}.view-main-activite-que-faire-au-havre .field-name-body p,.view-main-recherche .field-name-body p{font:18px "Lato Regular";margin-bottom:0px;}.has-sidebar .view-main-recherche .field-name-field-achats,.has-sidebar .view-main-activite-que-faire-au-havre .field-name-field-achats{position:absolute;top:0px;margin:0;right:0;}.has-sidebar .view-main-activite-que-faire-au-havre .field-name-field-achats .field-item,.has-sidebar .view-main-recherche .field-name-field-achats .field-item{padding:2px 8px 1px;padding-left:22px;background-size:12px;background-position:6px 7px;margin-right:0;}.has-sidebar .view-main-activite-que-faire-au-havre .field-name-field-achats .field-item a,.has-sidebar .view-main-recherche .field-name-field-achats .field-item a{font:12px "Roboto Regular";line-height:12px;}.view-main-agenda-que-faire-au-havre .suggestion,.view-main-activite-que-faire-au-havre .suggestion,.page-views .suggestion,.view-main-recherche .suggestion,.view-main-recherche .suggestion,.page-views .suggestion{min-height:130px;line-height:130px;width:100%;margin-bottom:30px;}.page-views .suggestion:last-child{margin-bottom:0px;}.page-actualites-le-kiosque .suggestion{margin-top:30px;}.view-mode-mosaic{position:relative;}.view-mode-mosaic .field-name-field-atom-image .image{max-height:257px;overflow:hidden;}.view-mode-mosaic .node-view-mosaic-actualite .subtitle{display:none;}.has-sidebar #content #aller-plus-loin h2,.has-sidebar #content #aller-plus-loin h3{font:20px "Lato Bold";line-height:normal;margin:0;}.has-sidebar #content #aller-plus-loin h2 a,.has-sidebar #content #aller-plus-loin h3 a{font:20px "Lato Bold";text-transform:uppercase;display:inline-block;margin-top:5px;}#aller-plus-loin .view-mode-mosaic .node-view-mosaic-actualite .subtitle{display:block;}#aller-plus-loin .node-view-mosaic-actualite .field-name-field-rubrique,#aller-plus-loin .node-view-mosaic-agenda .field-name-field-genre,#aller-plus-loin .node-view-mosaic-activite .field-name-field-genre{display:block;}#aller-plus-loin .node-view-mosaic-actualite .field-name-field-rubrique .field-item{display:inline-block;background:url(/sites/default/themes/havre/images/actualites/category_title.png) no-repeat;background-size:100% 100%;font-size:15px;line-height:37px;text-transform:uppercase;font-family:'Roboto Black Italic';padding:0 15px 0 10px;color:#fff;position:absolute;top:0;left:0;}#aller-plus-loin .node-view-mosaic-agenda .field-name-field-atom-image,#aller-plus-loin .node-view-mosaic-activite .field-name-field-atom-image,.view-mode-mosaic .field-name-field-atom-image{position:relative;}#aller-plus-loin .node-view-mosaic-agenda .field-name-field-genre .field-item,#aller-plus-loin .node-view-mosaic-activite .field-name-field-genre .field-item{background:none;display:inline-block;font-size:15px;line-height:37px;text-transform:uppercase;padding:0 15px 0 10px;color:#fff;position:absolute;bottom:0;left:0;background:none;background-color:#c12051;font:12px "Roboto Regular";padding:6px;}.node-view-mosaic-agenda .subtitle{display:none;}.has-sidebar #content .view-mode-mosaic .credits-field{height:auto;width:auto;max-width:75%;left:auto !important;right:0;}.has-sidebar #content .view-mode-mosaic .credits-field p{margin:0px;font:12px "Roboto Regular";line-height:14px;text-align:right;}.view-mode-mosaic .black-indicatif{display:none;}#aller-plus-loin .view-mode-mosaic .black-indicatif{display:block;}#aller-plus-loin .view-mode-mosaic .place-img{position:relative;}#aller-plus-loin .node-view-mosaic-agenda .relative-item .field-name-field-categorie-actualite,#aller-plus-loin .node-view-mosaic-activite .relative-item .black-indicatif{display:none;}#aller-plus-loin .node-view-mosaic-actualite .field-name-field-rubrique{display:block;}.rubrique-actualites .view-main-toutes-actualites .node-view-mosaic-agenda .subtitle{display:block;}.rubrique-actualites .view-main-toutes-actualites .node-view-mosaic-agenda .date{display:none;}.view-main-agenda-que-faire-au-havre .node-view-mosaic-agenda .field-name-field-categorie-actualite,.view-main-agenda-que-faire-au-havre .node-view-mosaic-activite .field-name-field-categorie-actualite{display:none;}.view-main-agenda-que-faire-au-havre .node-view-mosaic-agenda .field-name-field-genre .field-item,.view-main-agenda-que-faire-au-havre .node-view-mosaic-activite .field-name-field-genre .field-item{background-color:#c12051;top:auto;bottom:0px;}.view-main-agenda-que-faire-au-havre .node-view-mosaic-activite .black-indicatif,.view-main-agenda-que-faire-au-havre .node-view-mosaic-agenda .black-indicatif{display:block;}.page-views .view-main-je-participe-petites-annonces-page .views-row{float:left;margin-right:2%;width:49%;text-align:left;margin-bottom:2%;list-style:none;background-color:#F6F6F6;min-height:289px;padding:20px 26px;box-sizing:border-box;}.page-views .view-main-je-participe-petites-annonces-page .views-row.views-row-even{margin-right:0;}.page-views.has-sidebar #content .view-main-je-participe-petites-annonces-page h2{font:24px "Roboto Regular";line-height:28px;margin-top:10px;margin-bottom:5px;clear:both;color:#000;text-transform:none;}.page-views.has-sidebar #content .view-main-je-participe-petites-annonces-page .views-row p{font:14px "Roboto Regular";line-height:24px;}.page-views.has-sidebar #content .view-main-je-participe-petites-annonces-page .views-row p.date-ajout{color:#666;font-size:12px;}.page-views .view-main-je-participe-petites-annonces-page .views-row .lieu{font:14px "Roboto Bold";color:#1c93ee;line-height:24px;margin-top:10px;}.page-views .view-main-je-participe-petites-annonces-page .views-row .field-name-field-categorie-actualite .field-item,.page-views .view-main-je-participe-categories-petites-annonces .field-content a,.node-type-je-participe-petite-annonce .field-name-field-categorie-actualite .field-item{font-family:"Roboto Regular";font-size:12px;line-height:12px;text-transform:uppercase;color:#fff;background-color:#1c93ee;padding:6px;display:inline-block;float:left;margin-right:3px;margin-bottom:9px;}.node-type-je-participe-petite-annonce .field-name-field-categorie-actualite .field-item.parent{background-color:black;}.rubrique-pratique .demarches-list .toggle-tabs a{display:inline-block;width:230px;padding:12px 18px;box-sizing:border-box;font:18px "Lato Bold";text-transform:uppercase;}.rubrique-pratique .demarches-list .toggle-tabs a.active{background-color:#e5e5e5;}.rubrique-pratique .demarches-list .blocs{background-color:#e5e5e5;padding:30px 0 60px;position:relative;display:inline-block;width:100%;}.rubrique-pratique .demarches-list .toggles-container .toggles.hidden{display:none;}.rubrique-pratique .demarches-list .convenient-infos-steps-item h3{margin-bottom:20px;}.rubrique-pratique .demarches-list .convenient-infos-steps-item li{line-height:26px;margin-bottom:10px;}.rubrique-pratique .demarches-list .convenient-infos-steps-item li img{width:13px;}aside.sidebars .block-facetapi .item-list li.facet-parent-custom,aside.sidebars .block-facetapi .item-list .contains-facet-parent-custom .facet-not-parent-custom{display:block;width:100%;padding:0px;background-color:transparent;margin-bottom:20px;font-size:0px;}aside.sidebars .block-facetapi .item-list li.facet-parent-custom > a,aside.sidebars .block-facetapi .item-list .contains-facet-parent-custom .facet-not-parent-custom a{padding:5px 7px;display:inline-block;background-color:#000;text-transform:uppercase;margin-bottom:2px;color:#FFF;float:none;font:18px "Roboto Regular";margin-right:2px;}@media all and (max-width:1169px){.view-main-agenda-que-faire-au-havre .suggestion,.view-main-activite-que-faire-au-havre .suggestion{min-height:150px;line-height:150px;background-color:transparent;}.node-view-mosaic .field-name-field-atom-image .image{height:auto;}}@media all and (max-width:1023px){.view-main-toutes-actualites,.view-main-agenda-que-faire-au-havre,.view-main-activite-que-faire-au-havre,.view-main-actualites-le-kiosque,.view-main-qfah-dossiers{width:calc(100% - 20px);margin:0 auto;}.view-main-toutes-actualites .views-row,.view-main-agenda-que-faire-au-havre .views-row{width:calc(50% - 8px);}.view-main-toutes-actualites .views-row .field-name-field-atom-image .field-item img,.view-main-agenda-que-faire-au-havre .views-row .field-name-field-atom-image .field-item img{width:100%;margin:0;}.view-main-agenda-que-faire-au-havre .suggestion p,.view-main-activite-que-faire-au-havre .suggestion p{width:95%;margin:0 auto;margin-bottom:27px;}}@media all and (max-width:767px){.view-main-toutes-actualites .views-row,.view-main-agenda-que-faire-au-havre .views-row{width:100%;}.view-main-agenda-que-faire-au-havre .suggestion p,.view-main-activite-que-faire-au-havre .suggestion p{font:20px "Lato Light";}.view-main-agenda-que-faire-au-havre .suggestion span,.view-main-activite-que-faire-au-havre .suggestion span{font:20px "Lato Bold";}.rubrique-pratique .demarches-list .toggle{line-height:70px;height:70px;}.rubrique-pratique .demarches-list .toggle .content{height:100%;}.rubrique-pratique .demarches-list .toggle a{width:49%;vertical-align:middle;font:13px "Lato Bold";height:100%;}.rubrique-pratique .demarches-list .toggle-tabs .content{width:100%;padding:0;font-size:0;line-height:0;}.rubrique-pratique .demarches-list .toggle-tabs a{width:50%;font-size:14px;padding:12px 11px;}.view-main-toutes-actualites .views-row,.view-main-agenda-que-faire-au-havre .views-row,.view-main-pratique-dossiers .views-row,.view-main-qfah-dossiers .views-row{width:100%;margin-right:0px;}.view-main-activite-que-faire-au-havre .views-row,.view-main-recherche .views-row{padding:10px 0;}.node-view-mosaic .field-name-field-atom-image .image img{width:100%;}}@media all and (max-width:479px){.view-main-activite-que-faire-au-havre .field-name-body{width:100%;padding:0;float:none;clear:both;}.view-main-activite-que-faire-au-havre h1,.view-main-recherche h1,.has-sidebar #content .view-main-activite-que-faire-au-havre h2,.has-sidebar #content .view-main-recherche h2{width:auto;float:none;}.view-main-activite-que-faire-au-havre .field-name-body,.view-main-recherche .field-name-body,.view-main-recherche .informations-lieu{width:auto;float:none;clear:both;}}
.title-level-2-light-blue{font:40px "Lato Light";color:#1c93ee;text-transform:uppercase;text-align:left;}.title-level-2-bold-black{font:30px "Roboto Bold";color:black;text-transform:uppercase;}.title-level-2-light-black{font:40px "Lato Light";color:black;text-transform:uppercase;padding-left:12px;}.cover{background:url(/sites/default/themes/havre/images/convenient/home_cover.jpg) no-repeat top center;background-attachment:fixed;background-size:auto 420px;height:420px;position:relative;z-index:0;max-width:1800px;margin:auto;}.with-admin-bar-page .cover{background-position:top 29px center;}.cover-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}.cover-overlay.has-banner{background:none;}.cover-overlay .banner-overlay-link{display:block;width:100%;height:100%;}.cover .breadcrumb-container{max-width:1200px;height:100%;margin:auto;position:relative;}.cover .breadcrumb{position:absolute;bottom:236px;left:10px;z-index:2;}.cover .breadcrumb li{color:white;}.cover .breadcrumb li a,.cover .breadcrumb li{color:white;font:12px "Lato Bold";text-decoration:none;}.convenient-steps-subtitle{position:relative;}.rubrique-pratique .convenient-steps-subtitle div{display:inline-block;width:75%;padding:0 0 0 10px;}.convenient-steps-subtitle p{display:inline;font:22px "Lato Regular";padding:7px 10px 6px 0px;color:#282828;-webkit-box-shadow:8px 0 0 #fff,-8px 0 0 #fff;-moz-box-shadow:8px 0 0 #fff,-8px 0 0 #fff !important;box-shadow:8px 0 0 #fff,-8px 0 0 #fff;background-color:#fff;line-height:33px;box-decoration-break:clone;}.convenient-steps-subtitle p strong{font-family:"Lato Bold";color:#1c93ee;}.convenient-steps-folders{margin:40px 0px 80px 0px;text-align:center;}.convenient-steps-folders .views-field-title{margin-top:10px;}.convenient-steps-folders a{font:24px "Lato Regular";text-transform:uppercase;line-height:18px;}.page-view-list-full .listing .views-row .views-field-title a,.ma-ville-view-list.page-view-list-full.ma-ville-view-list-mecenat .listing .views-row .views-field-title a{font:24px "Lato Regular";text-transform:uppercase;line-height:30px;}.convenient-steps-folders .item-list{font-size:0;margin:10px 0px 50px 0px;display:inline-block;}.node-type-main-menu-home.rubrique-pratique .convenient-steps-folders .item-list{margin:10px 0px 30px 0px;}.page-view-list-full .listing .views-row:nth-child(3),.page-view-list-full .listing .views-row:nth-child(7),.page-view-list-full .listing .views-row:nth-child(11),.page-view-list-full .listing .views-row:nth-child(15),.page-view-list-full .listing .views-row:nth-child(19),.page-view-list-full .listing .views-row:nth-child(23){margin-right:0px;}.convenient-steps-folders .item-list li,.page-view-list-full .listing .views-row{float:left;list-style-type:none;margin-right:2%;width:32%;text-align:left;}.page-view-list-full .listing .views-row{padding-bottom:30px;}.convenient-steps-folders .item-list li img{margin:0;width:100%;}.convenient-steps-folders .item-list li:last-child{margin-right:0;}.convenient-steps-folders .see-more-folders,.field-name-field-liens a{display:inline-block;font:15px "Lato Bold";color:#1c93ee;border:2px solid #1c93ee;padding:10px;text-transform:uppercase;}.convenient-infos-steps{background-color:#d6d6d6;padding-bottom:100px;background-image:linear-gradient(130deg,rgb(213,213,213),rgb(182,198,206),rgb(175,188,191));}.convenient-infos-steps-header{font-size:0;margin-bottom:60px;}.convenient-steps-folders{text-align:left;}.convenient-steps-folders .title-level-2-light-blue{display:inline-block;vertical-align:top;width:75%;}.convenient-steps-folders .convenient-infos-steps-header-hariane{background-color:#c12051;background-image:linear-gradient(0deg,rgb(193,32,81),rgb(193,32,81));display:inline-block;vertical-align:top;width:auto;padding:10px 0px 20px 16px;}.convenient-infos-steps-header div.convenient-infos-steps-header-title{text-align:right;padding-right:97px;padding-top:20px;}.convenient-infos-steps-header-hariane img:first-child{vertical-align:bottom;margin-bottom:-4px;}.convenient-infos-steps-header-hariane img:last-child{vertical-align:top;}.convenient-infos-steps-header-hariane span{vertical-align:bottom;margin:0 15px 0 15px;font:20px "Lato Bold";color:white;text-transform:uppercase;}.convenient-infos-steps-container{font-size:0;width:100%;display:table;margin-bottom:65px;}.more-consulted{width:100%;display:table;font-size:0;}.more-consulted .item-list{display:inline-block;width:100%;padding-top:10px;}.more-consulted .views-row{list-style-type:none;}.more-consulted .views-row span{font:13px "Roboto Bold";text-transform:uppercase;}.more-consulted .views-row span a{font:16px "Roboto Light";text-transform:none;vertical-align:text-top;line-height:18px;display:inline-block;width:calc(100% - 26px);}.more-consulted .views-row img{vertical-align:middle;}.card-info-more-consulted>div{padding:15px 9px;}.block-rebonds{padding:50px 0px;}.block-rebonds .field-collection-container,.field-collection-view{border:none;}.block-rebonds .field-name-field-bloc-rebond>div.field-items>.field-item{float:left;width:25%;text-align:center;}.field-name-field-titre{margin-bottom:15px;margin-top:20px;}.field-name-field-titre .field-item{font:26px "Lato Regular";font-family:"Lato Regular";font-size:26px;color:#1c93ee;text-transform:uppercase;}.field-name-field-texte p{font:16px "Roboto Regular";height:110px;max-width:228px;margin:0 auto;}.field-name-field-liens .field-items{display:inline-block;}.field-name-field-liens .field-item{height:72px;}.field-name-field-liens a{display:table-cell;vertical-align:middle;min-width:228px;padding:0px 15px;}.node-type-main-menu-home.rubrique-pratique .block-rebonds .field-name-field-liens a{padding:10px;}.convenient-infos-steps-item,.more-consulted .views-row{display:inline-block;vertical-align:top;width:20%;padding:0px 5px;font-size:18px;text-align:left;box-sizing:border-box;margin-bottom:10px;}.convenient-infos-steps-item-with-color,.card-info-more-consulted{background-color:rgba(255,255,255,.7);height:100%;}.convenient-infos-steps-item-img{height:90px;background-size:cover;background-position:top center;background-repeat:no-repeat;margin-bottom:10px;}.convenient-infos-steps-item h3{padding:0px 15px;}.convenient-infos-steps-item ul{padding:0px 9px;}.convenient-infos-steps-item h3{font:20px "Roboto Medium";text-transform:uppercase;margin-bottom:7px;}.convenient-infos-steps-item ul{margin-bottom:5px;}.convenient-infos-steps-item li{list-style-type:none;margin-bottom:3px;}.convenient-infos-steps-item li img{vertical-align:middle;}.convenient-infos-steps-item li a{font:14px "Roboto Regular";line-height:16px;margin-left:5px;vertical-align:text-top;display:inline-block;width:calc(100% - 26px);}#content .convenient-infos-steps-item li a{text-decoration:none;}.convenient-infos-steps-item:last-child,.convenient-infos-steps-item:nth-child(5n+5){margin-right:0;}@media all and (max-width:1190px){.convenient-infos-steps-header div.convenient-infos-steps-header-title{text-align:left;padding-right:0;}}@media all and (max-width:1169px){.field-name-field-texte p{height:200px;}.field-name-field-liens a{min-height:60px;box-sizing:border-box;}.field-name-field-titre .field-item{height:60px;}.cover .breadcrumb-container{display:none;}}@media all and (max-width:1023px){.convenient-steps-folders .title-level-2-light-blue{width:60%;margin-bottom:20px;text-align:left;}.convenient-steps-folders .convenient-infos-steps-header-hariane{width:auto;text-align:center;}.convenient-infos-steps-header div{width:100%;text-align:center;}.title-level-2-light-blue{font-size:35px;}.convenient-steps-folders a{font-size:20px;}.convenient-infos-steps-item,.more-consulted .views-row{width:33.3%;}.block-rebonds{padding:30px 0px;}.block-rebonds .field-name-field-bloc-rebond>div.field-items>.field-item{width:100%;margin-top:20px;}.field-name-field-texte p{height:auto;font-size:18px;padding-bottom:30px;width:70%;margin:auto;}}@media all and (max-width:767px){.title-level-2-light-blue{text-align:center;}.convenient-steps-subtitle div,.rubrique-pratique .convenient-steps-subtitle div{width:100%;}.convenient-steps-subtitle p{width:100%;box-sizing:border-box;}.convenient-steps-folders{margin:25px 0px 60px 0px;}.convenient-steps-folders .item-list{margin-bottom:10px;}.node-type-main-menu-home.rubrique-pratique .convenient-steps-folders .item-list{margin-bottom:0;}.convenient-steps-folders .item-list li{width:100%;margin:0px auto 25px auto;}.convenient-infos-steps-container{margin-bottom:20px;}.convenient-infos-steps-item,.more-consulted .views-row{width:100%;margin-bottom:30px;}.convenient-infos-steps{padding-bottom:50px;}.convenient-infos-steps-item h3,.convenient-infos-steps-item ul{padding:0px 15px;}.convenient-infos-steps-item h3,.more-consulted .views-field-term-node-tid span{text-align:center;display:block;}.more-consulted .views-field-term-node-tid span{font-size:16px;}.convenient-infos-steps-item li+li{margin-top:5px;}.convenient-infos-steps-item li a{font-size:16px;width:calc(100% - 32px);margin-left:10px;}.card-info-more-consulted>div{padding:15px 15px;}.field-name-field-liens a{height:auto;}.convenient-steps-folders .item-list li,.page-view-list-full .listing .views-row{float:none;margin-right:0;width:100%;}}@media (max-width:479px){.convenient-steps-folders .title-level-2-light-blue{display:block;width:100%;margin-bottom:20px;text-align:left;}.convenient-steps-folders .convenient-infos-steps-header-hariane{display:block;width:100%;text-align:center;}.page-node.rubrique-pratique.node-type-main-menu-home article .block-rebonds-container .content{width:100%;}}
.node-dossier-pratique header .entity-type,.node-ma-ville-fiche-service header .entity-type,.node-je-participe-consultation header .entity-type{font:16px "Roboto Medium";color:#2095ee;text-transform:uppercase;}.node-dossier-pratique header .entity-type + .node-title,.node-ma-ville-fiche-service .node-title{font:46px "Lato Light";text-transform:uppercase;}.node-dossier-pratique .share,.node-ma-ville-fiche-service .share{margin-top:30px;display:inline-block;width:100%;font-size:0;}.node-dossier-pratique .share>div:first-child,.node-ma-ville-fiche-service .share>div:first-child{float:left;}.node-dossier-pratique .share>div:last-child,.node-ma-ville-fiche-service .share>div:last-child{float:right;}.node-dossier-pratique .share li,.node-dossier-pratique .share a span,.node-ma-ville-fiche-service .share li,.node-ma-ville-fiche-service .share a span{vertical-align:middle;display:inline-block;}.node-dossier-pratique .share a img,.node-ma-ville-fiche-service .share a img{max-width:25px;}.node-dossier-pratique .share li + li,.node-ma-ville-fiche-service .share li + li{margin-left:7px;}.node-dossier-pratique .share a span,.node-ma-ville-fiche-service .share a span{margin-right:7px;}.node-dossier-pratique .share li,.node-dossier-pratique .share a,.node-ma-ville-fiche-service .share li,.node-ma-ville-fiche-service .share a{color:#2095ee;font:15px "Lato Bold";text-transform:uppercase;}.convenient-steps-folders .view-mode-mosaic_landing .views-field-body{display:none;}.node-dossier-que-faire-au-havre #ne-pas-manquer .field-items img,.node-dossier-que-faire-au-havre .a-ne-pas-manquer .field-items img{margin:0px;width:100%;}.node-dossier-pratique .field-items ul{list-style:none;margin-bottom:20px;}.node-dossier-pratique .field-items p a{text-decoration:underline;color:#1e94ee;}.node-dossier-pratique .hariane .field-name-field-liens .field-item{margin-top:15px;}.node-dossier-pratique div.more-infos .field-name-field-plus-infos li{text-align:left;line-height:20px;margin-bottom:7px;}.node-dossier-pratique div.more-infos .field-name-field-plus-infos li:last-child{margin-bottom:0px;}.node-dossier-pratique div.more-infos .field-name-field-plus-infos li.file{background:url(/sites/default/themes/havre/images/icons/common/file.png) no-repeat 0px center;}.node-dossier-pratique div.more-infos .field-name-field-plus-infos li.download{background:url(/sites/default/themes/havre/images/icons/common/download.png) no-repeat 0px center;}.node-dossier-pratique .fiches-pratiques{padding:20px 20px 55px 20px;background-image:linear-gradient(130deg,rgb(213,213,213),rgb(182,198,206),rgb(175,188,191));display:inline-block;width:calc(100% + 15px);margin-left:-15px;}.node-dossier-pratique .fiches-pratiques>div>h2{font:40px "Roboto Light";text-transform:uppercase;color:#1c93ee;margin-bottom:10px;}.node-dossier-pratique .fiches-pratiques .field-item .node{border:0;padding:15px 9px;margin:0;background-color:rgba(255,255,255,.7);min-height:64px;}.node-dossier-pratique .fiches-pratiques .field-item .node h2{font-size:0;}.node-dossier-pratique .fiches-pratiques .field-name-field-fiches-pratiques>.field-items>.field-item{float:left;width:33%;}.node-dossier-pratique .fiches-pratiques .field-item + .field-item{margin-left:0.5%;}.node-dossier-pratique .fiches-pratiques .field-item .node-title a{font:14px "Roboto Medium";text-transform:uppercase;color:#2095ee;display:inline-block;margin-bottom:10px;}.node-dossier-pratique .fiches-pratiques .field-name-field-fiches-pratiques>.field-items>.field-item .field-item{background:url(/sites/default/themes/havre/images/icons/common/file.png) no-repeat 0px top;font:18px "Roboto Light";padding:0px 0px 0px 30px;}.node-dossier-pratique .fiches-pratiques .field-name-field-fiches-pratiques>.field-items>.field-item{background:url(/sites/default/themes/havre/images/icons/common/file.png) no-repeat 0px top;background-position:left 10px top 35px;font:18px "Roboto Light";padding:0px 0px 0px 30px;border:0;padding:15px 9px;padding-left:40px;padding-top:35px;margin:0;background-color:rgba(255,255,255,.7);min-height:64px;margin-right:5px;margin-bottom:5px;width:calc(33% - 3px);position:relative;}.node-dossier-pratique .fiches-pratiques .field-name-field-fiches-pratiques>.field-items>.field-item .parent{position:absolute;top:10px;left:10px;font:14px "Roboto Medium";text-transform:uppercase;color:#2095ee;display:inline-block;margin-bottom:10px;}@media all and (max-width:1023px){.node-dossier-pratique .field-type-text-with-summary,.node-dossier-pratique .blocs,.node-dossier-pratique .share,.node-dossier-pratique header{padding-left:0;padding-right:0;text-align:left;margin-left:0;}.node-dossier-pratique .fiches-pratiques{width:100%;margin-left:0px;}}@media all and (max-width:767px){.node-dossier-pratique .fiches-pratiques .field-name-field-fiches-pratiques>.field-items>.field-item{width:70%;margin:auto;float:none;margin-bottom:15px;}.node-dossier-pratique .hariane-block{float:none;width:100%;margin-bottom:25px;}.node-dossier-pratique div.more-infos{float:none;width:100%;padding:0;}}@media all and (max-width:479px){.node-dossier-pratique .share>div:first-child,.node-dossier-pratique .share>div:last-child{float:none;text-align:center;}.node-dossier-pratique .share>div:first-child{margin-bottom:10px;}}
.rubrique-pratique header .field-name-field-thematique .field-item{font:16px "Roboto Medium";color:#2095ee;text-transform:uppercase;}.rubrique-pratique.has-sidebar #content header .node-title{font:46px "Lato Light";text-transform:uppercase;color:#282828;margin:0;}.rubrique-pratique.has-sidebar #content header .field-name-field-sous-titre{margin-top:0;}.node-thematique-pratique .share{margin-top:30px;display:inline-block;width:100%;font-size:0;}.node-thematique-pratique .share>div:first-child{float:left;}.node-thematique-pratique .share>div:last-child{float:right;}.node-thematique-pratique .share li,.node-thematique-pratique .share a span{vertical-align:middle;display:inline-block;}.node-thematique-pratique .share a img{max-width:25px;}.node-thematique-pratique .share li + li{margin-left:7px;}.node-thematique-pratique .share a span{margin-right:7px;}.node-thematique-pratique .share li,.node-thematique-pratique .share a{color:#2095ee;font:15px "Lato Bold";text-transform:uppercase;}.node-thematique-pratique .field-name-field-atom-a-la-une img{max-width:none;width:calc(100% + 35px) !important;height:auto !important;margin-left:-35px;}.node-thematique-pratique .field ul{list-style:none;}.node-thematique-pratique .field li:before{content:"• ";color:#1c93ee;font-size:22px;vertical-align:middle;}.node-thematique-pratique .field p a{text-decoration:underline;color:#1e94ee;}.node-thematique-pratique h2{font:24px "Roboto Bold";color:#1c93ee;text-transform:uppercase;}// .node-thematique-pratique .field h3,// .node-thematique-pratique .field h4{//     font:36px "Lato Light";//     color:#1e94ee;//     text-transform:uppercase;//}.node-thematique-pratique .field-name-field-atom-a-la-une{margin-bottom:40px;margin-top:-8px;}.node-thematique-pratique .field-name-field-body-second h2{margin-bottom:20px;}@media all and (max-width:1023px){.node-thematique-pratique .field-type-text-with-summary,.node-thematique-pratique .blocs,.node-thematique-pratique .share,.node-thematique-pratique header{padding-left:0;padding-right:0;text-align:left;margin-left:0;}.rubrique-pratique.has-sidebar #content header .node-title{font:36px "Lato Light";}.node-thematique-pratique .field-name-field-atom-a-la-une img{width:100% !important;}}@media all and (max-width:767px){.node-thematique-pratique .hariane-block{float:none;width:100%;margin-bottom:25px;}.node-thematique-pratique div.more-infos{float:none;width:100%;padding:0;}a.pdf{display:none;}}@media all and (max-width:479px){.node-thematique-pratique .share>div:first-child,.node-thematique-pratique .share>div:last-child{float:none;text-align:center;}.node-thematique-pratique .share>div:first-child{margin-bottom:10px;}}
.node-demarche header .entity-type{font:16px "Roboto Medium";color:#2095ee;text-transform:uppercase;}.node-demarche header .entity-type + .node-title{font:46px "Lato Light";text-transform:uppercase;}.node-demarche .share{margin-top:30px;display:inline-block;width:100%;font-size:0;}.node-demarche .share>div:first-child{float:left;}.node-demarche .share>div:last-child{float:right;}.node-demarche .share li,.node-demarche .share a span{vertical-align:middle;display:inline-block;}.node-demarche .share a img{max-width:25px;}.node-demarche .share li + li{margin-left:7px;}.node-demarche .share a span{margin-right:7px;}.node-demarche .share li,.node-demarche .share a{color:#2095ee;font:15px "Lato Bold";text-transform:uppercase;}.node-demarche .body .field-items img{max-width:none;width:calc(100% + 32px) !important;height:auto !important;margin-left:-32px;}.node-demarche .body .field-items ul{list-style:none;}.node-demarche .body .field-items li:before{content:"• ";color:#1c93ee;font-size:22px;vertical-align:middle;}.node-demarche .body .field-items p a{text-decoration:underline;color:#1e94ee;}.has-sidebar #content .bloc_demarche{margin-top:30px;padding:15px 20px;border:3px solid #dfdfdf;}.has-sidebar #content .bloc_demarche.effectuer{margin-bottom:40px;}.has-sidebar #content .bloc_demarche h2{font:30px "Lato Regular";text-transform:uppercase;margin:0;color:#000;margin-left:-4px;margin-bottom:20px;}.title-toggle{padding-left:20px;background:url(/sites/default/themes/havre/images/icons/common/toggle-open.png) no-repeat 0px center;transition:background 300ms ease-out;-webkit-transition:background 300ms ease-out;-moz-transition:background 300ms ease-out;-ms-transition:background 300ms ease-out;-o-transition:background 300ms ease-out;cursor:pointer;}.opened-toggle{background:url(/sites/default/themes/havre/images/icons/common/toggle-close.png) no-repeat 0px center;}hr{display:block;border:1px solid #ccc;}.toggle{display:none;transition:display 2s ease-out;-webkit-transition:display 2s ease-out;-moz-transition:display 2s ease-out;-ms-transition:display 2s ease-out;-o-transition:display 2s ease-out;}.toggle.opened{display:inline-block;}.bloc_demarche ul{list-style:none;}.bloc_demarche li{padding:0px 0px 0px 30px;}.bloc_demarche p,.bloc_demarche li{font:16px "Roboto Regular";line-height:24px;text-align:justify;}.bloc_demarche a{text-decoration:underline;color:#1e93ee;}.bloc_demarche li a{text-decoration:underline;display:inline-block;}.bloc_demarche ul li a{padding:0px;color:#000;}.bloc_demarche li a.file{background:url(/sites/default/themes/havre/images/icons/common/file.png) no-repeat 0px center;}.bloc_demarche li a.download{background:url(/sites/default/themes/havre/images/icons/common/download.png) no-repeat 0px center;}.bloc_demarche a.hariane{display:inline-block;border:none;color:white;border-radius:3px;padding:20px 55px;background:#356d8c url(/sites/default/themes/havre/images/icons/common/mouse.png) no-repeat 20px center;text-transform:uppercase;font:14px "Lato Bold";text-align:left;width:auto;margin:10px 0px;min-width:0px;width:395px;box-sizing:border-box;text-decoration:none;}.bloc_demarche .en_ligne{margin-top:20px;}.bloc_demarche .lieux{border-top:1px solid #cccccc;}.bloc_demarche .select_lieux{width:50%;position:relative;margin-top:30px;margin-bottom:10px;}.bloc_demarche .select_lieux p{margin-bottom:8px;font:14px "Roboto Regular";}.bloc_demarche .select_lieux span{display:inline-block;width:288px;font:14px "Roboto Medium";text-transform:uppercase;border:4px solid #dfdfdf;height:40px;line-height:40px;padding-left:12px;background:url(/sites/default/themes/havre/images/icons/common/blue-navy-down-arrow.png) no-repeat right 10px center;overflow:hidden;}.bloc_demarche .select_lieux.unique span{background:none;}.bloc_demarche .select_lieux select{width:308px;opacity:0;height:48px;line-height:48px;margin:0 0 0 11px;-webkit-appearance:menulist-button;position:absolute;left:0;}.bloc_demarche .lieu .left,.bloc_demarche .lieu .right{width:50%;float:left;}.bloc_demarche .lieu .left{width:48%;margin-right:2%;}.bloc_demarche .lieu .left a{padding:0;}.bloc_demarche .lieu .right{margin-top:-100px;margin-bottom:30px;}.bloc_demarche .lieu .right .map.mini{height:235px;}.bloc_demarche .temps{clear:both;}.node-type-lieu-acteur.has-sidebar .bloc_demarche .temps{padding-bottom:20px;}.node-type-lieu-acteur.has-sidebar #content .bloc_demarche .temps h3{margin-top:0px;}.has-sidebar #content .bloc_demarche .temps h4,.node-type-lieu-acteur .bloc_demarche .temps h4{margin-bottom:0;}.bloc_demarche .temps strong{font:14px "Roboto Medium";text-transform:uppercase;}.bloc_demarche .temps a{font:16px "Roboto Regular";margin-top:10px;display:inline-block;}.has-sidebar #content .bloc_demarche .temps p a,.node-type-lieu-acteur .demarches-hariane .temps p a{color:#000;margin-top:0;}.node-type-lieu-acteur .demarches-hariane .temps h3{font-size:23px !important;}.has-sidebar #content .bloc_demarche.plus_infos{margin-bottom:30px;border:none;padding:0px;padding-top:30px;border-top:1px solid #cccccc;margin-top:0px;}.has-sidebar #content .bloc_demarche.plus_infos h2{font:24px "Roboto Bold";color:#1c93ee;margin:0;}.has-sidebar #content .bloc_demarche.plus_infos .field-name-field-plus-infos{margin-top:10px;padding:15px 20px;border:3px solid #dfdfdf;}#content .bloc_demarche.plus_infos ul{margin-bottom:0;}.bloc_demarche.plus_infos li{padding-bottom:0;}.bloc_demarche.plus_infos li:before{content:"";}.bloc_demarche.plus_infos li+li{margin-top:5px;}.bloc_demarche.plus_infos li.mail{background:url(/sites/default/themes/havre/images/icons/common/mail.png) no-repeat 0px center;}.bloc_demarche.plus_infos li.tel{background:url(/sites/default/themes/havre/images/icons/common/tel.png) no-repeat 0px center;}.bloc_demarche.plus_infos li.info{background:url(/sites/default/themes/havre/images/icons/common/info_2.png) no-repeat 0px top;}.bloc_demarche .lieux .list_lieux .lieu{display:none;}.bloc_demarche .lieux .list_lieux .lieu.active{display:block;}@media all and (max-width:1023px){.node-demarche{padding-left:10px;padding-right:10px;}.node-demarche .body .field-items img{margin-left:-10px;}}@media all and (max-width:767px){.node-template-page-contact #list-questions-faq .questions-entete .content .links{position:static;}.rubrique-ma-ville .ma-ville-mairie .mairie_team h3,.view-partenaires h2,#list-questions-faq .list-questions-item h2,#list-questions-faq .list-questions-item h3,.node-template-page-contact h2{font-size:40px;}.node-template-page-contact .informations .bloc-white{width:100%;}.bloc_demarche a.hariane,.bloc_demarche .select_lieux{width:100%;}.bloc_demarche .select_lieux span{width:100%;height:40px;box-sizing:border-box;line-height:32px;}.bloc_demarche .lieu .left,.bloc_demarche .lieu .right{width:auto;float:none;margin-right:0;}.bloc_demarche .lieu .right{margin-top:0px;margin-bottom:0px;}.bloc_demarche .select_lieux select{top:20px;}}@media all and (max-width:479px){.node-demarche .share>div:first-child,.node-demarche .share>div:last-child{float:none;text-align:center;}.node-demarche .share>div:first-child{margin-bottom:10px;}}
.rubrique-que-faire-au-havre .image img{width:100%;height:auto;}.qfah-a-la-une .hover{display:none;position:absolute;top:10px;right:10px;}.qfah-a-la-une .image:hover .hover{display:inline-block;}.qfah-a-la-une .hover ul li{display:inline-block;}.qfah-a-la-une .hover ul li img{width:25px;height:auto;}.rubrique-que-faire-au-havre form{position:relative;}.rubrique-que-faire-au-havre input[type="text"]{border:none;}.rubrique-que-faire-au-havre input[type="submit"]{background:none;border:none;width:24px;height:24px;position:absolute;top:14px;right:13px;}.rubrique-que-faire-au-havre section.search #qfah-agenda-search input[type="submit"],.rubrique-que-faire-au-havre section.search #qfah-activite-search input[type="submit"]{font-size:0px;width:40px;height:100%;max-height:48px;-webkit-appearance:none;background:none;background-color:transparent;display:block;border:0px solid;outline:none;cursor:pointer;background-image:url(/sites/default/themes/havre/images/icons/common/search.png);background-size:auto;background-position:center;background-repeat:no-repeat;position:absolute;top:0px;right:0px;}.rubrique-que-faire-au-havre .qfah-a-la-une .other-elements .other-element .image-container{position:relative;}.rubrique-que-faire-au-havre .qfah-a-la-une .other-elements .other-element .field-name-field-rubrique{position:absolute;bottom:0px;background-color:#c12051;font:12px "Roboto Regular";text-transform:uppercase;color:#fff;margin-right:1px;padding:6px;display:inline-block;margin-top:0;}.rubrique-que-faire-au-havre .above-on-cover{position:relative;}.rubrique-que-faire-au-havre .above-on-cover .convenient-steps-subtitle{text-align:center;}.rubrique-que-faire-au-havre .above-on-cover .convenient-steps-subtitle p{margin:0 auto;width:auto;display:inline-block;padding:0px 14px;line-height:35px;margin-bottom:9px;}.rubrique-que-faire-au-havre .above-on-cover .convenient-steps-subtitle form{width:100%;max-width:920px;margin:0 auto;}.rubrique-que-faire-au-havre .above-on-cover .convenient-steps-subtitle input[type="text"]{width:100%;padding:0px 14px;line-height:50px;background-color:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.26);color:#fff;margin-bottom:9px;font:26px "Lato Light";height:50px;}.rubrique-que-faire-au-havre .above-on-cover .convenient-steps-subtitle ::-webkit-input-placeholder{color:#fff;text-transform:uppercase;}.rubrique-que-faire-au-havre .above-on-cover .convenient-steps-subtitle :-moz-placeholder{color:#fff;text-transform:uppercase;}.rubrique-que-faire-au-havre .above-on-cover .convenient-steps-subtitle ::-moz-placeholder{color:#fff;text-transform:uppercase;}.rubrique-que-faire-au-havre .above-on-cover .convenient-steps-subtitle :-ms-input-placeholder{color:#fff;text-transform:uppercase;}.rubrique-que-faire-au-havre .above-on-cover .convenient-steps-subtitle input[type="submit"]{background:url(/sites/default/themes/havre/images/icons/common/search_blue.png) no-repeat;background-size:24px;}.rubrique-que-faire-au-havre .view-main-actualites-focus-categories-actualites{padding:0;}.rubrique-que-faire-au-havre .view-main-actualites-focus-categories-actualites .views-row{margin-right:1px;padding:0 6px;display:inline-block;background-color:#c12051;line-height:28px;}.rubrique-que-faire-au-havre .view-main-actualites-focus-categories-actualites .views-row a{font:12px "Roboto Medium";text-transform:uppercase;color:#fff;}.qfah-a-la-une{padding:42px 0 35px;}.qfah-a-la-une .first-element .image{float:left;background-size:cover;background-repeat:no-repeat;position:relative;width:66%;}.qfah-a-la-une .first-element .image a{display:block;}.qfah-a-la-une h2{font:28px "Lato Regular";text-transform:uppercase;}.qfah-a-la-une .first-element .contenu{float:right;height:100%;width:32%;}.rubrique-que-faire-au-havre .qfah-a-la-une .first-element .image img{height:auto;}.qfah-a-la-une .contenu .actualite-title{margin-bottom:13px;margin-top:15px;}.qfah-a-la-une .contenu p{font-size:18px;line-height:20px;font-family:'Roboto Regular';margin-bottom:11px;}.qfah-a-la-une .contenu .actualite-resume p{font-size:16px;line-height:18px;font-family:'Roboto Regular';}.qfah-a-la-une .other-elements{margin-top:40px;}.qfah-a-la-une .other-elements .other-element{float:left;margin-right:2%;width:32%;text-align:left;margin-bottom:30px;position:relative;min-height:327px;}.qfah-a-la-une .other-elements .other-element:nth-child(3),.qfah-a-la-une .other-elements .other-element:nth-child(7),.qfah-a-la-une .other-elements .other-element:nth-child(11),.qfah-a-la-une .other-elements .other-element:last-child{margin-right:0;}.qfah-a-la-une .other-elements .other-element .contenu .actualite-title{margin-top:5px;margin-bottom:0px;}.qfah-a-la-une .other-elements .other-element .contenu p{margin-bottom:0px;}.links{clear:both;text-align:center;display:inline-block;width:100%;}.links a{clear:both;text-align:center;font:15px "Lato Bold";border:2px solid #000;padding:9px 8px;text-transform:uppercase;margin-right:13px;display:inline-block;}.links a:last-child{margin-right:0;}.qfah-dossiers{background-image:linear-gradient(150deg,rgb(193,32,81),rgb(193,32,81) 46%,rgb(4,75,255) 145%);padding:60px 0 30px;}.qfah-dossiers .views-row{float:left;margin-right:2%;width:49%;text-align:left;margin-bottom:30px;position:relative;display:inline-block;cursor:pointer;}.qfah-dossiers .views-row:last-child{margin-right:0;}.rubrique-que-faire-au-havre .qfah-dossiers .views-row .views-field-field-atom-image .image img{-webkit-filter:grayscale(100%);filter:grayscale(100%);}.rubrique-que-faire-au-havre .qfah-dossiers .views-row:hover .views-field-field-atom-image .image img{-webkit-filter:grayscale(0%);filter:grayscale(0%);}.qfah-dossiers .views-row .views-field-title{position:absolute;left:0;right:0;top:0;text-align:center;line-height:295px;}.qfah-dossiers .views-row .views-field-title .field-content{display:inline-block;vertical-align:middle;line-height:normal;width:95%;}.qfah-dossiers .views-row .views-field-title a{font:44px "Roboto Thin";text-transform:uppercase;color:#c12051;-webkit-box-shadow:10px 0 0 #fff,-10px 0 0 #fff;-moz-box-shadow:10px 0 0 #fff,-10px 0 0 #fff !important;box-shadow:10px 0 0 #fff,-10px 0 0 #fff;background-color:#fff;line-height:normal;padding:3px 0;}.rubrique-que-faire-au-havre .qfah-dossiers .views-row .image img{height:295px;}.qfah-dossiers .links a,.links.kiosque-points a{color:#fff;border-color:#fff}.sidebar-first .region-sidebar-first.kiosque-points{padding-top:0px;}.qfah-annee,.qfah-suggestions{background:url(/sites/default/themes/havre/images/qfah/qfah-calendar-bg.png) no-repeat;background-size:cover;background-position:center;padding:60px 0 77px;}.qfah-annee{padding:45px 0 77px;}.qfah-annee h2{font:67px "Roboto Thin";color:#fff;text-align:center;text-transform:uppercase;margin-bottom:36px;}.qfah-annee .content{position:relative;}.qfah-annee .months-container{width:calc(100% - 2px);}.qfah-annee .months-container .month{font:36px "Roboto Thin";color:#fff;text-transform:uppercase;margin-bottom:3px;padding-left:10px;}.qfah-annee .months-container .field-content{border-left:3px solid #fff;padding:7px 0px 0px 10px;min-height:203px;}.qfah-annee .months-container .categorie{margin-bottom:10px;}.qfah-annee .months-container .categorie span{font-family:"Roboto Medium";}.qfah-annee .months-container .actualite-title h3{font:34px "Lato Regular";color:#fff;line-height:40px;text-transform:uppercase;}.qfah-annee .months-container .actualite-title{margin-bottom:13px;}.qfah-annee .months-container p{font:16px "Lato Black";color:#fff;text-transform:uppercase;}.qfah-annee .prevBtn,.qfah-annee .nextBtn{top:62%;}.rubrique-que-faire-au-havre section.search{color:#fff;display:flex;}.rubrique-que-faire-au-havre .left,.rubrique-que-faire-au-havre .right{float:left;width:50%;text-align:left;position:relative;display:inline-block;min-height:655px;padding:80px 92px;}.rubrique-que-faire-au-havre .search .left,.rubrique-que-faire-au-havre .search-in-node .left,.rubrique-que-faire-au-havre .search .right,.rubrique-que-faire-au-havre .search-in-node .right{margin-right:0;}.rubrique-que-faire-au-havre .search-in-node .left,.rubrique-que-faire-au-havre .search-in-node .right{min-height:0;}.rubrique-que-faire-au-havre .left{background-image:linear-gradient(150deg,rgb(28,147,238) 45%,rgb(121,193,247),rgb(255,255,255) 145%);}.rubrique-que-faire-au-havre .right{background-color:#b9b9b9;}.rubrique-que-faire-au-havre section.search h2{font:40px "Roboto Light";color:#fff;text-transform:uppercase;margin-bottom:3px;}.rubrique-que-faire-au-havre section.search p{font:16px "Lato Regular";margin-bottom:25px;}.rubrique-que-faire-au-havre section.search input[type="text"]{width:100%;height:50px;line-height:50px;background-color:rgba(0,0,0,0.1);padding:0 11px;color:#fff;font:18px "Lato Bold";margin-bottom:20px;}.rubrique-que-faire-au-havre section.search ::-webkit-input-placeholder{color:rgba(255,255,255,0.7);text-transform:uppercase;}.rubrique-que-faire-au-havre section.search :-moz-placeholder{color:rgba(255,255,255,0.7);text-transform:uppercase;}.rubrique-que-faire-au-havre section.search ::-moz-placeholder{color:rgba(255,255,255,0.7);text-transform:uppercase;}.rubrique-que-faire-au-havre section.search :-ms-input-placeholder{color:rgba(255,255,255,0.7);text-transform:uppercase;}.rubrique-que-faire-au-havre section.search .cadre-light{background-color:rgba(255,255,255,0.1);padding:11px;margin-bottom:20px;}.cadre-light .title{font:18px "Lato Bold";text-transform:uppercase;margin-bottom:10px;}.cadre-light .blocs-links a{margin-right:3px;padding:0 6px;font:12px "Roboto Regular";text-transform:uppercase;display:inline-block;background-color:#fff;line-height:22px;}.rubrique-que-faire-au-havre section.search .links{text-align:left;width:360px;border-top:1px solid #fff;padding-top:30px;}.rubrique-que-faire-au-havre section.search .links a{color:#fff;border-color:#fff;}.qfah-suggestions{width:100%;clear:both;}.qfah-suggestions .suggestions-block{display:inline-block;width:100%;}.qfah-suggestions .suggestion{height:170px;width:513px;line-height:170px;}.qfah-suggestions .event-suggest{float:left;}.qfah-suggestions .activity-suggest{float:right;}.qfah-map{min-height:695px;background:url(/sites/default/themes/havre/images/qfah/map.png) no-repeat;background-size:100% 100%;background-position:center;text-align:center;position:relative;}.verdissons-le-havre .qfah-map{background-attachment:scroll;background-image:url(/sites/default/themes/havre/images/qfah/verdissons-map.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;}.qfah-map .h2-container{display:block;width:100%;text-align:center;position:absolute;top:0px;z-index:2;}.verdissons-le-havre .qfah-map .h2-container{position:relative;}.qfah-map h2{text-transform:uppercase;font:52px "Roboto Thin";background-color:#fff;color:#1c93ee;padding:22px 28px 0px;display:inline-block;}.qfah-map .cadre-light{padding:25px 20px;position:absolute;bottom:14px;left:10px;text-align:left;color:#fff;max-width:320px;min-height:150px;background-image:linear-gradient(150deg,rgb(55,137,200) 45%,rgb(255,255,255) 160%);}.qfah-map .cadre-light a{margin-right:0;}.qfah-map .cadre-light a.map-item-change:HOVER,.qfah-map .cadre-light a.map-item-change.selected{background-color:#000;color:#FFF;}.card-info-more-consulted .views-field-couverture .field-content,.card-info-more-consulted .views-field-couverture .field-content a{position:relative;display:block;}.card-info-more-consulted .views-field-couverture .field-content a .custom_partage_block{width:186px;height:273px;left:13px;}.qfah-must-see-places{padding:20px 0 65px;}.qfah-must-see-places .view{position:relative;margin-bottom:35px;}.qfah-must-see-places .view-content{margin-left:-15px;}.qfah-must-see-places .views-row{padding-right:15px;position:relative;max-width:400px;}.qfah-must-see-places .views-row .views-field-title{margin:0px;max-width:345px;}.qfah-must-see-places .views-field-field-categorie-places{margin:0px;margin-top:-34px;width:auto;display:inline-block;position:absolute;}.qfah-must-see-places .views-field-field-categorie-places .field-content{font:12px "Roboto Regular";text-transform:uppercase;background-color:#c12051;padding:6px;color:#FFF;}.qfah-must-see-places .views-field-title{margin-top:12px;}.qfah-must-see-places .views-field-title a{font:20px "Lato Regular";text-transform:uppercase;}.qfah-must-see-places .views-field-resume{font:14px "Roboto Regular";}.qfah-must-see-places .links a{color:#c12051;border-color:#c12051;}.qfah-partners{background-color:#3e3e3e;text-align:center;padding:40px 0 100px;position:relative;}.qfah-partners h2{font:58px "Lato Hairline";text-transform:uppercase;color:#fff;margin-bottom:40px;}.qfah-partners .list-partners{position:relative;}.qfah-partners li{display:inline-block;font:12px "Lato Bold";color:#fff;}.qfah-partners li a{display:inline-block;width:100%;margin-bottom:10px;}.qfah-partners .prevBtn,.qfah-partners .nextBtn{top:32%;}@media all and (max-width:1169px){.qfah-suggestions .suggestion{width:calc(50% - 2%);}}@media all and (max-width:1023px){.qfah-annee .months-container .actualite-title a{font:25px "Lato Regular";line-height:30px;}.rubrique-que-faire-au-havre .left,.rubrique-que-faire-au-havre .right{padding:55px 40px;}.rubrique-que-faire-au-havre section.search .links{width:100%;}.qfah-annee .prevBtn,.qfah-annee .nextBtn{top:auto;bottom:-55px;}.qfah-annee .prevBtn{left:10px;}.qfah-annee .nextBtn{right:10px;}.qfah-must-see-places .view-content{margin-left:0px;}.qfah-partners .prevBtn,.qfah-partners .nextBtn{top:auto;bottom:-60px;}}@media all and (max-width:767px){.rubrique-que-faire-au-havre.node-type-main-menu-home .cover{height:500px;background-size:auto 500px;}.links a{display:inline-block;width:auto;margin-bottom:10px;}.qfah-annee h2{font:36px "Roboto Thin";}.qfah-a-la-une .first-element .image{float:none;width:100%;}.qfah-a-la-une .first-element .contenu{float:none;width:100%;}.qfah-a-la-une .other-elements{margin-top:0px;}.qfah-a-la-une .other-elements .other-element{float:none;margin-right:0;width:100%;border-top:1px solid #ccc;padding-top:20px;min-height:auto;}.qfah-a-la-une .other-elements .other-element:first-child{border-top:none;}.qfah-dossiers .views-row{float:none;margin-right:0;width:100%;margin-bottom:5px;}.qfah-dossiers .views-row .views-field-title a{font:26px "Roboto Thin";}.qfah-annee .content{width:100%;}.qfah-annee .field-item{float:left;width:275px;}.rubrique-que-faire-au-havre section.search{display:inline-block;}.rubrique-que-faire-au-havre .left,.rubrique-que-faire-au-havre .right{float:none;width:100%;}.qfah-suggestions .suggestion{width:100%;margin:0;margin-bottom:5px;float:none;height:180px;}.qfah-map .cadre-light{bottom:0;left:0px;right:0;max-width:100%;}.qfah-must-see-places .content{width:100%;}.qfah-must-see-places .content .view,.qfah-partners .list-partners{width:100%;overflow-x:scroll;}.qfah-must-see-places .content .views-row{float:left;width:200px;}.qfah-partners li{float:left;width:120px;}.qfah-partners li a img{width:100px;height:100px;}.rubrique-que-faire-au-havre section.search input[type="text"]{font:14px "Lato Bold";}.rubrique-que-faire-au-havre .above-on-cover .convenient-steps-subtitle input[type="text"]{font:20px "Lato Light";}.qfah-annee .months-container .actualite-title h3{font:26px "Lato Regular";}.qfah-annee .months-container .month{font:30px "Roboto Thin";}}
.rubrique-que-faire-au-havre #block-menu-block-4 > .menu-block-wrapper > ul.menu li.menu__item.is-active-trail{display:none;}.rubrique-que-faire-au-havre.rubrique-que-faire-au-havre-dossiers #block-menu-block-4 > .menu-block-wrapper > ul.menu li.menu__item.is-active-trail.is-expanded{display:list-item;}.rubrique-que-faire-au-havre.rubrique-que-faire-au-havre-dossiers #block-search-form{display:none;}.rubrique-que-faire-au-havre #block-menu-block-4 > .menu-block-wrapper > ul.menu li.menu__item.is-active-trail.is-menu-child{display:list-item;}.slidesContainer .custom_partage_block{right:20px;}.qfah-must-see-places .slidesContainer .image{font-size:0px;position:relative;line-height:0px;}.qfah-must-see-places .slidesContainer .custom_partage_block{right:0px;max-width:395px;left:0px;max-height:100%;}.rubrique-que-faire-au-havre .black-indicatif,#aller-plus-loin .view-mode-mosaic .black-indicatif{position:absolute;top:0px;left:0px;color:#FFF;background-color:rgba(0,0,0,0.7);padding:6px;line-height:12px;font-size:12px;text-transform:uppercase;z-index:4;}.img-zoom-in{cursor:pointer;position:relative;max-height:250px;overflow:hidden;text-align:center;}#aller-plus-loin .field-name-field-rubrique,#aller-plus-loin .views-field-body,#ne-pas-manquer .views-field-body,#ne-pas-manquer .views-field-lieu,.a-ne-pas-manquer .views-field-body,.a-ne-pas-manquer .views-field-lieu,#aller-plus-loin .views-field-lieu{display:none;}#aller-plus-loin .field-name-field-atom-image img{width:100%;margin-left:0px;}#aller-plus-loin .relative-item .field-name-field-categorie-actualite{position:relative;}#zoom-in{width:100vw;height:100vh;position:fixed;top:0px;left:0px;background-color:rgba(0,0,0,0.7);text-align:center;display:none;cursor:pointer;}#zoom-in .img-container{background-color:#FFF;padding:10px;padding-bottom:0px;margin-top:167px;max-width:1164px;display:inline-block;clear:both;}.view-loader{text-align:center;height:0px;overflow:hidden;color:rgba(0,0,0,0);transition:all ease-in 0.5s,color ease-in 0.3s;}.view-loader p{padding:10px 0px;}.view-loader.active{height:44px;color:rgba(0,0,0,1);transition:all ease-in 0.5s,color ease-in 0.8s;}.contextual-links-region .views-exposed-form #edit-title-wrapper label{display:none;}.contextual-links-region .views-exposed-form{position:relative;}.contextual-links-region .views-exposed-form .form-type-textfield.form-item-title{background-color:rgba(255,255,255,0.2);position:relative;}.views-exposed-form .views-exposed-widget{padding:0px;}.contextual-links-region .views-exposed-form .views-exposed-widget.views-submit-button input.form-submit,.not-logged-in .views-exposed-form .views-exposed-widget.views-submit-button input.form-submit{font-size:0px;width:40px;height:100%;max-height:48px;-webkit-appearance:none;background:none;background-color:transparent;display:block;border:0px solid;outline:none;cursor:pointer;background-image:url(/sites/default/themes/havre/images/icons/common/search.png);background-size:auto;background-position:center;background-repeat:no-repeat;position:absolute;top:0px;right:0px;}.page-pratique-recherche.not-logged-in .views-exposed-form .views-exposed-widget.views-submit-button input.form-submit,.page-marches-publics.not-logged-in .views-exposed-form .views-exposed-widget.views-submit-button input.form-submit,.page-avis-attributions.not-logged-in .views-exposed-form .views-exposed-widget.views-submit-button input.form-submit,.page-actualites-toutes.not-logged-in .views-exposed-form .views-exposed-widget.views-submit-button input.form-submit,.page-recherche.not-logged-in .views-exposed-form .views-exposed-widget.views-submit-button input.form-submit{top:15px;right:15px;}#custom-exposed-form-block .form-item-date-debut label,#custom-exposed-form-block .form-item-date-debut .description,#custom-exposed-form-block .form-item-date-fin label,#custom-exposed-form-block .form-item-date-fin .description{display:none;}.container-inline-date .form-type-date-popup{width:100%;}.container-inline-date .form-type-date-popup label,.container-inline-date .form-type-date-popup .date-padding{display:inline-block;float:none;vertical-align:top;}.contextual-links-region .views-exposed-form input#edit-title{width:calc(100% - 40px);background-color:transparent;color:#FFF;font-family:"Lato Light";font-size:16px;text-transform:uppercase;text-align:left;padding:10px 8px;}.contextual-links-region .views-exposed-form .views-exposed-widget .container-inline-date .date-padding .form-type-textfield label,.contextual-links-region .views-exposed-form .views-exposed-widget .container-inline-date .date-padding .form-type-textfield div.description{display:none;}.contextual-links-region .views-exposed-form .views-exposed-widget{padding:0px;}.contextual-links-region .views-exposed-form .views-exposed-widget{width:100%;}#custom-exposed-form-block{margin:0px;}.custom-exposed-form-block-filters .exposed-form-block-filter{display:inline-block;background-color:rgba(255,255,255,0.5);padding:0px 8px;text-transform:uppercase;margin-bottom:2px;margin-right:2px;float:left;font-size:10px;}.custom-exposed-form-block-filters .exposed-form-block-filter:hover,.custom-exposed-form-block-filters .exposed-form-block-filter.active{background-color:rgba(255,255,255,1);}.custom-exposed-form-block-filters{margin-bottom:10px;}.node-type-lieu-acteur.has-sidebar #content  .bloc_demarche{margin-top:0px;padding:0px;border:none;}.node-type-lieu-acteur.has-sidebar #content .liste-activites{border-top:1px solid #cccccc;padding-bottom:30px;}.node-type-lieu-acteur.has-sidebar #content .demarches-hariane{border-top:1px solid #cccccc;padding:30px 0px;}.node-type-lieu-acteur.has-sidebar #content .demarches-hariane h2{font:30px "Roboto Light";color:#356d8c;}.node-type-lieu-acteur .bloc_demarche a.hariane{width:calc(50% - 10px);float:left;height:74px;margin-top:0px;text-decoration:none;}.node-type-lieu-acteur .bloc_demarche a.hariane .content-link{display:table;width:100%;height:100%;vertical-align:middle;}.node-type-lieu-acteur .bloc_demarche a.hariane .content-link span{display:table-cell;vertical-align:middle;font:14px "Lato Bold";}.node-type-lieu-acteur .bloc_demarche a.hariane.even{margin-right:20px;}.node-type-lieu-acteur.has-sidebar #content #aller-plus-loin h2,.node-type-lieu-acteur.has-sidebar #content h2.section-title{font:30px "Roboto Light";color:#1c94ee;margin-top:30px;margin-bottom:10px;}.node-type-lieu-acteur.has-sidebar #content #aller-plus-loin article h2{margin:0px;}.node-type-lieu-acteur.has-sidebar #content .views-row{padding-left:0;}.node-type-lieu-acteur.has-sidebar #content .views-row:first-child{padding-top:0;}.is-not-main-element.section-annuaire #content ul{margin-bottom:0;}.page-carte-itineraire-iframe h1.hidden{display:none;}.page-carte-itineraire-iframe .line-title{margin:0px;width:100%;text-align:center;padding-top:10px;padding-bottom:20px;font:18px "Lato Light";}.page-node.has-no-sidebar:not(.node-type-main-menu-home).node-type-balade .share{margin-bottom:0px;padding-bottom:0px;border-bottom:none;}.node-type-balade .balade-infos{margin-top:30px;padding-bottom:10px;border-bottom:1px solid #d4d4d4;}.node-type-balade .balade-infos > div{display:inline-block;}.node-type-balade .categories{font-size:0;}.node-type-balade .categories > div{display:inline-block;}.node-type-balade .duree{float:right;font:16px "Lato Regular";line-height:24px;text-transform:uppercase;}.toggle-dates-sector .toggle-item.hidden{display:none;}.toggle-dates-sector .toggle-item .toggle-item-title{font:15px "Roboto Light";text-transform:uppercase;cursor:pointer;margin-top:3px;}.toggle-dates-sector .toggle-item .toggle-item-title u,.toggle-dates-sector .toggle-item .toggle-item-title div{display:inline-block;vertical-align:top;line-height:18px;}.toggle-dates-sector .toggle-item .toggle-item-title u{color:#666;font-size:15px;}.toggle-dates-sector .toggle-item .toggle-item-title div{color:#FFF;background-color:#1c94ee;border-radius:100%;font-size:17px;text-align:center;width:18px;margin-right:5px;}
.ma-ville-dossiers{padding:36px 0 45px;}.ma-ville-dossiers .views-row{float:left;margin-right:14px;width:calc((100% - 28px) / 3);text-align:left;margin-bottom:14px;position:relative;display:inline-block;min-height:172px;}.ma-ville-dossiers .views-row .views-field-field-atom-image{display:inline-block;min-height:172px;}.ma-ville-dossiers .views-row:nth-child(3n){margin-right:0;}.ma-ville-dossiers .views-row .views-field-title{position:absolute;left:0;right:0;top:0;text-align:center;line-height:172px;}.ma-ville-dossiers .views-row .views-field-field-atom-image img{filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);}.ma-ville-dossiers .views-row:hover .views-field-field-atom-image img{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);}.ma-ville-dossiers .views-row .views-field-title p{display:inline-block;vertical-align:middle;line-height:normal;width:95%;}.ma-ville-dossiers .views-row .views-field-title span{font:30px "Lato Regular";text-transform:uppercase;color:#fff;-webkit-box-shadow:10px 0 0 #1c93ee,-10px 0 0 #1c93ee;-moz-box-shadow:10px 0 0 #1c93ee,-10px 0 0 #1c93ee !important;box-shadow:10px 0 0 #1c93ee,-10px 0 0 #1c93ee;background-color:#1c93ee;line-height:normal;padding:3px 0;}.ma-ville-dossiers .views-field-field-atom-image img{max-height:172px;width:100%;height:295px;}.ma-ville-dossiers .links a{color:#fff;border-color:#fff}.ma-ville-discover{min-height:840px;background:url(/sites/default/themes/havre/images/ma-ville/discover.png) no-repeat;background-size:cover;background-position:center;text-align:center;position:relative;display:inline-block;width:100%;}.rubrique-ma-ville.node-type-main-menu-home h2{text-transform:uppercase;font:60px "Roboto Thin";color:#1c93ee;padding-top:25px;display:inline-block;}.rubrique-ma-ville.node-type-main-menu-home .ma-ville-discover h2{color:#fff;padding-top:50px;display:inline-block;}.ma-ville-discover .cadre-light{padding:25px 20px;position:absolute;bottom:70px;right:83px;text-align:left;color:#fff;max-width:622px;background-image:linear-gradient(150deg,rgb(55,137,200) 45%,rgb(255,255,255) 160%);z-index:20;}.ma-ville-discover .credits-field{height:auto;width:auto;}.ma-ville-discover .credits-field p{position:relative;}.ma-ville-discover .cadre-light .title,.ma-ville-discover .cadre-light h3{font:28px "Lato Regular";text-transform:uppercase;}.ma-ville-discover .cadre-light .text,.ma-ville-discover .cadre-light p{font:16px "Roboto Regular";margin-bottom:20px;line-height:22px;}.ma-ville-discover .cadre-light a{background-color:transparent;border:2px solid #fff;color:#fff;font:18px "Lato Bold";padding:6px 12px;}.ma-ville-projects{text-align:center;padding-bottom:45px;}.ma-ville-projects .item-list,.page-ma-ville-decouvrir-le-havre .item-list{font-size:0;margin:20px 0px 0px;display:inline-block;}.ma-ville-projects .views-row,.ma-ville-view-list .item-list .views-row{float:left;margin-right:2%;width:32%;text-align:left;margin-bottom:30px;}.ma-ville-projects .views-row:last-child,.ma-ville-view-list .item-list .views-row:last-child{margin-right:0;}.ma-ville-projects .views-field-title,.ma-ville-view-list .item-list .views-row .views-field-title{font-size:0;line-height:0;}.ma-ville-projects .views-field-title a,.ma-ville-view-list .item-list .views-row .views-field-title a{font:20px "Lato Regular";text-transform:uppercase;}.ma-ville-projects .views-field-body p,.listing .views-row .views-field-body p{font:16px "Lato Regular";margin-bottom:20px;}.ma-ville-projects .projet-items li{line-height:20px;}.ma-ville-projects .projet-items a{background:url(/sites/default/themes/havre/images/icons/common/blue-navy-right-arrow.png) no-repeat;background-size:4px;background-position:left center;display:inline-block;padding-left:12px;font:14px "Roboto Medium";text-transform:lowercase;}.ma-ville-quartier{text-align:center;font:16px "Lato Regular";background-image:linear-gradient(150deg,rgb(214,214,214) 20%,rgb(255,255,255) 60%);}.ma-ville-quartier .quartiers-content .views-field-field-atom-image .image:hover .credits-field{background-color:rgba(0,0,0,0.5);}.ma-ville-quartier .resume{font:18px "Roboto Regular";width:60%;margin:0 auto;margin-top:15px;margin-bottom:48px;}.ma-ville-quartier .view-content{font-size:0;}.ma-ville-quartier .quartiers-name,.ma-ville-quartier .quartiers-content ul{font-size:0;display:inline-block;width:1170px;margin:auto;}.ma-ville-quartier .quartiers-name.mobile{display:none;}.ma-ville-quartier .quartiers-name .views-row{float:left;width:20%;text-align:center;}.ma-ville-quartier .quartiers-name .views-row.size-4{width:25%;}.ma-ville-quartier .quartiers-name .views-row.size-3{width:33.33%;}.ma-ville-quartier .quartiers-name .views-row.size-2{width:50%;}.ma-ville-quartier .quartiers-name .views-row.size-1{width:100%;}.ma-ville-quartier .quartiers-name .views-row a{font:18px "Roboto Medium";text-decoration:underline;text-transform:uppercase;color:#282828;line-height:42px;}.ma-ville-quartier .quartiers-name .views-row.active{background-color:#e8eaeb;}.ma-ville-quartier .quartiers-name .views-row.active a{font:18px "Roboto Bold";text-decoration:none;color:#1c93ee;background-color:#e8eaeb;line-height:42px;}.ma-ville-quartier .quartiers-content{background-color:#e8eaeb;padding:30px 0 0px;}.ma-ville-quartier .quartiers-content ul{position:relative;min-height:765px;}.ma-ville-quartier .quartiers-content .views-row{display:none;position:absolute;top:0;left:0;right:0;opacity:0;}.ma-ville-quartier .quartiers-content .views-row.active{opacity:1;display:block;}.ma-ville-quartier .quartiers-content .views-field-body,.ma-ville-quartier .quartiers-content .views-field-field-atom-image{width:65%;margin-right:2%;float:left;}.ma-ville-quartier .quartiers-content .views-field-chosen-title,.ma-ville-quartier .quartiers-content .views-field-chosen,.ma-ville-quartier .quartiers-content .views-field-map{width:33%;display:inline-block;text-align:left;}.ma-ville-quartier .quartiers-content .views-field-body .field-content,.ma-ville-quartier .quartiers-content .views-field-body .field-content p{color:#282828;font:18px "Roboto Regular";text-align:left;margin-bottom:30px;}.ma-ville-quartier .quartiers-content .views-field-field-atom-image{position:relative;min-height:477px;margin-bottom:20px;}.ma-ville-quartier .quartiers-content .views-field-field-atom-image img{width:100%;min-height:477px;height:100%;}.ma-ville-quartier .quartiers-content .views-field-field-atom-image span.controls .prevBtn{left:10px;}.ma-ville-quartier .quartiers-content .views-field-field-atom-image span.controls .nextBtn{right:10px;}.ma-ville-quartier .quartiers-content .views-field-chosen-title a{font:24px "Roboto Regular";color:#1c93ee;text-transform:uppercase;}.ma-ville-quartier .quartiers-content .views-field-chosen{background-color:#1c93ee;padding:12px;line-height:120px;margin-top:6px;margin-bottom:22px;}.ma-ville-quartier .quartiers-content .views-field-chosen-picture{display:inline-block;line-height:normal;float:left;}.ma-ville-quartier .quartiers-content .views-field-chosen-picture img{width:125px;height:120px;object-fit:cover;}.ma-ville-quartier .quartiers-content .views-field-chosen-name{display:inline-block;line-height:normal;vertical-align:middle;margin-left:8px;max-width:calc(100% - 133px);}.ma-ville-quartier .quartiers-content .views-field-chosen-name a{color:#fff;font:18px "Roboto Regular";}.ma-ville-quartier .quartiers-content .views-field-chosen-name  div:first-child a{font:18px "Roboto Bold";}.ma-ville-quartier .quartiers-content .views-field-map{height:366px;}.ma-ville-quartier .quartiers-content .views-field-link{text-align:center;clear:both;}.ma-ville-quartier .quartiers-content .views-field-link a{clear:both;text-align:center;font:18px "Lato Bold";border:2px solid #1c93ee;padding:9px 8px;text-transform:uppercase;color:#1c93ee;display:inline-block;margin-top:30px;}@media all and (max-width:1169px){.ma-ville-quartier .quartiers-name,.ma-ville-quartier .quartiers-content ul{width:1024px;}}@media all and (max-width:1023px){.ma-ville-dossiers .views-row .views-field-title a{font:22px "Lato Regular";}.ma-ville-discover .cadre-light{right:70px;left:70px;max-width:none;}.ma-ville-quartier .quartiers-name,.ma-ville-quartier .quartiers-content ul{width:768px;}.ma-ville-quartier .quartiers-content ul{min-height:1400px;}.ma-ville-quartier .quartiers-name .views-row a{font:15px "Roboto Medium";line-height:35px;}.ma-ville-quartier .quartiers-name .views-row.active a{font:15px "Roboto Bold";line-height:35px;}.ma-ville-quartier .quartiers-content .views-field-body,.ma-ville-quartier .quartiers-content .views-field-field-atom-image{width:95%;margin:0 auto;float:none;}.ma-ville-quartier .quartiers-content .views-field-chosen-title,.ma-ville-quartier .quartiers-content .views-field-chosen,.ma-ville-quartier .quartiers-content .views-field-map{width:95%;margin:0 auto;}.ma-ville-quartier .quartiers-content .views-field-chosen-title{margin-top:120px;}.ma-ville-quartier .quartiers-content .views-field-chosen{margin-top:6px;margin-bottom:30px;}}@media all and (max-width:767px){.ma-ville-dossiers .views-row{float:none;margin-right:0;width:100%;max-height:172px;}.ma-ville-dossiers .views-row .views-field-field-atom-image{width:100%;}.ma-ville-dossiers .views-row .views-field-title{line-height:172px;}.ma-ville-dossiers .views-row .views-field-title a{font:28px "Lato Regular";}.rubrique-ma-ville.node-type-main-menu-home h2{font:60px "Roboto Thin";}.rubrique-ma-ville.node-type-main-menu-home .ma-ville-discover h2{font:56px "Roboto Thin";}.ma-ville-discover .cadre-light{right:0;left:0;bottom:0;}.ma-ville-discover .cadre-light a{margin-bottom:10px;}.ma-ville-projects .views-row{float:none;margin-right:0;width:100%;margin-bottom:30px;display:none;}.ma-ville-projects .views-row:first-child{display:block;}.ma-ville-quartier .resume{display:none;}.ma-ville-quartier .quartiers-name,.ma-ville-quartier .quartiers-content ul{width:480px;}.ma-ville-quartier .quartiers-name.desktop{display:none;}.ma-ville-quartier .quartiers-name.mobile{display:inline-block;}div.fancy-select div.trigger{display:inline-block;margin-bottom:15px;margin-top:30px;width:95%;border:none;border-radius:0;background-color:#1c93ee;color:rgba(255,255,255,0.5);font:20px "Roboto Light";text-align:left;padding-left:20px;}div.fancy-select div.trigger.open{color:rgba(255,255,255,0.5);border:none;background-color:#1c93ee;}div.fancy-select div.trigger:after{top:50%;border-top-color:#fff;}div.fancy-select ul.options{right:0;border:none;border-radius:0;background-color:#197ecb;}div.fancy-select ul.options.open{top:90px;}div.fancy-select ul.options li{color:#fff;}.ma-ville-quartier .quartiers-content{background-color:transparent;}.ma-ville-quartier .quartiers-content .views-field-field-atom-image .field-item{display:none;}.ma-ville-quartier .quartiers-content .views-field-field-atom-image .field-item:first-child{display:inline-block;}.ma-ville-quartier .quartiers-content .views-field-chosen-title{margin-top:30px;}.ma-ville-projects .views-row,.ma-ville-view-list .item-list .views-row{float:none;margin-right:0;width:100%;}}@media all and (max-width:479px){.ma-ville-quartier .quartiers-name,.ma-ville-quartier .quartiers-content ul{width:320px;}}
.node-quartier .entete{margin-bottom:70px;}.rubrique-ma-ville .ma-ville-mairie .entete p{font:22px "Lato Regular";margin-bottom:10px;color:#000;}.rubrique-ma-ville .ma-ville-mairie .entete p strong{font:22px "Lato Bold";color:#1c93ee;}.rubrique-ma-ville .entete p strong,.node-type-lieu-editorial .entete p strong{font:22px "Roboto Bold";}.rubrique-ma-ville .entete p span,.node-type-lieu-editorial .entete p span{font:16px "Lato Regular";color:#000;}.rubrique-ma-ville .image_cover,.node-type-lieu-editorial .image_cover{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center;position:relative;height:100vh;}.rubrique-ma-ville.node-type-quartier .entete p,.node-type-fiche-thematique .entete p,.node-template-page-simple .entete p{font:18px "Roboto Regular";color:#000;margin-bottom:35px;}.node-type-fiche-thematique .entete,.node-template-page-simple .entete{padding-top:20px;}.rubrique-ma-ville.node-type-quartier .entete .summary p,.node-type-fiche-thematique .entete .summary p,.node-template-page-simple .entete .summary p{font:18px "Roboto Bold";}.node-type-quartier .entete p strong{font:18px "Roboto Bold";color:#000;}.rubrique-ma-ville .chiffres_cles{padding:60px 0;background-color:#e5e5e5;}.rubrique-ma-ville .chiffres_cles .content{text-align:center;max-width:1160px;font-size:0;width:90%;}.rubrique-ma-ville .chiffres_cles .element_chiffre_cle{display:inline-block;margin:0px;width:25%;box-sizing:border-box;border-left:3px solid #1c93ee;text-align:left;padding-left:10px;padding-right:5px;vertical-align:top;}.rubrique-ma-ville .chiffres_cles .element_chiffre_cle div{background:#1c93ee !important;border:none !important;color:#fff;width:auto;display:inline-block;padding:5px 10px;margin:10px 0;text-transform:uppercase;}.rubrique-ma-ville .chiffres_cles .element_chiffre_cle p{font:34px "Lato Light";text-transform:uppercase;line-height:34px;text-align:left;}.rubrique-ma-ville .chiffres_cles .element_chiffre_cle p strong{font:14px "Lato Black";margin-bottom:15px;display:inline-block;vertical-align:top;}.rubrique-ma-ville .chiffres_cles .element_chiffre_cle h3{font:14px "Lato Black";text-transform:none;color:#aaa;margin:0;margin-top:15px;font-style:italic;}.rubrique-ma-ville .node-block-text.downloads_and_links li,.node-type-lieu-editorial .node-block-text.downloads_and_links li{list-style:none;padding-bottom:4px;}.rubrique-ma-ville .node-block-text.downloads_and_links a,.node-type-lieu-editorial .node-block-text.downloads_and_links a{display:inline-block;font:14px "Roboto Regular";text-transform:none;padding:0px;color:#282828;border:none;width:auto;text-align:left;margin-top:0px;margin-bottom:10px;text-decoration:underline;vertical-align:top;}.rubrique-ma-ville .ma-ville-slider{position:relative;}.rubrique-ma-ville .ma-ville-slider .slide{background-repeat:no-repeat;background-size:cover;background-position:center;}.rubrique-ma-ville .ma-ville-slider .prevBtn{left:12px;}.rubrique-ma-ville .ma-ville-slider .nextBtn{right:12px;}.rubrique-ma-ville .contenus_lies{margin-top:70px;padding-bottom:75px;display:inline-block;width:100%;}.rubrique-ma-ville .ma-ville-mairie .contenus_lies{margin-top:30px;}.rubrique-ma-ville .bloc_contenu{float:left;display:inline-block;margin-right:14px;width:calc((100% - 28px) / 3);box-sizing:border-box;margin-bottom:30px;}.rubrique-ma-ville .bloc_contenu .bloc_title{position:relative;background:url(/sites/default/themes/havre/images/ma-ville/conseil_quartier.png) no-repeat;background-size:cover;margin-bottom:14px;display:inline-block;line-height:172px;max-height:172px;width:100%;text-align:center;}.rubrique-ma-ville .bloc_contenu:first-child .bloc_title{background:url(/sites/default/themes/havre/images/ma-ville/elu.png) no-repeat;background-size:cover;}.rubrique-ma-ville .bloc_contenu:last-child{margin-right:0;}.rubrique-ma-ville .bloc_contenu:last-child .bloc_title{background:url(/sites/default/themes/havre/images/ma-ville/annuaire_quartier.png) no-repeat;background-size:cover;}.rubrique-ma-ville .bloc_contenu h3{display:inline-block;vertical-align:middle;line-height:normal;text-align:center;}.rubrique-ma-ville .bloc_contenu h3 span{font:30px "Lato Regular";text-transform:uppercase;color:#fff;-webkit-box-shadow:10px 0 0 #1c93ee,-10px 0 0 #1c93ee;-moz-box-shadow:10px 0 0 #1c93ee,-10px 0 0 #1c93ee !important;box-shadow:10px 0 0 #1c93ee,-10px 0 0 #1c93ee;background-color:#1c93ee;line-height:normal;padding:3px 0;}.rubrique-ma-ville .bloc_contenu .views-field-chosen{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #1c93ee;}.rubrique-ma-ville .bloc_contenu .views-field-chosen:last-child{padding-bottom:0px;border-bottom:none;}.rubrique-ma-ville .bloc_contenu .views-field-chosen-picture{display:inline-block;line-height:normal;margin-bottom:20px;vertical-align:middle;float:left;}.rubrique-ma-ville .bloc_contenu .views-field-chosen-picture img{width:125px;height:120px;object-fit:cover;}.rubrique-ma-ville .bloc_contenu .views-field-chosen-name{display:inline-block;line-height:normal;margin-left:8px;width:calc(100% - 135px);float:left;}.rubrique-ma-ville .bloc_contenu .views-field-chosen-name .field-content{color:#1c93ee;font:18px "Roboto Regular";}.rubrique-ma-ville .bloc_contenu .views-field-chosen-name .field-content:first-child{font:18px "Roboto Bold";}.rubrique-ma-ville .bloc_contenu .field-contact{clear:both;}.rubrique-ma-ville .bloc_contenu.conseil .bloc_text{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #1c93ee;}.rubrique-ma-ville .bloc_contenu.conseil .bloc_text:last-child{padding-bottom:0px;border-bottom:none;}.rubrique-ma-ville .bloc_contenu .bloc_text h4{font:18px "Lato Bold";text-transform:uppercase;}.rubrique-ma-ville .bloc_contenu .bloc_text p,.rubrique-ma-ville .bloc_contenu .bloc_text li{font:16px "Roboto Regular";}.rubrique-ma-ville .bloc_contenu .bloc_text li{line-height:25px;}.rubrique-ma-ville .bloc_contenu .bloc_text p.date,.rubrique-ma-ville .bloc_contenu .bloc_text h5{font:14px "Roboto Medium";color:#2095ee;text-transform:uppercase;}.rubrique-ma-ville .bloc_contenu p.permanence{font:14px "Lato Regular";}.rubrique-ma-ville .bloc_contenu p.permanence strong{font:14px "Lato Bold";}.rubrique-ma-ville .bloc_contenu .bloc_text h5{margin-top:25px;line-height:18px;}.rubrique-ma-ville .bloc_contenu .bloc_text .elus{margin-bottom:30px;}.rubrique-ma-ville .bloc_contenu .bloc_text li{list-style:none;}.rubrique-ma-ville .bloc_contenu .bloc_text .infos li{list-style:none;font:14px "Roboto Medium";line-height:25px;}.rubrique-ma-ville .bloc_contenu .bloc_text a{font:14px "Roboto Medium";background:url(/sites/default/themes/havre/images/icons/common/blue-navy-right-arrow.png) no-repeat;background-size:4px;background-position:left center;display:inline-block;padding-left:12px;}.rubrique-ma-ville .bloc_contenu .bloc_text li a{background:none;padding-left:0px;}.rubrique-ma-ville #content .bloc_contenu .bloc_text li:before{content:"";background:url(/sites/default/themes/havre/images/icons/common/blue-navy-right-arrow.png) no-repeat;background-size:contain;width:4px;height:7px;display:inline-block;margin-right:7px;}.rubrique-ma-ville .bloc_contenu.annuaire .bloc_text p{margin-bottom:15px;}.ma-ville-projects .views-field-body p{font:16px "Lato Regular";}.rubrique-ma-ville .liste-actualites,.node-type-fiche-thematique .liste-actualites{clear:both;background-color:#e5e5e5;text-align:center;padding-bottom:50px;}.node-type-fiche-thematique .liste-actualites.liste-evenements{background-color:#f2f2f2;}.bg-white{background-color:#ffffff !important;}.bg-greylight{background-color:#f2f2f2 !important;}.bg-grey{background-color:#e5e5e5 !important;}.rubrique-ma-ville .liste-actualites h3,.node-type-fiche-thematique .liste-actualites h3{font:60px "Roboto Thin";color:#1c93ee;text-transform:uppercase;text-align:center;padding-top:45px;display:inline-block;}.rubrique-ma-ville .liste-actualites .view-quartier-actualites,.node-type-fiche-thematique .liste-actualites .view-quartier-actualites{font-size:0;margin:20px 0px 50px 0px;display:inline-block;}.node-type-fiche-thematique .liste-actualites .view-quartier-actualites{width:100%;}.node-type-fiche-thematique .liste-actualites .services-en-ligne{margin:20px 0px 0px 0px;}.rubrique-ma-ville .liste-actualites .views-row,.node-type-fiche-thematique .liste-actualites .views-row{float:left;margin-right:2%;width:32%;text-align:left;margin-bottom:30px;}.rubrique-ma-ville .liste-actualites .views-row:last-child{margin-right:0;}.node-type-fiche-thematique .liste-actualites .views-row.third{margin-right:0;}.rubrique-ma-ville .liste-actualites .field-name-field-rubrique,.node-type-fiche-thematique .liste-actualites .field-name-field-rubrique{margin:0px;margin-top:-26px;width:auto;display:inline-block;position:absolute;}.rubrique-ma-ville .liste-actualites .field-name-field-rubrique .field-item,.node-type-fiche-thematique .liste-actualites .field-name-field-rubrique .field-item{font:12px "Roboto Regular";text-transform:uppercase;background-color:#1c94ee;padding:6px;color:#FFF;}.node-type-quartier.rubrique-ma-ville .liste-actualites .field-name-field-rubrique.rubrique .field-item{display:none;}.rubrique-ma-ville .liste-actualites .views-row .views-field-title,.node-type-fiche-thematique .liste-actualites .views-row .views-field-title{margin:0px;font:20px "Lato Regular";text-transform:uppercase;margin-top:12px;}.rubrique-ma-ville .liste-actualites .views-field-title a,.node-type-fiche-thematique .liste-actualites .views-field-title a{font:20px "Lato Regular";text-transform:uppercase;}.rubrique-ma-ville .liste-actualites .views-row .views-field-body{font:16px "Lato Regular";}.rubrique-ma-ville .liste-actualites .views-row .subtitle,.rubrique-ma-ville .liste-actualites .views-row .subtitle p{font:16px "Lato Regular";}.node-type-fiche-thematique .liste-actualites .views-row .views-field-body{display:none;}.node-type-fiche-thematique .liste-actualites .views-row .views-field-title .field-content,.node-type-fiche-thematique .liste-actualites .views-row .views-field-title .field-content a{font:20px "Lato Bold";text-transform:uppercase;}.rubrique-ma-ville .liste-actualites .content{text-align:center;}.rubrique-ma-ville .links a,.node-type-fiche-thematique .links a{color:#1c93ee;border:solid #1c93ee 2px;}.rubrique-ma-ville .agenda{text-align:center;min-height:730px;position:relative;}.rubrique-ma-ville .agenda .map{height:100%;min-height:730px;width:100%;}.rubrique-ma-ville .agenda .map .esriPopup .agenda{min-height:0px;}.rubrique-ma-ville .agenda h3{display:inline-block;position:absolute;left:0;right:0;top:0;}.rubrique-ma-ville .agenda h3 span{display:inline-block;text-transform:uppercase;font:52px "Roboto Thin";background-color:#fff;color:#1c93ee;padding:0px  28px 0px;}.rubrique-ma-ville .agenda .links{margin:30px 0;}.rubrique-ma-ville .ma-ville-mairie .bloc_contenu{position:relative;}.rubrique-ma-ville .ma-ville-mairie .bloc_contenu h3{line-height:172px;position:absolute;left:0;right:0;z-index:1;}.rubrique-ma-ville .ma-ville-mairie .bloc_contenu h3 p{display:inline-block;vertical-align:middle;line-height:normal;width:95%;}.rubrique-ma-ville .ma-ville-mairie .bloc_contenu img{filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);width:100%;}.rubrique-ma-ville .ma-ville-mairie .bloc_contenu:hover img{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);}.rubrique-ma-ville .ma-ville-mairie .mairie_team{background-color:#e5e5e5;padding-top:45px;display:inline-block;width:100%;}.rubrique-ma-ville .ma-ville-mairie .mairie_team h3,.view-partenaires h2,#list-questions-faq .list-questions-item h2,#list-questions-faq .list-questions-item h3,.node-template-page-contact h2{font:50px "Roboto Light";color:#1c93ee;text-transform:uppercase;margin-bottom:25px;}.node-template-page-contact #list-questions-faq .questions-entete .content{position:relative;}@media all and (min-width:767px){.node-template-page-contact #list-questions-faq .questions-entete .content .links{position:absolute;right:0px;top:9px;width:auto;}}.node-template-page-contact #list-questions-faq .questions-entete .links a{border-color:#1c93ee;color:#1c93ee;}.rubrique-ma-ville .ma-ville-mairie .mairie_team h4{font:40px "Roboto Light";color:#1c93ee;text-transform:uppercase;clear:both;margin-top:50px;margin-bottom:25px;}.rubrique-ma-ville .ma-ville-mairie .mairie_team h5{font:20px "Lato Bold";color:#282828;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .views-field-chosen{font-size:0;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue,.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .field-contact{display:inline-block;vertical-align:top;box-sizing:border-box;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue{width:66%;margin-right:2%;background-color:#1c93ee;padding:22px;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue img{width:232px;height:auto;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue .informations,.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue .views-field-chosen-picture{display:inline-block;float:left;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue .views-field-chosen-picture{margin-right:25px;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue .informations{color:#fff;width:calc(100% - 260px);}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue .informations .views-field-chosen-name .field-content{font:24px "Roboto Bold";}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue .informations .views-field-chosen-name .field-content a{color:#FFF;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue .informations .text_cover p{font:16px "Roboto Regular";}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue .informations ul{margin-top:30px;}.rubrique-ma-ville.is-not-main-element #content .ma-ville-mairie .mairie_team .maire .left-blue .informations ul{margin-bottom:8px;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue .informations ul li{font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14px;line-height:16px;font-family:"Roboto Regular";text-align:justify;background:url(/sites/default/themes/havre/images/icons/common/link_white.png) no-repeat;padding:2px 0px 12px 30px;list-style:none;margin-bottom:10px;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue .informations ul li:last-child{margin-bottom:0px;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue .informations ul li a{text-decoration:underline;color:#fff;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .field-contact{width:32%;padding:18px 11px 35px;background-color:#fff;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .field-contact p{font:15px "Lato Bold";text-transform:uppercase;margin-bottom:24px;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .field-contact ul li{list-style:none;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .conseillers .views-row{float:left;margin-right:2%;width:calc(94% / 4);text-align:left;margin-bottom:30px;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .conseillers .views-row.last-line{margin-right:0;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .conseillers .views-row img{width:100%;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .conseillers .views-row .fonction{font:18px "Lato Bold";line-height:22px;color:#282828;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .conseillers .views-row .groupe{font:14px "Lato Regular";line-height:22px;color:#282828;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .conseillers .views-row .quartier{font:18px "Lato Regular";line-height:22px;color:#282828;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .conseillers .views-row .field-contact{margin-top:15px;}.rubrique-ma-ville.node-type-ma-ville-fiche-service h2{font:36px "Lato Light";color:#1e94ee;text-transform:uppercase;margin-top:30px;margin-bottom:10px;text-align:left;}.rubrique-ma-ville.node-type-ma-ville-fiche-service #content h3{text-transform:none;color:#000;font:22px "Lato Bold";}.rubrique-ma-ville.node-type-ma-ville-fiche-service.has-sidebar #content .node-actualite-linked-nodes{width:50%;margin-bottom:40px;}.rubrique-ma-ville.node-type-ma-ville-fiche-service.has-sidebar #content .node-actualite-linked-nodes h2{font:15px "Lato Bold";text-transform:uppercase;padding-bottom:14px;margin:0px;color:#000;}.rubrique-ma-ville.node-type-ma-ville-fiche-service.has-sidebar #content .node-actualite-linked-nodes .more-infos{margin-top:0;}.rubrique-ma-ville.node-type-ma-ville-fiche-service.has-sidebar #content .node-actualite-linked-nodes > div:only-child{border:none;margin-bottom:0;}.ma-ville-view-list-mecenat .content-text-container{max-width:865px;}.ma-ville-view-list-mecenat .content-text-container .share{margin:0px;padding:0px;padding-bottom:10px;width:100%;}.ma-ville-view-list-mecenat .content-text-container .text-container{padding-bottom:50px;}.ma-ville-view-list-mecenat .content-text-container .text-container p{font:18px "Roboto Regular";line-height:26px;text-align:justify;margin-bottom:20px;}.ma-ville-view-list-mecenat .content-text-container .text-container p strong{font-family:"Roboto Bold";}.ma-ville-view-list-mecenat .grey-container{background-color:#e5e5e5;padding:20px 0 30px;}.ma-ville-view-list-mecenat .grey-container h2{font:50px "Roboto Light";color:#1c93ee;text-transform:uppercase;margin-bottom:25px;}.page-ma-ville.page-ma-ville-mecenat.is-not-main-element #content .item-list .pager{margin:0px;padding:20px 0px;background-color:#e5e5e5;}.view-main-ma-ville-peac-activites .fiche-share-block .share{margin-left:0 !important;padding-left:0 !important;width:100% !important;}.view-main-ma-ville-peac-activites .view-header{margin:0 0 25px;padding:10px 0;}.view-main-ma-ville-peac-activites .view-header .summary P{font:18px "Roboto Bold";line-height:26px;text-align:justify;}.view-main-ma-ville-peac-activites .block-filters{background-color:#0195df;margin:0 0 10px;padding:25px 0;}.view-main-ma-ville-peac-activites .block-filters .title,.view-main-ma-ville-peac-activites .block-filters .form-item > LABEL:not(.option){color:#fff;font:25px "Lato Regular";line-height:25px;padding:10px 0;text-transform:uppercase;}.view-main-ma-ville-peac-activites .block-filters .block{position:relative;}.view-main-ma-ville-peac-activites .block-filters .item-list > UL{margin:0 !important;text-align:left;}.view-main-ma-ville-peac-activites .block-filters .item-list .facetapi-facet-field-lieu{overflow:hidden;transition:all 240ms ease-out;-webkit-transition:all 240ms ease-out;-moz-transition:all 240ms ease-out;-ms-transition:all 240ms ease-out;-o-transition:all 240ms ease-out;}.view-main-ma-ville-peac-activites .block-filters .item-list .facetapi-facet-field-lieu LI,.view-main-ma-ville-peac-activites .block-filters .item-list .facetapi-facet-field-peac-themes LI UL LI{background-color:#fff;display:inline-block;font:15px "Roboto Regular";list-style:none;margin-bottom:5px;padding:5px;text-transform:uppercase;}.view-main-ma-ville-peac-activites .block-filters .item-list .facetapi-facet-field-peac-themes > LI{margin-bottom:15px;}.view-main-ma-ville-peac-activites .block-filters .item-list .facetapi-facet-field-peac-themes > LI > A:first-child{background-color:#000;color:#FFF;display:inline-block;padding:5px 7px;font:15px "Roboto Regular";list-style:none;margin-bottom:5px;text-transform:uppercase;}.view-main-ma-ville-peac-activites .block-filters .item-list .facetapi-facet-field-peac-themes > LI.first.last{display:inline-block;padding:5px 7px;font:15px "Roboto Regular";list-style:none;margin-bottom:5px;text-transform:uppercase;}.view-main-ma-ville-peac-activites .block-filters .item-list .facetapi-facet-field-lieu LI:HOVER,.view-main-ma-ville-peac-activites .block-filters .item-list .facetapi-facet-field-peac-themes LI UL LI:HOVER{background-color:rgba(255,255,255,0.4);cursor:pointer;}.view-main-ma-ville-peac-activites .block-filters .item-list .facetapi-facetapi-links .facetapi-zero-results{display:none;}.view-main-ma-ville-peac-activites .block-filters .item-list .expanded .item-list{}.view-main-ma-ville-peac-activites .block-filters .item-list LI.last{margin-right:0;}.view-main-ma-ville-peac-activites .block-filters .item-list LI A{color:#000;}.view-main-ma-ville-peac-activites .block-filters .item-list LI:before{content:"" !important;font-size:0 !important;vertical-align:inherit !important;}.view-main-ma-ville-peac-activites #block-filters .item-list .show-more{padding:5px 0px;color:#FFF;text-decoration:underline;text-align:left;cursor:pointer;font:12px "Roboto Regular";text-transform:uppercase;}.view-main-ma-ville-peac-activites #block-filters .views-exposed-form LABEL.option{color:#FFF;cursor:pointer;font:14px "Roboto Regular";text-transform:uppercase;line-height:22px;vertical-align:middle;}.view-main-ma-ville-peac-activites #block-filters .views-exposed-form .form-type-checkboxes{overflow:auto;}.view-main-ma-ville-peac-activites #block-filters .views-exposed-form .form-type-checkboxes .form-type-checkbox{display:block;float:left;font:12px "Roboto Regular";margin-right:2em;padding:5px 7px;text-transform:uppercase;}.view-main-ma-ville-peac-activites #block-filters .views-exposed-form INPUT[type="checkbox"]{background:rgba(255,255,255,0.4);border:none;cursor:pointer;height:22px;margin-right:5px;width:22px;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;}.view-main-ma-ville-peac-activites #block-filters .views-exposed-form input[type="checkbox"]:checked{background:url(/sites/default/themes/havre/images/icons/common/checkbox-checked.png) no-repeat center;background-color:rgba(255,255,255,0.4);}.view-main-ma-ville-peac-activites #block-filters .views-exposed-form .form-actions{clear:both;margin-top:3em;text-align:center;}.view-main-ma-ville-peac-activites #block-filters .views-exposed-form INPUT.form-submit{font:18px "Lato Bold";background:none;border:2px solid #FFF;text-transform:uppercase;padding:10px 14px;color:#FFF;margin-top:10px;display:inline-block;cursor:pointer;position:relative;top:inherit;right:inherit;height:auto;width:auto;}.view-main-ma-ville-peac-activites .view-empty{font-family:"Roboto Regular",sans-serif;font-size:16px;margin:125px auto;text-align:center;width:1170px;}.view-main-ma-ville-peac-activites .view-content H1.title{color:#c12051;}.view-main-ma-ville-peac-activites .view-content H1.title SPAN{color:#000;font-size:30px;}.view-main-ma-ville-peac-activites .listing .views-row H2,.view-main-ma-ville-peac-activites .listing .views-row .views-field-title{font:21px "Lato Bold";margin:0;margin-top:5px;text-transform:uppercase;}.view-main-ma-ville-peac-activites .listing .views-row .views-field-title A{font:21px "Lato Bold";text-transform:uppercase;}.view-main-ma-ville-peac-activites .listing .views-row .field.node-type{margin:0;margin-top:-26px;width:auto;display:inline-block;position:absolute;}.view-main-ma-ville-peac-activites .listing .views-row .field.node-type .field-item{background-color:#c12051;font:12px "Roboto Regular";text-transform:uppercase;padding:6px;color:#FFF;}.view-main-ma-ville-peac-activites .listing .views-row .views-field-lieu,.view-main-ma-ville-peac-activites .listing .views-row .views-field-niveaux,.view-main-ma-ville-peac-activites .listing .views-row .views-field-dates{font:18px "Lato Light";line-height:1em;margin:2px 0 0 0;}.view-main-ma-ville-peac-activites .listing .views-row .views-field-lieu A{color:#c12051;font:18px "Lato Light";}@media all and (max-width:1169px){.rubrique-ma-ville .ma-ville-mairie .bloc_contenu h3{line-height:145px;}}@media all and (max-width:1023px){.rubrique-ma-ville .chiffres_cles .element_chiffre_cle p{font:22px "Lato Light";}.rubrique-ma-ville .ma-ville-slider .prevBtn,.rubrique-ma-ville .ma-ville-slider .nextBtn{top:50%;}.rubrique-ma-ville .bloc_contenu h3 span{font:18px "Lato Regular";}.rubrique-ma-ville .ma-ville-mairie .bloc_contenu h3{line-height:106px;}.rubrique-ma-ville .ma-ville-mairie .bloc_contenu h3 a{font:24px "Lato Regular";}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue .informations,.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue .views-field-chosen-picture{float:none;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue .informations{width:100%;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .conseillers .views-row{width:49%;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .conseillers .views-row:nth-child(2n){margin-right:0;}}@media all and (max-width:768px){.rubrique-ma-ville h2{font:48px "Roboto Thin";}.rubrique-ma-ville .node-block-text h3{font:30px "Lato Light";}.rubrique-ma-ville .node-block-text.text_cover .content,.node-type-contenu-editorial .node-block-text.list_blocs .content,.node-type-contenu-editorial .downloads_and_links .content{width:90%;}.rubrique-ma-ville .chiffres_cles .content{display:inline-block;align-items:initial;width:100%;}.rubrique-ma-ville .chiffres_cles .element_chiffre_cle{float:none;width:100%;border-left:3px solid #1c93ee;padding-left:10px;}.rubrique-ma-ville .chiffres_cles .element_chiffre_cle:nth-child(even){text-align:right;border-left:none;border-right:3px solid #1c93ee;padding-left:0px;padding-right:10px;}.rubrique-ma-ville .chiffres_cles .element_chiffre_cle p{font:28px "Lato Light";}.rubrique-ma-ville .chiffres_cles .element_chiffre_cle:nth-child(even) p{text-align:right;}.rubrique-ma-ville .bloc_contenu{float:none;margin-right:0;width:100%;}.node-type-fiche-thematique .liste-actualites{padding-bottom:0;}.node-type-fiche-thematique .liste-evenements{padding-bottom:50px;}.rubrique-ma-ville .liste-actualites .views-row,.node-type-fiche-thematique .liste-actualites .views-row{float:none;margin-right:0;width:100%;}.rubrique-ma-ville .liste-actualites .field-name-field-atom-image img,.node-type-fiche-thematique .liste-actualites .field-name-field-atom-image IMG{width:100%;}.rubrique-ma-ville .liste-actualites h3{font:40px "Roboto Thin";}.node-type-fiche-thematique .liste-actualites H3{font:34px "Roboto Thin";line-height:38px;margin:20px auto 5px auto;padding-top:0;}.node-type-fiche-thematique .liste-actualites .view-quartier-actualites{margin:30px 0px 0px 0px;}.node-type-fiche-thematique .liste-actualites .services-en-ligne{margin:30px 0px 50px 0px;}.rubrique-ma-ville .agenda h3 span{font:40px "Roboto Thin";}.rubrique-ma-ville .ma-ville-mairie .bloc_contenu h3{line-height:203px;}.rubrique-ma-ville .ma-ville-mairie .mairie_team h3{font:38px "Roboto Light";}.rubrique-ma-ville .ma-ville-mairie .mairie_team h4{font:28px "Roboto Light";}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .left-blue{width:100%;margin-right:0;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .maire .field-contact{width:100%;padding:22px 22px 35px;}.rubrique-ma-ville .image_cover,.node-type-lieu-editorial .image_cover{height:50vh;}.rubrique-ma-ville.node-type-ma-ville-fiche-service.has-sidebar #content .node-actualite-linked-nodes{width:100%;}.rubrique-ma-ville .bloc_contenu{margin-bottom:15px;}.view-main-ma-ville-peac-activites H1.node-title{font:34px "Roboto Thin" !important;line-height:38px !important;margin:20px auto !important;margin-bottom:30px !important;}.view-main-ma-ville-peac-activites .view-content H1.title SPAN{font-size:0.5em;}.view-main-ma-ville-peac-activites #block-filters .views-exposed-form .form-type-checkboxes .form-type-checkbox{margin-right:0;width:50%;}}@media all and (max-width:479px){.rubrique-ma-ville .ma-ville-mairie .bloc_contenu h3{line-height:130px;}.rubrique-ma-ville .ma-ville-mairie .mairie_team .conseillers .views-row{width:100%;margin-right:0;}.rubrique-ma-ville .ma-ville-mairie .mairie_team h3{font:32px "Roboto Light";width:94%;margin:0 auto;text-align:center;margin-bottom:20px;}.rubrique-ma-ville .ma-ville-mairie .mairie_team h4{font:25px "Roboto Light";}}
.rubrique-je-participe h2{margin-bottom:15px;}.rubrique-je-participe.has-no-sidebar.node-type-main-menu-home h2{margin-bottom:5px;}.rubrique-je-participe .entete p{font:18px "Roboto Medium";}.rubrique-je-participe .faire-bouger{clear:both;text-align:center;display:inline-block;width:100%;}.rubrique-je-participe .faire-bouger .view-je-participe-faire-bouger{font-size:0;margin:30px 0px 50px 0px;display:inline-block;margin-bottom:0px;}.rubrique-je-participe .faire-bouger .links{margin-bottom:50px;}.rubrique-je-participe .faire-bouger .views-row{float:left;margin-right:2%;width:32%;text-align:left;margin-bottom:30px;list-style:none;}.rubrique-je-participe .faire-bouger .views-row:last-child{margin-right:0;}.rubrique-je-participe .faire-bouger .field-name-field-rubrique{margin:0px;margin-top:-26px;width:auto;display:inline-block;position:absolute;}.rubrique-je-participe .faire-bouger .field-name-field-rubrique .field-item{font:12px "Roboto Regular";text-transform:uppercase;background-color:#1c93ee;padding:6px;color:#FFF;}.rubrique-je-participe .faire-bouger .views-row .views-field-title{margin:0px;font:20px "Lato Regular";text-transform:uppercase;margin-top:12px;}.rubrique-je-participe .faire-bouger .views-field-title a{font:20px "Lato Regular";text-transform:uppercase;}.rubrique-je-participe .faire-bouger .views-field-body p{font:16px "Lato Regular";}.rubrique-je-participe .faire-bouger .content{text-align:center;}.rubrique-je-participe .links a{color:#1c93ee;border:solid #1c93ee 2px;}.rubrique-je-participe .donner-son-avis{background-image:-webkit-linear-gradient(60deg,rgb(28,147,238) 45%,rgb(121,193,247),rgb(255,255,255) 145%);background-image:-o-linear-gradient(60deg,rgb(28,147,238) 45%,rgb(121,193,247),rgb(255,255,255) 145%);background-image:linear-gradient(150deg,rgb(28,147,238) 45%,rgb(121,193,247),rgb(255,255,255) 145%);display:inline-block;padding:0px 0 50px;width:100%;}.rubrique-je-participe .donner-son-avis .content{text-align:center;}.rubrique-je-participe .donner-son-avis .entete{color:#fff;}.rubrique-je-participe .donner-son-avis h2{color:#fff;}.rubrique-je-participe .donner-son-avis .nodequeue{margin-bottom:65px;margin-top:40px;display:inline-block;}.rubrique-je-participe .donner-son-avis .element .node-actualite-linked-node-type{margin-top:-32px;}.rubrique-je-participe .donner-son-avis .element .node-actualite-linked-node-type.no-image{margin-top:0px;}.rubrique-je-participe .donner-son-avis .node-actualite-linked-node-type span{background-color:#fff;color:#1c93ee;}.rubrique-je-participe .donner-son-avis .element{float:left;margin-right:2%;width:32%;text-align:left;list-style:none;}.rubrique-je-participe .donner-son-avis .element:last-child{margin-right:0;}.rubrique-je-participe .donner-son-avis .element .contenu .actualite-title{margin-bottom:13px;color:#fff;margin-top:15px;}.rubrique-je-participe .donner-son-avis .element .contenu h3{font:24px "Lato Regular";text-transform:uppercase;}.rubrique-je-participe .donner-son-avis .element .contenu p{font-size:16px;line-height:18px;font-family:'Roboto Regular';color:#fff;margin-bottom:11px;}.rubrique-je-participe .donner-son-avis .element .text-libelle{margin:30px 0;}.rubrique-je-participe .donner-son-avis .element .text-libelle a{font:18px "Lato Bold";text-transform:uppercase;color:#fff;padding:10px 14px;border:2px solid #fff;}.rubrique-je-participe .donner-son-avis .element:first-child{float:none;margin:0;margin-bottom:30px;width:100%;}.rubrique-je-participe .donner-son-avis .element:first-child .image{float:left;background-size:cover;background-repeat:no-repeat;position:relative;width:49%;}.rubrique-je-participe .donner-son-avis .element:first-child .node-actualite-linked-node-type{margin-top:0;}.rubrique-je-participe .donner-son-avis .element:first-child h3{font:28px "Lato Regular";}.rubrique-je-participe .donner-son-avis .element:first-child .contenu{float:right;height:100%;width:49%;color:#fff;}.rubrique-je-participe .donner-son-avis .element:nth-child(3){padding:15px;background-color:rgba(255,255,255,0.1);}.rubrique-je-participe section.agenda .all,.rubrique-je-participe .donner-son-avis .all{font:18px "Lato Bold";text-transform:uppercase;color:#fff;padding:10px 14px;border:2px solid #fff;}.rubrique-je-participe .dialoguer{text-align:center;}.rubrique-je-participe .dialoguer .item-list{font-size:0;margin:30px 0px 50px 0px;display:inline-block;width:100%;}.rubrique-je-participe .dialoguer .item-list > ul > li{float:left;margin-right:2%;width:calc(94% / 4);text-align:left;margin-bottom:30px;}.rubrique-je-participe .dialoguer .item-list li:last-child{margin-right:0;}.rubrique-je-participe .dialoguer .item-list li h3{font:20px "Lato Regular";text-transform:uppercase;}.rubrique-je-participe .dialoguer .item-list li p{font:16px "Lato Regular";margin-bottom:25px;line-height:20px;}.rubrique-je-participe .dialoguer .item-list li ul li{font:14px "Roboto Medium";line-height:25px;list-style:none;}.rubrique-je-participe .dialoguer .item-list li ul li:before{content:"";background:url(/sites/default/themes/havre/images/icons/common/green-navy-right-arrow.png) no-repeat;background-size:contain;width:4px;height:7px;display:inline-block;margin-right:7px;}.rubrique-je-participe .petites-annonces{background:url(/sites/default/themes/havre/images/je-participe/sengager.png) no-repeat;background-size:cover;display:inline-block;width:100%;background-position:center;padding-bottom:100px;}.rubrique-je-participe .petites-annonces .entete{color:#fff;}.rubrique-je-participe .petites-annonces h2{color:#fff;}.rubrique-je-participe .petites-annonces .entete p{margin-bottom:30px;}.rubrique-je-participe .petites-annonces .entete p a{font:18px "Lato Bold";text-transform:uppercase;color:#1c93ee;padding:10px 14px;border:2px solid #1c93ee;}.rubrique-je-participe .petites-annonces h3{color:#fff;font:30px "Roboto Regular";text-transform:uppercase;margin-top:70px;margin-bottom:25px;clear:both;text-align:center;}.rubrique-je-participe .petites-annonces .soustitre p{font:16px 'Roboto Regular';line-height:18px;color:#fff;margin-bottom:11px;text-align:center;}.rubrique-je-participe .petites-annonces .links{margin-top:40px;}.rubrique-je-participe .petites-annonces .links a{background-color:#1c93ee;color:#fff;}.rubrique-je-participe .petites-annonces .view-main-je-participe-petites-annonces-page .views-row,.rubrique-je-participe .petites-annonces .view-main-je-participe-petites-annonces .views-row{float:left;margin-right:2%;width:32%;text-align:left;margin-bottom:30px;list-style:none;background:url(/sites/default/themes/havre/images/je-participe/annonce-bgd.png) no-repeat;background-size:100% 100%;min-height:289px;padding:20px 26px;box-sizing:border-box;}.rubrique-je-participe .petites-annonces .view-main-je-participe-petites-annonces-page .views-row:last-child,.rubrique-je-participe .petites-annonces .view-main-je-participe-petites-annonces .views-row:last-child{margin-right:0;}.rubrique-je-participe .petites-annonces h4{font:24px "Roboto Regular";line-height:28px;margin-top:10px;margin-bottom:5px;clear:both;}.rubrique-je-participe .petites-annonces .view-main-je-participe-petites-annonces-page .views-row p,.rubrique-je-participe .petites-annonces .view-main-je-participe-petites-annonces .views-row p{font:14px "Roboto Regular";line-height:24px;}.rubrique-je-participe .petites-annonces .view-main-je-participe-petites-annonces-page .views-row .lieu,.rubrique-je-participe .petites-annonces .view-main-je-participe-petites-annonces .views-row .lieu{font:14px "Roboto Bold";color:#1c93ee;line-height:24px;margin-top:10px;}.rubrique-je-participe .petites-annonces .view-main-je-participe-petites-annonces-page .views-row .field-name-field-categorie-actualite .field-item,.rubrique-je-participe .petites-annonces .view-main-je-participe-petites-annonces .views-row .field-name-field-categorie-actualite .field-item,.rubrique-je-participe .petites-annonces .view-main-je-participe-categories-petites-annonces .field-content a{font-family:"Roboto Regular";font-size:12px;line-height:12px;text-transform:uppercase;color:#fff;background-color:#1c93ee;padding:6px;display:inline-block;float:left;margin-right:3px;}.rubrique-je-participe .petites-annonces .view-main-je-participe-petites-annonces .views-row .field-name-field-categorie-actualite .field-item.black{background-color:black;}.grey-form div.webform-component-radios label{padding-left:0px;}.view-id-main_je_participe_categories_petites_annonces .view-content .views-row:first-child span a{background-color:black;}.view-id-main_je_participe_categories_petites_annonces .view-content{margin-bottom:10px;}.view-id-main_je_participe_categories_petites_annonces .view-content .views-row span a{margin-bottom:2px;}.rubrique-je-participe .petites-annonces .links.white{margin-top:40px;}.rubrique-je-participe .petites-annonces .links.white a{border-color:white;color:white;}.rubrique-je-participe .donner-son-avis.verdissons .contenu p{text-align:justify;}.rubrique-je-participe .donner-son-avis.lhsolidaire{background-color:#353f87;background-image:none;}.rubrique-je-participe .donner-son-avis.lhsolidaire .contenu p{text-align:justify;}@media all and (max-width:1023px){.rubrique-je-participe .faire-bouger .field-items img{margin-top:0px;width:100%;margin-left:0px;}}@media all and (max-width:767px){.rubrique-je-participe img{margin-top:0px;width:100%;margin-left:0px;}.rubrique-je-participe .faire-bouger .views-row,.rubrique-je-participe .donner-son-avis .element,.rubrique-je-participe .dialoguer .item-list > ul > li,.rubrique-je-participe .donner-son-avis .element:first-child .contenu,.rubrique-je-participe .donner-son-avis .element:first-child .image,.rubrique-je-participe .petites-annonces .view-main-je-participe-petites-annonces-page .views-row{float:none;margin-right:0;width:100%;}.rubrique-je-participe .donner-son-avis .element:first-child .image{position:inherit;}.rubrique-je-participe .donner-son-avis .element:first-child .node-actualite-linked-node-type{margin-top:-32px;}.rubrique-je-participe .donner-son-avis .element:nth-child(3){margin-bottom:30px;}.rubrique-je-participe .donner-son-avis .all{display:inline-block;}.rubrique-je-participe .petites-annonces .entete p a{display:block;margin-bottom:30px;}.rubrique-je-participe .petites-annonces .view-main-je-participe-petites-annonces-page .views-row{min-height:289px;padding:20px 26px;box-sizing:border-box;}.rubrique-je-participe .donner-son-avis.verdissons .field-item.text-libelle{text-align:center;}.rubrique-je-participe .donner-son-avis.lhsolidaire .field-item.text-libelle{text-align:center;}}@media all and (max-width:479px){.rubrique-je-participe .donner-son-avis .content,.rubrique-je-participe .petites-annonces .content,.sous-rubrique-je-participe .syntheses .content,.page-node article .grey-form .content{width:290px;}}
.node-type-ma-ville-maire .sous-rubrique-je-participe .conseil-content{margin-top:46px;}.sous-rubrique-je-participe .left{width:66%;margin-right:2%;float:left;}.sous-rubrique-je-participe .right{width:32%;float:left;}.sous-rubrique-je-participe .left .media{margin-bottom:30px;}.sous-rubrique-je-participe .left iframe{width:100%;}.sous-rubrique-je-participe .left #en-savoir-plus,.sous-rubrique-je-participe .left #biographie{text-align:left;}.sous-rubrique-je-participe .left #en-savoir-plus p,.sous-rubrique-je-participe .left #biographie p{text-align:left;font:18px "Roboto Regular";margin-bottom:35px;}.sous-rubrique-je-participe .left #en-savoir-plus .entete p{font:18px "Roboto Bold";}.sous-rubrique-je-participe .right .gros-liens a{text-align:center;display:block;border:none;text-transform:uppercase;font:14px "Lato Bold";color:white;margin-bottom:20px;border-radius:3px;padding:22px 2px 22px 55px;background:#356d8c url(/sites/default/themes/havre/images/icons/common/mouse.png) no-repeat 20px center;line-height:16px;text-align:left;}.sous-rubrique-je-participe .right .grey-border-cadre,.rubrique-espace-presse .espace-presse-documents .grey-border-cadre{border:4px solid #dfdfdf;padding:15px 20px;margin-bottom:30px;}.is-not-main-element #content .sous-rubrique-je-participe .right .grey-border-cadre ul{margin-bottom:0px;}.sous-rubrique-je-participe .right .grey-border-cadre li:last-child{padding-bottom:3px;}.sous-rubrique-je-participe .right .grey-border-cadre a{text-decoration:none;}.sous-rubrique-je-participe .agenda{clear:both;background:url(/sites/default/themes/havre/images/je-participe/sengager.png) no-repeat;background-size:cover;background-position:center;display:inline-block;width:100%;padding-top:60px;padding-bottom:70px;color:#fff;}.sous-rubrique-je-participe h3,.node-type-ma-ville-maire .sous-rubrique-je-participe h2{text-transform:uppercase;font:40px "Roboto Light";margin-bottom:30px;}.node-type-ma-ville-maire .sous-rubrique-je-participe h2{color:#1c93ee;text-align:left;}.node-type-ma-ville-maire .sous-rubrique-je-participe h2.right-title{font:24px "Roboto Bold";margin-bottom:0px !important;}.node-type-ma-ville-maire.is-not-main-element #content .sous-rubrique-je-participe .right ul{margin-bottom:0;}.sous-rubrique-je-participe h4{font:18px "Lato Bold";text-transform:uppercase;}.node-type-je-participe-instance .view-main-agenda-que-faire-au-havre .sous-rubrique-je-participe h4{color:#000;}.sous-rubrique-je-participe h5{margin-top:25px;line-height:18px;}.sous-rubrique-je-participe .agenda .view-content{display:inline-block;width:100%;color:#000;}.sous-rubrique-je-participe .agenda .views-row{float:left;margin-right:2%;margin-bottom:2%;width:32%;text-align:left;list-style:none;background-color:#fff;padding:40px 20px;min-height:280px;}.sous-rubrique-je-participe .agenda .view-main-je-participe-prochains-conseils-de-quartiers{max-height:280px;overflow:hidden;margin-bottom:40px;}.sous-rubrique-je-participe .agenda .view-main-je-participe-prochains-conseils-de-quartiers.open{max-height:583px;overflow:hidden;margin-bottom:0px;}.sous-rubrique-je-participe .agenda.expanded .view-main-je-participe-prochains-conseils-de-quartiers.open{max-height:887px;}.text-center{width:100%;text-align:center;}.sous-rubrique-je-participe .agenda .views-row.views-row-3,.sous-rubrique-je-participe .agenda .views-row.views-row-6,.sous-rubrique-je-participe .agenda .views-row.views-row-9{margin-right:0px;}.sous-rubrique-je-participe .agenda .views-row:last-child{margin-right:0;}.sous-rubrique-je-participe .agenda .views-row div,.sous-rubrique-je-participe .agenda .views-row li{font:16px "Roboto Regular";line-height:25px;}.sous-rubrique-je-participe .lieu,.sous-rubrique-je-participe h5{font:14px "Roboto Medium";color:#2095ee;text-transform:uppercase;}.sous-rubrique-je-participe .agenda .views-row .elus{margin-bottom:30px;}.sous-rubrique-je-participe .agenda .views-row .elus strong{font:14px "Roboto Bold";text-transform:uppercase;color:#1c94ee;}.sous-rubrique-je-participe .agenda .views-row .elus li{list-style:none;}.is-not-main-element #content .sous-rubrique-je-participe .agenda .views-row .elus li:before{content:"";}.sous-rubrique-je-participe .syntheses{background-color:#d6d6d6;padding:65px 0 155px;display:inline-block;width:100%;}.sous-rubrique-je-participe .syntheses .content{position:relative;}.sous-rubrique-je-participe .syntheses h3{color:#1c93ee;}.sous-rubrique-je-participe .syntheses form{position:absolute;right:0;top:0;}.sous-rubrique-je-participe .syntheses form span{background:url(/sites/default/themes/havre/images/icons/common/blue-navy-down-arrow.png) no-repeat;background-color:#fff;background-position:right 15px center;display:inline-block;color:#1c93ee;font:40px "Roboto Light";padding:2px 40px 1px 15px;position:absolute;right:0;}.sous-rubrique-je-participe .syntheses form select{opacity:0;height:50px;width:145px;-webkit-appearance:menulist-button;}.sous-rubrique-je-participe .syntheses .views-row{float:left;margin-right:2%;width:32%;text-align:left;list-style:none;background-color:#f2f2f3;padding:40px 20px;margin-bottom:15px;}.sous-rubrique-je-participe .syntheses .views-row:nth-child(3n){margin-right:0;}.sous-rubrique-je-participe .syntheses .views-row div.link-synthese{margin-top:5px;}.sous-rubrique-je-participe .syntheses .views-row div.link-synthese a{font:14px "Roboto Light";text-decoration:underline;}.sous-rubrique-je-participe .syntheses .view-empty p{font:14px "Roboto Light";}.sous-rubrique-je-participe .syntheses .link a{font:14px "Roboto Light";text-decoration:underline;}.discussion{border-bottom:1px solid #ccc;padding-bottom:25px;width:calc(100% + 15px);margin-left:-15px;padding-left:15px;}.discussion:last-child{border-bottom:none;}.discussion p,.discussion li{font:16px "Roboto Regular";line-height:24px;text-align:justify;}.node-type-je-participe-petite-annonce .form-container{background-color:rgb(229,229,229);padding:15px;margin-bottom:15px;}.node-type-je-participe-petite-annonce .petite-annonce-reponse p.intro{font:16px "Roboto Regular";line-height:24px;margin-bottom:20px;}.node-type-je-participe-petite-annonce .petite-annonce-reponse h2{margin-top:10px;}.node-type-je-participe-petite-annonce .petite-annonce-reponse .form-errors p.error{background-color:transparent;color:red;text-decoration:underline;font:16px "Roboto Regular";}.node-type-je-participe-petite-annonce .petite-annonce-reponse .form-errors{margin-bottom:20px;}.node-type-je-participe-petite-annonce .form-container form .form-item{margin-bottom:15px;}.node-type-je-participe-petite-annonce .form-container form .form-item input[type="text"]{height:55px;line-height:55px;background-color:rgba(255,255,255,0.9);border:none;border-radius:5px;width:100%;font:28px "Lato Regular";color:#000;padding:0 10px;}.node-type-je-participe-petite-annonce .form-container form .form-item textarea{height:230px;font:16px "Lato Regular";border:none;border-radius:5px;background-color:rgba(255,255,255,0.9);width:100%;color:#000;}.node-type-je-participe-petite-annonce .form-container form .form-item .grippie{display:none;}.node-type-je-participe-petite-annonce .form-container form .form-item label{font:16px "Lato Bold";text-transform:uppercase;padding-left:10px;line-height:24px;vertical-align:middle;}.node-type-je-participe-petite-annonce .form-container form input[type="submit"]{height:40px;line-height:40px;font:18px "Lato Bold";border:none;border-radius:0;background:none;margin:15px auto;margin-top:30px;display:block;text-align:center;padding:0 45px;color:#fff;text-transform:uppercase;background-color:#1c93ee;bottom:0;left:0;}.verdissons-le-havre .entete .image{float:left;margin-right:15px;margin-bottom:15px;background-size:cover;background-repeat:no-repeat;position:relative;width:49%;}.verdissons-le-havre .entete .chapo{margin-bottom:50px;text-align:left;}.verdissons-le-havre .entete .chapo A{color:#1c93ee;}.verdissons-le-havre .entete .field-name-body{margin:20px 0;}.verdissons-le-havre .donner-son-avis .nodequeue{margin-bottom:40px !important;}.verdissons-le-havre .donner-son-avis .element:first-child{float:left;margin-right:2%;margin-bottom:30px;width:32%;}.verdissons-le-havre .donner-son-avis .element:nth-child(3){padding:0;background-color:inherit;}.verdissons-le-havre .donner-son-avis .element:first-child .image,.verdissons-le-havre .donner-son-avis .element:first-child .contenu{float:none;width:auto;}.verdissons-le-havre .donner-son-avis .element:first-child H3{font:24px "Lato Regular";}.verdissons-le-havre .donner-son-avis .element H3{color:#fff;margin:0;}.verdissons-le-havre .qfah-suggestions .suggestions-block{display:inline-block;width:100%;}.verdissons-le-havre .qfah-suggestions .event-suggest{float:left;}.verdissons-le-havre .qfah-suggestions .activity-suggest{float:right;height:170px;width:513px;line-height:170px;}.verdissons-le-havre .suggestions-block SPAN.facebook{background:url(/sites/default/themes/havre/images/icons/socials/facebook_white.png) no-repeat center right;font:26px "Lato Light";padding-right:30px;}.verdissons-le-havre .suggestions-block .activity-suggest{background-color:#fff;}.verdissons-le-havre .suggestions-block .activity-suggest H3{font:26px "Lato Light";margin-top:0;margin-bottom:0;text-align:center;}.verdissons-le-havre .suggestions-block .activity-suggest P{color:#000;font:16px "Roboto Regular";margin:0 auto 20px auto;text-transform:none;width:90%;}.verdissons-le-havre .suggestions-block .activity-suggest A{border-color:#1e94ee;color:#1e94ee;}.verdissons-le-havre .qfah-map DIV.h2-container h2{display:inline-block;background-color:#c12051;color:#fff;font:52px "Roboto Thin";line-height:normal;margin-top:300px;padding:3px 15px;text-transform:uppercase;}.verdissons-le-havre .qfah-map .links.white A{color:#fff;background-color:#c12051;border-color:#c12051;}.is-not-main-element #content .consultation-citoyenne .resultats-list LI::before{content:"";color:inherit;font-size:0;}.consultation-citoyenne .resultats-list{padding:36px 0 45px;text-align:center;}.consultation-citoyenne .resultats-list .item-list UL{margin:0 !important;padding:0 !important;}.consultation-citoyenne .resultats-list .item-list LI.item{box-sizing:border-box;display:inline-block;float:left;list-style:none;margin-bottom:15px;margin-right:14px;min-height:250px;position:relative;width:calc((100% - 15px) / 2);}.consultation-citoyenne .resultats-list .item-list LI:nth-child(2),.consultation-citoyenne .resultats-list .item-list LI.last{margin-right:0;}.consultation-citoyenne #list-questions-faq{transition:all ease-in 0.5s;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;}.consultation-citoyenne #list-questions-faq H2{background-image:url(/sites/default/themes/havre/images/icons/common/blue-navy-right-arrow.png);background-repeat:no-repeat;background-position:0 17px;cursor:pointer;padding-left:20px;}.consultation-citoyenne #list-questions-faq H2.open{background-image:url(/sites/default/themes/havre/images/icons/common/blue-navy-down-arrow.png);}.consultation-citoyenne #list-questions-faq .corps{display:none;padding:20px 35px;}@media all and (max-width:1023px){.sous-rubrique-je-participe .left,.sous-rubrique-je-participe .right{width:100%;float:none;}.sous-rubrique-je-participe h4{font:16px "Lato Bold";}.sous-rubrique-je-participe .syntheses .views-row{min-height:160px;}}@media all and (max-width:767px){.sous-rubrique-je-participe .right .gros-liens a{line-height:normal;padding:15px 0;padding-left:50px;}.sous-rubrique-je-participe .agenda .view-content{display:inline-block;}.sous-rubrique-je-participe .agenda .views-row{float:none;margin-right:0;width:100%;min-height:auto;margin-bottom:20px;}.sous-rubrique-je-participe .syntheses .views-row{float:none;margin-right:0;width:100%;}.sous-rubrique-je-participe .syntheses form{position:relative;left:0;top:auto;margin-bottom:20px;}.sous-rubrique-je-participe .syntheses form span{padding:2px 0px 1px 0;text-align:center;left:0;}.sous-rubrique-je-participe .syntheses form select,.node-type-je-participe-synthese iframe{width:100%;}.rubrique-je-participe .donner-son-avis .nodequeue{width:100%;}.rubrique-je-participe .donner-son-avis .nodequeue .node-actualite-linked-node-type{margin-top:15px !important;}.verdissons-le-havre .entete .image,.verdissons-le-havre .entete .chapo{float:none;width:100%;}.verdissons-le-havre H1.node-title{margin-bottom:5px !important;}.verdissons-le-havre .donner-son-avis .nodequeue{margin-top:0;margin-bottom:0;}.verdissons-le-havre .donner-son-avis .element:first-child{float:none;margin-right:0;width:100%;}.verdissons-le-havre .donner-son-avis .element{margin-bottom:30px;}.verdissons-le-havre .donner-son-avis .element .contenu .actualite-title{margin:0;}.verdissons-le-havre .donner-son-avis .all{font:15px "Lato Bold";}.verdissons-le-havre .qfah-suggestions .suggestion{float:none;margin-bottom:20px;width:100%;}.verdissons-le-havre .h2-container{position:relative;}.verdissons-le-havre .h2-container H2{font-size:34px !important;padding:0 !important;}.consultation-citoyenne .resultats-list .item-list LI.item{float:none;min-height:auto;width:100%;}}
nav.breadcrumb{max-width:1170px;margin:0 auto;font-family:"Lato Light";text-transform:uppercase;padding:6px 0px 6px 5px;}nav.breadcrumb li{padding-right:5px;line-height:12px;}nav.breadcrumb li::after{content:'/';font-size:12px;padding-left:5px;}nav.breadcrumb li:last-child::after{content:'';font-size:0px;}nav.breadcrumb li a{font-size:12px;}nav.breadcrumb li:last-child a,nav.breadcrumb li:last-child{font-weight:bold;}aside.sidebars{position:absolute;width:calc(50% - 200px);background-image:linear-gradient(150deg,rgb(28,147,238) 30%,rgb(255,255,255) 145%);overflow:hidden;height:100%;}.rubrique-pratique aside,.page-annuaire.section-annuaire aside,.page-recherche.section-recherche aside,.page-marches-publics aside,.page-avis-attributions aside,.page-node-6985 aside{background:none;background-image:linear-gradient(120deg,rgb(37,59,70),rgb(50,70,80),rgb(22,84,115));}.sidebar-first.page-node.node-type-actualite aside.sidebars{background:none;background-color:rgb(224,224,224);}.page-actualites-le-kiosque aside.sidebars{background:none;background-image:linear-gradient(150deg,rgb(28,147,238) 45%,rgb(121,193,247),rgb(255,255,255) 145%);}.filter-selon-preference{font:15px "Lato Bold";border:2px solid #FFF;text-transform:uppercase;padding:8px;color:#FFF;margin-top:10px;color:#fff;display:inline-block;cursor:pointer;}.filter-selon-preference.loading{background-repeat:no-repeat;background-image:url(/sites/default/themes/havre/images/white.svg);background-size:34px;background-position:center;color:transparent;}.sidebars h1.sidebar-first-title,.sidebars h2.sidebar-first-title,.sidebars div.sidebar-first-title{margin:0px;padding:0px;width:calc(100% - 20px);color:#FFF;line-height:44px;font:48px "Lato Hairline";text-transform:uppercase;text-align:left;max-width:calc(100% - 20px);right:0px;float:right;display:block;vertical-align:top;padding :10px 5px;-webkit-font-smoothing:auto;}#custom-exposed-form-block > form{margin:0px;border-bottom:1px solid #fff;}#custom-exposed-form-block #form-date-inputs-wrapper #form-mots-cles+div{border-top:1px solid #fff;}.sidebar-aside-content{max-width:350px;width:100%;float:right;overflow:hidden;}.sidebar-first .region-sidebar-first{color:#FFF;padding:15px;width:100%;position:relative;width:100%;background-color:transparent;float:right;right:0px;margin-right:0px;color:#FFF;font-size:16px;display:block;vertical-align:top;}.sidebar-first .sidebar-aside-content{max-width:404px;}.sidebar-first .actu-sidebar .region-sidebar-first{padding-right:15px;}.sidebar-first .actu-sidebar .region-sidebar-first img{}.sidebar-first .actu-sidebar .region-sidebar-first li.accessibilite strong{width:100%;display:block;font-size:14px;}.sidebar-first .actu-sidebar .region-sidebar-first li.accessibilite img{width:auto;}#custom-exposed-form-block .views-exposed-widgets{margin-bottom:0px;}.sidebars form#search-block-form div.container-inline,#custom-exposed-form-block #form-mots-cles{width:100%;background-color:rgba(255,255,255,0.2);padding:10px 5px;}#custom-exposed-form-block #form-mots-cles.half-form{width:49%;margin-right:2%;display:inline-block;}#custom-exposed-form-block #form-mots-cles.half-form:last-child{margin-right:0px;}#custom-exposed-form-block #form-mots-cles{margin-bottom:20px;position:relative;}#custom-exposed-form-block #form-mots-cles fieldset{border:none;padding:0px;}.sidebars form#search-block-form .form-type-textfield,#custom-exposed-form-block #form-mots-cles .form-type-textfield{width:calc(100% - 35px);display:inline-block;margin:0px;vertical-align:top;line-height:25px;}.sidebars form#search-block-form .form-type-textfield input,#custom-exposed-form-block #form-mots-cles input.form-text{width:100%;-webkit-appearance:none;background:none;background-color:transparent;border:0px solid;outline:none;font-family:"Lato Bold";text-transform:uppercase;color:#FFF;font-size:18px;padding-left:3px;line-height:25px;}.sidebars form#search-block-form .form-type-textfield input::-webkit-input-placeholder,#custom-exposed-form-block #form-mots-cles input.form-text::-webkit-input-placeholder{color:rgba(255,255,255,0.5);}.sidebars form#search-block-form .form-type-textfield input:-moz-placeholder,#custom-exposed-form-block #form-mots-cles input.form-text:-moz-placeholder{color:rgba(255,255,255,0.5);}.sidebars form#search-block-form .form-type-textfield input::-moz-placeholder,#custom-exposed-form-block #form-mots-cles input.form-text::-moz-placeholder{color:rgba(255,255,255,0.5);}.sidebars form#search-block-form .form-type-textfield input:-ms-input-placeholder,#custom-exposed-form-block #form-mots-cles input.form-text:-ms-input-placeholder{color:rgba(255,255,255,0.5);}.sidebars form#search-block-form .form-actions{width:30px;display:inline-block;overflow:hidden;vertical-align:top;height:24px;}.section-annuaire #custom-exposed-form-block #form-mots-cles{width:calc(100% - 40px);}#edit-submit-main-annuaire{background-color:rgba(255,255,255,0.2);}aside.sidebars #custom-exposed-form-block-inner .views-exposed-form .views-exposed-widget.views-submit-button input.form-submit{display:none;}aside.sidebars .block-facetapi .item-list .facetapi-facet-type li.custom-block-rubrique{border-top:1px solid #FFF;border-bottom:none;padding-top:0px;padding-bottom:0px;}aside.sidebars .block-facetapi .item-list .facetapi-facet-type li.custom-block-rubrique:last-child{}aside.sidebars .block-facetapi .item-list .facetapi-facet-type li.custom-block-rubrique .item-list li{position:relative;border-top:1px solid rgba(255,255,255,0.2);border-bottom:none;cursor:pointer;}aside.sidebars .block-facetapi .item-list .facetapi-facet-type li.custom-block-rubrique .item-list li .custom-facet-link{position:absolute;right:0px;font-family:"Lato Regular";font-size:14px;line-height:22px;padding-left:18px;text-transform:none;text-decoration:underline;}aside.sidebars .block-facetapi .item-list .facetapi-facet-type li.custom-block-rubrique .custom-block-rubrique-label{font-family:"Lato Light";font-size:27px;padding:16px 0px;text-transform:uppercase;}.sidebars form#search-block-form input#edit-submit,.sidebars form#search-block-form input.form-submit,.sidebars form#search-block-form input#edit-submit--2{font-size:0px;width:100%;height:100%;-webkit-appearance:none;background:none;background-color:transparent;display:block;border:0px solid;outline:none;cursor:pointer;background-image:url(/sites/default/themes/havre/images/icons/common/search.png);background-size:auto;background-position:center;background-repeat:no-repeat;}aside.sidebars .form-inputs-wrapper .form-wrapper{-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-before:0px;-webkit-padding-start:0px;-webkit-padding-end:0px;-webkit-padding-after:0px;min-width:0px;}aside.sidebars .form-inputs-wrapper .form-wrapper legend{margin:0px;display:block;position:relative;top:auto;}aside.sidebars .form-inputs-wrapper-title .form-wrapper{border:none;padding:0px;margin:0px;}aside.sidebars .views-exposed-form label{font:14px "Roboto Regular";text-transform:uppercase;line-height:22px;vertical-align:middle;}aside.sidebars input[type="checkbox"]{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,0.4);height:22px;width:22px;vertical-align:middle;cursor:pointer;}aside.sidebars input[type="radio"]{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,0.4);height:20px;width:20px;border-radius:50px;vertical-align:middle;}aside.sidebars input[type="checkbox"]:checked + label:before{background:rgba(255,255,255,1);height:20px;width:20px;}aside.sidebars input[type="checkbox"]:checked{background:url(/sites/default/themes/havre/images/icons/common/checkbox-checked.png) no-repeat center;background-color:rgba(255,255,255,0.4);}aside.sidebars input[type="radio"]:checked{background:url(/sites/default/themes/havre/images/icons/common/radio-checked.png) no-repeat center;background-color:rgba(255,255,255,0.4);background-size:12px 12px;}aside.sidebars form .container-inline-date,aside.sidebars #custom-exposed-form-block #form-ages-inputs-wrapper #form-mots-cles.half-form{clear:none;display:inline-block;width:165px;margin-right:2px;margin-bottom:10px;padding:0;background:none;}aside.sidebars form .container-inline-date .date-padding,aside.sidebars form .container-inline-date .form-item,aside.sidebars #custom-exposed-form-block #form-ages-inputs-wrapper #form-mots-cles.half-form .form-item{width:100%;}aside.sidebars form .container-inline-date input,aside.sidebars #custom-exposed-form-block #form-ages-inputs-wrapper #form-mots-cles.half-form input{width:100%;background-color:rgba(255,255,255,0.4);font:12px "Roboto Regular";line-height:22px;color:#000;padding:0 8px;}aside.sidebars form .container-inline-date input{background:url(/sites/default/themes/havre/images/icons/common/calendar.png) right 5px center no-repeat;background-color:rgba(255,255,255,0.4);}aside.sidebars form .container-inline-date input::-webkit-input-placeholder,aside.sidebars #custom-exposed-form-block #form-ages-inputs-wrapper #form-mots-cles.half-form input::-webkit-input-placeholder{color:#000;text-transform:uppercase;}aside.sidebars form .container-inline-date input:-moz-placeholder,aside.sidebars #custom-exposed-form-block #form-ages-inputs-wrapper #form-mots-cles.half-form input:-moz-placeholder{color:#000;text-transform:uppercase;}aside.sidebars form .container-inline-date input::-moz-placeholder,aside.sidebars #custom-exposed-form-block #form-ages-inputs-wrapper #form-mots-cles.half-form input::-moz-placeholder{color:#000;text-transform:uppercase;}aside.sidebars form .container-inline-date input:-ms-input-placeholder,aside.sidebars #custom-exposed-form-block #form-ages-inputs-wrapper #form-mots-cles.half-form input:-ms-input-placeholder{color:#000;text-transform:uppercase;}aside.sidebars .block-facetapi,aside.sidebars .form-inputs-wrapper > .form-wrapper,aside.sidebars .form-type-checkbox,aside.sidebars .form-radios{border:none;display:inline-block;width:100%;margin-bottom:0;padding:20px 0;padding-left:10px;border-bottom:1px solid #fff;}aside.sidebars .form-radios#edit-association{border-top:1px solid #fff;}aside.sidebars .form-radios#edit-association .form-item{margin-bottom:10px;}aside.sidebars .form-radios#edit-association .form-item:last-child{margin-bottom:0px;}aside.sidebars .block.last{border-bottom:none;}.sidebar-first .region-sidebar-first .block:only-child{border-top:1px solid #fff;}.rubrique-que-faire-au-havre.sidebar-first .region-sidebar-first .block:only-child{border-bottom:1px solid #fff;}aside.sidebars .block-facetapi h2.block-title,aside.sidebars .form-inputs-wrapper-title .form-wrapper legend{font:27px "Lato Light";margin-bottom:7px;text-transform:uppercase;}aside.sidebars .block-facetapi .item-list li{display:inline-block;padding:5px 7px;background-color:#fff;text-transform:uppercase;margin-bottom:2px;color:#000;float:left;font:12px "Roboto Regular";margin-right:2px;}aside.sidebars .block-facetapi .item-list #facetapi-facet-search-apidefault-node-index-block-field-lieu li{float:none;}aside.sidebars .block-facetapi .item-list #facetapi-facet-search-apidefault-node-index-block-field-lieu{overflow:hidden;}aside.sidebars .block-facetapi .item-list li.no-active-leaf{background-color:rgba(255,255,255,0.5);}aside.sidebars .block-facetapi .item-list li.facet-parent-custom.no-active-leaf{background-color:rgba(255,255,255,0);}aside.sidebars .block-facetapi .item-list li.facet-parent-custom .item-list .expanded{overflow:hidden;}aside.sidebars .block-facetapi .item-list li.facet-parent-custom .item-list .show-more,aside.sidebars .block-facetapi .item-list .show-more.no-parent{padding:5px 0px;color:#FFF;text-decoration:underline;text-align:left;cursor:pointer;font:12px "Roboto Regular";text-transform:uppercase;}aside.sidebars .block-facetapi .item-list li a{font:13px "Roboto Regular";}.rubrique-pratique aside.sidebars .block-facetapi{padding:0;}.rubrique-pratique aside.sidebars .block-facetapi .item-list li,aside.sidebars .block-facetapi .item-list .facetapi-facet-type li{background:none;width:calc(100% - 9px);border-bottom:1px solid rgba(255,255,255,0.2);padding:16px 7px 16px 0;}.rubrique-pratique aside.sidebars .block-facetapi .item-list li.last{border-bottom:none;}.rubrique-pratique aside.sidebars .block-facetapi .item-list li a,.rubrique-pratique aside.sidebars .block-facetapi .item-list li,aside.sidebars .block-facetapi .item-list .facetapi-facet-type li a,aside.sidebars .block-facetapi .item-list .facetapi-facet-type li{font:18px "Lato Regular";color:#fff;}.rubrique-pratique aside.sidebars .block-facetapi .item-list li input[type="checkbox"],.block-facetapi .facetapi-facet-type li input[type="checkbox"]{border:2px solid #fff;background-color:transparent;height:13px;width:13px;}.rubrique-pratique aside.sidebars .block-facetapi .item-list li input[type="checkbox"]:checked,.block-facetapi .facetapi-facet-type li input[type="checkbox"]:checked{background-color:#fff;}aside.actu-sidebar{background-image:none;background-color:#e5e5e5;height:100%;}aside.actu-sidebar section{margin-bottom:20px;}.sidebar-first aside.actu-sidebar .region-sidebar-first .node-actualite-linked-nodes,.node-type-ma-ville-fiche-service .node-actualite-linked-nodes{background-color:#f2f2f2;color:#000;padding:10px;margin-top:10px;}aside.actu-sidebar section.actu-sidebar-image{padding:0;}aside.actu-sidebar .field-item{text-transform:uppercase;font:18px "Lato Regular";padding:20px 0;border-bottom:1px solid #c2c2c2;}aside.actu-sidebar .field-item:last-child{border-bottom:none;}aside.actu-sidebar section.actu-sidebar-image .field-item{font-size:0;padding:0;}aside.actu-sidebar section.actu-sidebar-image .field-item .image{font-size:0;}.lineclear{clear:both;display:block;width:100%;}.lineclear.lineclear-height-40{height:40px;}.node-type-dossier-que-faire-au-havre aside .menu-name-main-menu > ul.menu > li.menu__item > ul.menu{display:block;}.menu-name-main-menu{color:#FFF;}.menu-name-main-menu > ul.menu > li.menu__item{list-style:none;line-height:28px;padding-bottom:20px;border-bottom:1px solid #FFF;background-image:url(/sites/default/themes/havre/images/icons/common/white-right-arrow.png);background-repeat:no-repeat;background-position:left center;background-position:left 5px top 17px;}.menu-name-main-menu > ul.menu > li.menu__item.last,.menu-name-main-menu > ul.menu > li.menu__item:last-child{border-bottom:none;}#menu-marches-publics.menu-name-main-menu > ul.menu > li.menu__item:last-child{border-bottom:1px solid #FFF;}#menu-marches-publics.menu-name-main-menu > ul.menu > li.menu__item:first-child{border-top:1px solid #FFF;}.page-avis-attributions aside.sidebars .sidebar-aside-content .block-facetapi,.page-marches-publics aside.sidebars .sidebar-aside-content .block-facetapi{border-top:1px solid #FFF;border-bottom:none;}.menu-name-main-menu > ul.menu > li.menu__item.is-active-trail{background-image:url(/sites/default/themes/havre/images/icons/common/white-down-arrow.png);}.menu-name-main-menu > ul.menu > li.menu__item > a.menu__link{color:#FFF;font-family:"Lato Light";text-transform:uppercase;font-size:25px;line-height:25px;padding:12px 20px;padding-left:25px;display:block;}.menu-name-main-menu > ul.menu > li.menu__item.is-active > a.menu__link{font-family:"Lato Regular";}.menu-name-main-menu > ul.menu > li.menu__item.leaf{padding-bottom:0px;}.node-type-ma-ville-fiche-service .menu-name-main-menu > ul.menu > li.menu__item > ul.menu{display:block;}.menu-name-main-menu > ul.menu > li.menu__item > ul.menu
.menu-name-main-menu > ul.menu > li.menu__item.is-active-trail > ul.menu{display:block;}.rubrique-que-faire-au-havre .menu-name-main-menu > ul.menu > li.menu__item{background-position:left 5px top 32px;}.rubrique-que-faire-au-havre .menu-name-main-menu > ul.menu > li.menu__item > a.menu__link{font-family:"Lato Hairline";font-size:50px;line-height:52px;-webkit-font-smoothing:initial;}#menu-marches-publics.menu-name-main-menu > ul.menu > li.menu__item > a.menu__link{font-family:"Lato Hairline";font-size:23px;line-height:26px;-webkit-font-smoothing:initial;}#menu-marches-publics.menu-name-main-menu > ul.menu > li.menu__item{padding:0px;}.rubrique-que-faire-au-havre .menu-name-main-menu > ul.menu > li.menu__item > p{font-family:"Roboto Regular";font-size:12px;line-height:14px;text-transform:uppercase;padding-left:18px;}.node-type-dossier-que-faire-au-havre aside .menu-name-main-menu > ul.menu > li.menu__item.is-expanded >  a.menu__link{display:none;}.node-type-dossier-que-faire-au-havre aside .menu-name-main-menu > ul.menu > li.menu__item:last-child{display:none;}.node-type-dossier-que-faire-au-havre aside .menu-name-main-menu > ul.menu > li.menu__item.is-expanded{background:none;}.menu-name-main-menu > ul.menu > li.menu__item#ul-list-dossiers-qfah > ul.menu{display:block;}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(2) > ul.menu li.menu__item,.node-type-dossier-que-faire-au-havre aside .menu-name-main-menu > ul.menu > li.menu__item > ul.menu li{list-style:none;}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(2) > ul.menu li.menu__item > a.menu__link,.menu-name-main-menu > ul.menu > li.menu__item#ul-list-dossiers-qfah > ul.menu li.menu__item > a.menu__link,.node-type-dossier-que-faire-au-havre aside .menu-name-main-menu > ul.menu > li.menu__item > ul.menu li a.menu__link{padding:14px 0px;border-top:1px solid rgba(255,255,255,0.3);display:block;color:#FFF;font-family:"Lato Light";text-transform:uppercase;font-size:18px;}.menu-name-main-menu > ul.menu > li.menu__item#ul-list-dossiers-qfah > ul.menu li.menu__item > a.menu__link{font-family:"Roboto Regular";}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(2) > ul.menu li.menu__item:last-child > a.menu__link,.node-type-dossier-que-faire-au-havre aside .menu-name-main-menu > ul.menu > li.menu__item > ul.menu li:last-child a.menu__link{border-bottom:1px solid rgba(255,255,255,0.3);}.menu-name-main-menu > ul.menu > li.menu__item#ul-list-dossiers-qfah > ul.menu li.menu__item:last-child > a.menu__link{border-bottom:none;}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(2) > ul.menu li.menu__item.is-active > a.menu__link,.menu-name-main-menu > ul.menu > li.menu__item#ul-list-dossiers-qfah > ul.menu li.menu__item.active-trail > a.menu__link,.node-type-dossier-que-faire-au-havre aside .menu-name-main-menu > ul.menu > li.menu__item > ul.menu li.active-trail a.menu__link{font-family:"Lato Bold";}.menu-name-main-menu > ul.menu > li.menu__item#ul-list-dossiers-qfah > ul.menu li.menu__item.active-trail > a.menu__link{font-family:"Roboto Black";}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item,.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item > ul.menu > li.menu__item,.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item > ul.menu > li.menu__item > ul.menu > li.menu__item{list-style:none;}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item > a.menu__link{color:#1c93ee;text-transform:uppercase;font-size:20px;font-family:"Roboto Regular";}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item > a.menu__link:hover,.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item > a.menu__link:hover{text-decoration:underline;}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item > ul.menu,.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item > ul.menu > li.menu__item,.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item > ul.menu > li.menu__item > ul.menu,.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item > ul.menu > li.menu__item > ul.menu > li.menu__item > ul.menu,.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) ul.menu{display:none;}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item.is-active-trail > ul.menu,.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1).is-active-trail > ul.menu,.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item,.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > ul.menu,.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > ul.menu{display:block;}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > ul.menu{padding-left:22px;}#ul-list-dossiers-qfah{background-image:none !important;padding-bottom:0;}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item > a.menu__link{color:#FFF;font-family:"Roboto Regular";font-size:14px;padding-left:40px;background-repeat:no-repeat;background-position:26px center;background-image:url(/sites/default/themes/havre/images/icons/common/blue-right-arrow.png);}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > a.menu__link{font-weight:bold;background-image:url(/sites/default/themes/havre/images/icons/common/blue-down-arrow.png);}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item > a.menu__link{background-color:#0084cc;background-repeat:no-repeat;background-size:8px 8px;background-position:left 7px center;}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-expanded > a.menu__link{background-image:url(/sites/default/themes/havre/images/icons/common/white-right-arrow.png);}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-expanded.is-active-trail > a.menu__link{background-image:url(/sites/default/themes/havre/images/icons/common/white-down-arrow.png);background-color:#1c93ee;font-weight:bold;line-height:18px;font-size:14px;}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > a.menu__link{background-color:#1c93ee;font-family:"Roboto Bold";line-height:18px;}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item > a.menu__link{padding:16px 13px 13px;font-size:14px;font-family:"Roboto Regular";padding-left:20px;color:#FFF;text-transform:uppercase;display:block;line-height:18px;border-bottom:1px solid rgba(255,255,255,0.2);}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item:last-child > a.menu__link{border-bottom:none;}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > ul.menu  > li.menu__item{list-style:none;line-height:16px;}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > ul.menu  > li.menu__item > a.menu__link{background-color:#1c93ee;background-repeat:no-repeat;background-size:8px 8px;background-position:left 7px center;font-family:"Roboto Regular";display:block;padding:12px 0px;padding-left:20px;color:#FFF;border-top:1px solid rgba(255,255,255,0.2);font-size:14px;}.menu-name-main-menu > ul.menu > li.menu__item:nth-child(1) > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > ul.menu > li.menu__item.is-active-trail > ul.menu  > li.menu__item.is-active-trail > a.menu__link{font-weight:bold;}.page-node.rubrique-actualites aside .node-actualite-linked-nodes h2,.page-node.rubrique-que-faire-au-havre aside .node-actualite-linked-nodes h2,.node-type-je-participe-synthese aside .node-actualite-linked-nodes h2,.node-type-english-content aside .node-actualite-linked-nodes h2,.node-type-je-participe-consultation aside .node-actualite-linked-nodes h2,.node-type-marche-public aside .node-actualite-linked-nodes h2,.node-type-je-participe-petite-annonce aside .node-actualite-linked-nodes h2,.node-type-peac-activite aside .node-actualite-linked-nodes h2{font:15px "Lato Bold";text-transform:uppercase;padding-bottom:14px;margin-bottom:10px;border-bottom:1px solid #d4d4d4;}.node-actualite-linked-node-type span{font-family:"Roboto Regular";font-size:12px;line-height:12px;text-transform:uppercase;color:#fff;background-color:#c12051;padding:6px;display:inline-block;}.node-actualite-linked-node-type span.actualite{background-color:#0eadbb;}.node-actualite-linked-node h3 a{font-family:"Roboto Regular";font-size:18px;font-weight:lighter;text-transform:uppercase;display:block;padding:5px 0px;}.node-actualite-linked-node{padding-bottom:3px;margin-bottom:15px;border-bottom:1px solid #e5e5e5;}.node-actualite-linked-node:last-child{padding-bottom:0px;margin-bottom:0px;border-bottom:none;}aside.sidebars .lieux{border-bottom:1px solid #d4d4d4;margin-bottom:15px;padding-bottom:3px;}body.page-recherche aside.sidebars #custom-exposed-form-block{margin-bottom:20px;background-color:rgba(255,255,255,0.2);}body.page-recherche aside.sidebars #custom-exposed-form-block #form-mots-cles{margin-bottom:0px;width:calc(100% - 40px);background-color:transparent;}body.page-que-faire-au-havre-recherche aside.sidebars #custom-exposed-form-block #form-mots-cles{margin-bottom:0px;width:calc(100% - 40px);}body.page-que-faire-au-havre-recherche aside.sidebars #custom-exposed-form-block #edit-submit-main-qfah-recherche{background-color:rgba(255,255,255,0.2);}aside.sidebars .agenda-externe{background-color:#fff !important;border-bottom:0 !important;padding:10px !important;}aside.sidebars .agenda-externe .section-title{border-bottom:0 !important;color:#1c94ee !important;font:15px "Lato Bold";margin-bottom:10px;padding-bottom:0 !important;text-transform:uppercase;}aside.sidebars .agenda-externe .item-list .leaf{background-color:#1c94ee !important;float:none !important;margin-bottom:5px;padding:0 !important;}aside.sidebars .agenda-externe .item-list .leaf A{color:#fff !important;display:inline-block;padding:5px 7px;}aside.sidebars .agenda-externe .item-list .leaf A:HOVER{background-color:#000;color:#fff !important;}@media all and (max-width:1169px){nav.breadcrumb{width:calc(100% - 20px);}}@media all and (max-width:1023px){nav.breadcrumb{width:calc(100% - 20px);}nav.breadcrumb li{display:none;}nav.breadcrumb li:nth-child(2),nav.breadcrumb li:last-child{display:inline-block;}aside.sidebars{position:relative;width:100%;max-width:calc(100% - 20px);margin:0 auto;margin-bottom:20px;height:auto !important;background:none;background-color:#1c93ee;}.rubrique-pratique aside{background:none;background-color:#3e525f;}.sidebar-first .sidebar-aside-content,.sidebar-aside-content{max-width:100%;width:100%;margin:0 auto;float:none;}.sidebar-first .region-sidebar-first{padding:0px 15px;max-height:0px;transition:all ease-in 0.5s;height:auto;background-color:#1c93ee;}.sidebar-first .region-sidebar-first.opened{height:auto;padding:15px;max-height:2300px;transition:all ease-in 0.5s;background-color:transparent;}.sidebars .sidebar-first-title{background-image:url(/sites/default/themes/havre/images/icons/common/white-toggle-closed.png);background-repeat:no-repeat;background-position:right 10px top 50%;transition:all ease-in 0.3s;padding-right:60px;width:calc(100% - 70px);cursor:pointer;padding-top:0;}.sidebars .sidebar-first-title.opened{background-image:url(/sites/default/themes/havre/images/icons/common/white-toggle-opened.png);transition:all ease-in 0.3s;background-color:transparent;}aside.actu-sidebar{display:none;}.sidebar-first .region-sidebar-first.is-mobile{max-height:100%;display:block;background-color:transparent;color:#000;padding:0px;}.sidebar-first.has-sidebar #content .region-sidebar-first.is-mobile h2{margin:0px;}.sidebar-first.has-sidebar #content .region-sidebar-first.is-mobile div.more-infos{margin:20px 0px;}.has-sidebar.rubrique-que-faire-au-havre #content .region-sidebar-first.is-mobile div.more-infos > div{margin-bottom:20px;}.fiche-mode-mobile-infos-container .content,.content{max-width:calc(100% - 30px);}.actu-sidebar-content.actualite-image.is-mobile{display:block;text-align:center;padding-top:20px;}}@media all and (max-width:767px){.sidebars h1.sidebar-first-title,.sidebars h2.sidebar-first-title,.sidebars div.sidebar-first-title{font:36px "Lato Hairline";}.rubrique-que-faire-au-havre .menu-name-main-menu > ul.menu > li.menu__item > a.menu__link{font-size:45px;line-height:52px;}}
.ui-tabs{border:0px;}.node-type-formulaire-pratique .tabs-primary,.node-type-actualite .tabs-primary,.node-type-publication .tabs-primary,.node-type-agenda .tabs-primary,.tabs-primary{position:relative !important;background:none;padding:0px;margin-top:0px;margin:0 auto;width:auto;float:left;margin:0px !important;}.has-sidebar #content ul.tabs-primary{margin:0px;}.node-type-formulaire-pratique .tabs-primary__tab,.node-type-actualite .tabs-primary__tab,.node-type-publication .tabs-primary__tab,.node-type-agenda .tabs-primary__tab,.tabs-primary__tab{border:none;border-radius:2px;margin:0px;margin-right:2px;overflow:hidden;margin-bottom:2px;}.node-type-formulaire-pratique .tabs-primary__tab a.tabs-primary__tab-link,.node-type-actualite .tabs-primary__tab a.tabs-primary__tab-link,.node-type-publication .tabs-primary__tab a.tabs-primary__tab-link,.node-type-agenda .tabs-primary__tab a.tabs-primary__tab-link,.tabs-primary__tab a.tabs-primary__tab-link{border:none;border-radius:0px;padding:8px 16px;text-transform:uppercase;text-shadow:none;font-family:"Roboto Regular"}.has-sidebar #content .tabs-primary__tab a.tabs-primary__tab-link{text-decoration:none;}.node-type-publication .tabs-primary{margin:0 auto;width:100%;max-width:1170px;}.tabs-primary li.tabs-primary__tab{border:none;border-radius:0px;margin:0px;border-right:1px solid #BBB;border-top:1px solid #BBB;background-color:#FFF;}#content .tabs-primary li.tabs-primary__tab:before{content:"";color:transparent;font-size:0px;}.tabs-primary li.tabs-primary__tab.is-active a{color:#1c93ee;}form.webform-client-form .ui-tabs .ui-tabs-panel{padding:20px 0px;}form.webform-client-form .ui-tabs .ui-tabs-panel{padding:20px 0px;}form.webform-client-form{margin-bottom:40px;}form.webform-client-form,form.webform-client-form select,.mon-havre-form-container select{border:3px solid rgb(224,224,224);}form.webform-client-form fieldset,form.webform-client-form li,form.webform-client-form textarea,.mon-havre-form-container fieldset,.mon-havre-form-container li,.mon-havre-form-container textarea{border:none !important;background:transparent;font-family:"Roboto Regular";}form.webform-client-form div,.mon-havre-form-container div{background:transparent;font-family:"Roboto Regular";}.node-type-formulaire-pratique .webform-client-form .ui-tabs .ui-tabs-nav{background-color:rgb(224,224,224);}form.webform-client-form textarea,form.webform-client-form input.form-text,.mon-havre-form-container textarea,.mon-havre-form-container input.form-text,.mon-havre-form-container .fake-input.form-text{background-color:rgb(224,224,224);padding:8px;width:100% !important;max-width:100%;font-size:14px;}.grey-form .mon-havre-form-container textarea{background-color:#FFF;}form.webform-client-form .ui-tabs .ui-tabs-nav{padding:0px;vertical-align:top;top:0px;}form.webform-client-form .ui-tabs .ui-tabs-nav li{border-radius:0px;margin:0px;padding:0px;width:33.33%;vertical-align:top;cursor:default;box-sizing:border-box;}form.webform-client-form .ui-tabs .ui-tabs-nav li:before{content:"" !important;}form.webform-client-form .ui-tabs .ui-tabs-nav li a{display:block;width:100%;border-right:1px solid #FFF;font-family:"Lato Bold";text-transform:uppercase;box-sizing:border-box;font-size:20px;color:#999;cursor:default;}form.webform-client-form .ui-tabs .ui-tabs-nav li.ui-state-active a{color:#000;}form.webform-client-form .ui-tabs .ui-tabs-nav li:last-child a{border:none;}form.webform-client-form .webform-component-ajax-page h3{display:none;}form.webform-client-form select,.mon-havre-form-container select{-webkit-appearance:none;-moz-appearance:none;margin:0px;appearance:none;background:none;background-color:transparent;border:none;outline:none;display:block;width:100%;border:3px solid rgb(224,224,224);border-radius:5px;padding:20px 10px;font-family:"Lato Bold";text-transform:uppercase;cursor:pointer;font-size:14px;background-image:url(/sites/default/themes/havre/images/icons/common/blue-navy-down-arrow.png);background-repeat:no-repeat;background-position:right 15px center;float:left;}.mon-havre-form-container .grey-form select{border:none;background-color:#FFF;}form.webform-client-form fieldset,.mon-havre-form-container fieldset{margin:0px;width:100%;display:block;padding:0px;border:0;margin-top:30px;}form.webform-client-form fieldset.half,form.webform-client-form fieldset.third{width:50%;float:left;display:inline-block;vertical-align:top;}form.webform-client-form fieldset.third{width:33%;}form.webform-client-form fieldset.half > .fieldset-wrapper > .form-item{margin:0px;}form.webform-client-form input.form-text#edit-submitted-localisation-location-wrapper-location-2-ter-nom-coin-1{margin-bottom:10px;}form.webform-client-form .webform-component--localisation--location-wrapper--location-2--nom-de-la-voie{display:block;clear:both;}form.webform-client-form #webform-component-ajax-page-0 > .description{width:calc(100% - 40px);margin:0 auto;}form.webform-client-form fieldset.mini select{width:116px;display:inline-block;font-size:12px;padding:7px 10px;padding-bottom:8px;padding-right:20px;}form.webform-client-form .webform-component-fieldset.half.mini  .fieldset-wrapper .webform-component:nth-child(2){float:right;}form.webform-client-form .fieldset-wrapper .webform-component.webform-component-number{width:48%;float:left;display:inline-block;margin-bottom:0px;}.form-item{margin:0.5em 0;}form.webform-client-form .fieldset-wrapper .webform-component
  form.webform-client-form fieldset.mini label{font-weight:lighter;font-size:14px;}form.webform-client-form label{font-weight:lighter;font-size:14px;}form.webform-client-form input.form-text,.mon-havre-form-container input.form-text{-webkit-appearance:none;appearance:none;background:none;outline:none;display:block;width:100%;border:none !important;background-color:rgb(224,224,224);font-size:14px;border-radius:5px;}.mon-havre-form-container input.form-text{padding:20px 10px;}.mon-havre-form-container .grey-form input.form-text{background:#FFF;}.mon-havre-form-container .grey-form{background-color:rgb(224,224,224);}form.webform-client-form input.form-radio{background:none;background-color:rgb(224,224,224);border:3px solid rgb(224,224,224);outline:none;-webkit-appearance:none;width:16px;height:16px;border-radius:100%;vertical-align:middle;margin-right:5px;}form.webform-client-form input.form-radio:checked{background-color:#1c93ee;}form.webform-client-form .ui-tabs .ui-tabs-panel > .webform-component-fieldset{padding:20px;margin:0px;width:100%;clear:both;border-bottom:1px solid #DDD !important;}form.webform-client-form .ui-tabs .ui-tabs-panel > .webform-component-fieldset{width:calc(100% - 40px);max-width:calc(100% - 40px);}form.webform-client-form div.description{font-size:14px;}form.webform-client-form .form-type-radio label.option{text-transform:uppercase;letter-spacing:-1px;vertical-align:middle;}form.webform-client-form .webform-ajax-page-nav{margin:0px;margin-top:-1px;background:#FFF;height:74px;position:relative;}form.webform-client-form .webform-ajax-page-nav a.mover.prev-tab{display:none;}form.webform-client-form .form-actions{position:relative;}form.webform-client-form .form-actions .webform-submit{position:absolute;bottom:20px !important;}.node-type-formulaire form.webform-client-form .form-actions .webform-submit{position:relative;margin-top:20px;}form.webform-client-form .webform-ajax-page-nav a.mover.next-tab,form.webform-client-form .webform-ajax-page-nav a.mover.prev-tab,form.webform-client-form .form-actions .webform-submit{-webkit-appearance:none;appearance:none;background:none;outline:none;border:none;margin:0px;bottom:0px;left:20px;right:auto;border-radius:3px;padding:24px 40px 24px 60px;width:auto;background-color:#356d8c;text-transform:uppercase;color:#FFF;font-size:16px;line-height:16px;font-family:"Lato Bold";background-image:url(/sites/default/themes/havre/images/icons/common/orange-right-arrow.png);background-repeat:no-repeat;background-position:left 25px center;}form.webform-client-form .webform-ajax-page-nav a.mover.next-tab:hover,form.webform-client-form .webform-ajax-page-nav a.mover.prev-tab:hover,form.webform-client-form .form-actions .webform-submit:hover{background-color:rgb(22,84,115);}form.webform-client-form .webform-ajax-page-nav a.mover.prev-tab{right:auto;left:20px;background-image:url(/sites/default/themes/havre/images/icons/common/orange-left-arrow.png);}.mon-havre-form-container .form-item label{text-transform:uppercase;font:16px "Lato Bold";padding-left:15px;padding-bottom:3px;}.mon-havre-form-container .line-container.inputs-two .form-item{width:calc(50% - 10px);float:left;margin-right:20px;}.mon-havre-form-container .line-container.inputs-two .form-item:last-child{margin-right:0px;}.mon-havre-form-container .line-container.inputs-three .form-item{width:calc(33.33% - 13.33px);float:left;margin-right:20px;}.mon-havre-form-container .line-container.inputs-three .form-item:last-child{margin-right:0px;}.mon-havre-form-container .line-container.inputs-four .form-item{width:calc(25% - 15px);float:left;margin-right:20px;}.mon-havre-form-container .line-container.inputs-four .form-item:last-child{margin-right:0px;}.node-type-formulaire.rubrique-pratique form.webform-client-form .form-actions .webform-submit{left:0px;}.node-formulaire-pratique header .entity-type{font:16px "Roboto Medium";color:#2095ee;text-transform:uppercase;}.node-formulaire-pratique header .entity-type + .node-title{font:46px "Lato Light";text-transform:uppercase;}.node-formulaire-pratique .share>div:first-child{float:left;}.node-formulaire-pratique .share>div:last-child{float:right;}.node-formulaire-pratique .share li,.node-formulaire-pratique .share a span{vertical-align:middle;display:inline-block;}.node-formulaire-pratique .share a img{max-width:25px;}.node-formulaire-pratique .share li + li{margin-left:7px;}.node-formulaire-pratique .share a span{margin-right:7px;}.node-formulaire-pratique .share li,.node-formulaire-pratique .share a{color:#2095ee;font:15px "Lato Bold";text-transform:uppercase;}.node-formulaire-pratique .field-name-body{padding:20px 0px;margin-left:-15px;padding-left:15px;}.node-formulaire-pratique .field-name-body p{font-family:"Lato Bold";font-size:16px;}.node-type-formulaire  form.webform-client-form{border:none;}.has-sidebar #content .field-name-field-mentions-legales .field-items div,.node-type-formulaire .field-name-field-mentions-legales .field-items div{font-size:12px;line-height:15px;color:#666;}.has-sidebar #content .field-name-field-mentions-legales .field-items div,.node-type-formulaire .content.no-pratique .field-name-field-mentions-legales{padding:30px 0px;}.node-type-formulaire.rubrique-pratique.has-sidebar #content .field-name-field-mentions-legales .field-items div{margin-bottom:20px;}.webform-confirmation p{font-family:'Roboto Regular';font-size:16px;text-align:center;margin-bottom:30px;margin-top:30px;}#popin-information-temporaire{position:fixed;bottom:20px;right:20px;background-color:rgba(0,0,0,0.8);padding:30px;display:none;}#popin-information-temporaire p{color:#FFF;background:url(/sites/default/themes/havre/images/icons/common/info_2.png) no-repeat 0px top;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14px;line-height:22px;font-family:"Roboto Regular";padding:0px;padding-left:30px;}#popin-information-temporaire .close{cursor:pointer;position:absolute;right:6px;top:6px;font-size:0px;width:24px;height:24px;background-image:url(/sites/default/themes/havre/images/icons/common/close_button.png);background-repeat:no-repeat;background-size:12px 12px;background-position:center;border-radius:100%;}.webform-component--votre-demande--wrapper-photos .description,.webform-component--votre-demande--wrapper-photos INPUT.form-submit.ajax-processed{display:none;}.webform-component--votre-demande--wrapper-photos .fieldset-description{font-size:14px;font-weight:lighter;}.webform-component--votre-demande--wrapper-photos .webform-component-markup{color:#999;line-height:1em;margin:0 0 15px 0;padding:0;}.webform-component--votre-demande--wrapper-photos INPUT.form-file{background-color:rgb(224,224,224);border-radius:5px;color:#999;font-style:italic;margin:0;padding:8px;}FORM.webform-client-form .webform-datepicker .form-type-select{display:inline-block;}FORM.webform-client-form .webform-datepicker .form-type-select SELECT{padding:10px 35px 10px 10px;}.lt-ie9 FORM.webform-client-form .webform-datepicker .form-type-select SELECT{padding:10px;}FORM.webform-client-form .webform-datepicker .webform-calendar{margin-bottom:18px;margin-left:5px;width:20px;}FORM.webform-client-form .form-item.half{width:50%;float:left;display:inline-block;vertical-align:top;}FORM.webform-client-form .form-item.full,FORM.webform-client-form .form-item .full{display:block !important;float:none !important;margin-bottom:20px !important;width:100% !important;}FORM.webform-client-form .form-item.no-upload INPUT.form-submit{display:none !important;}FORM.webform-client-form .localisation_sigu.loading INPUT.geotagsigu{background-image:url(/sites/default/themes/havre/images/blue.svg);background-repeat:no-repeat;background-position:center right;background-size:contain;}FORM.webform-client-form .localisation_sigu #autocomplete{border:2px solid rgb(224,224,224) !important;margin-top:-3px;}FORM.webform-client-form .localisation_sigu #autocomplete P{background-color:#fff;border-top:1px solid #e6e6e6;color:#000;cursor:default;font-size:12px;padding:4px 10px;}FORM.webform-client-form .localisation_sigu #autocomplete UL{background-color:#fff;list-style:none;margin:0;}FORM.webform-client-form .localisation_sigu #autocomplete LI{border-top:1px solid #e6e6e6 !important;color:#000;cursor:default;font-size:12px;padding:4px 10px;}FORM.webform-client-form .localisation_sigu #autocomplete LI::BEFORE{content:"" !important;}FORM.webform-client-form .localisation_sigu #autocomplete LI:HOVER{background-color:rgba(0,0,0,.06);cursor:pointer;}FORM.webform-client-form .webform-component--localisation--location-wrapper FIELDSET.mini FIELDSET{margin:0px;}FORM.webform-client-form .webform-component--localisation--location-wrapper FIELDSET.mini .fieldset-wrapper > .form-item{margin-top:0px;}FORM.webform-client-form .webform-component--localisation--location-wrapper--location-2-ter--localisation-voie-3 .form-item{margin-bottom:0 !important;}FORM.webform-client-form .webform-component--localisation--location-wrapper--location-2-ter--localisation-voie-4 .form-item{margin-top:0.5em !important;margin-bottom:0 !important;}FORM.webform-client-form .webform-component--localisation--location-wrapper--location-2-bis--entre-indice-de-rue .webform-component-select,FORM.webform-client-form .webform-component--localisation--location-wrapper--location-2-bis--entre-indice-de-rue-2 .webform-component-select{margin-top:1.85em !important;}.node-type-formulaire .webform-client-form .form-item .inline{display:inline;margin-right:5px;width:50% !important;}.node-type-formulaire .webform-component-fieldset .fieldset-legend{font:24px "Roboto Light";color:#1e94ee;text-transform:uppercase;margin-top:20px;margin-bottom:10px;}.node-type-formulaire .webform-component-fieldset.spaced{margin-bottom:20px;}.node-type-formulaire .webform-client-form .form-item SELECT{font:14px "Lato Bold";}.node-type-formulaire .webform-client-form LABEL.option{font:16px "Roboto Regular";text-transform:none;}.node-type-formulaire .form-checkbox.spaced{margin-right:10px;}.node-type-formulaire .form-item .linked{font-weight:bold;text-decoration:underline;}.webform-client-form .form-item.help{position:relative;}.webform-client-form .help LABEL{padding-left:20px !important;}.webform-client-form .help LABEL.option{padding-left:0px !important;}.webform-client-form .form-item.help .description{position:absolute;top:0px;left:0px;margin-top:0px;}.webform-client-form .form-item.help .description .form-item-description-bubble{position:relative;width:auto;height:16px;margin-top:4px;z-index:999;}.webform-client-form .form-item.help .description .form-item-description-bubble .bubble-icon{display:inline-block;width:10px;height:10px;font-size:10px;line-height:10px;background-color:#1c93ee;border-radius:100%;color:#FFF;padding:3px;text-align:center;vertical-align:super;cursor:pointer;}.webform-client-form .form-item.help .description .form-item-description-bubble .bubble-text{display:none;position:absolute;top:-26px;left:16px;padding:5px;background-color:#F2F2F2;border-radius:4px;line-height:14px;border-bottom-left-radius:0px;border:1px solid #F0F0F0;width:250px;}.webform-client-form .form-item.help .description:hover .form-item-description-bubble .bubble-text{display:block;}.webform-client-form .hide-ajax-processed INPUT.ajax-processed{display:none;}.webform-client-form .custom-description .description{color:#666 !important;font-size:12px;margin-top:3px;}@media all and (max-width:1169px){form.webform-client-form .ui-tabs .ui-tabs-nav li a{font-size:18px;}}@media all and (max-width:767px){form.webform-client-form .ui-tabs .ui-tabs-nav li{display:none;}form.webform-client-form .ui-tabs .ui-tabs-nav li.ui-state-active{display:block;width:100%;border-bottom:1px solid #FFF;background:#CCC !important;}form.webform-client-form fieldset.half,.grey-form form.webform-client-form fieldset.half,FORM.webform-client-form .form-item.full,FORM.webform-client-form .form-item .full{float:none;width:100% !important;display:block;margin-bottom:5px;}form.webform-client-form .webform-ajax-page-nav a.mover.next-tab,form.webform-client-form .webform-ajax-page-nav a.mover.prev-tab,form.webform-client-form .form-actions .webform-submit{left:0;right:0;}}
#cboxLoadedContent{padding-top:0px !important;}#cboxPrevious,#cboxNext{bottom:calc(50% - 200px) !important;}.node-unpublished{background-color:transparent;}.unpublish-element{width:100%;padding:6px 0px;background-image:linear-gradient(150deg,rgb(28,147,238) 25%,rgb(9,121,155) 145%);}.unpublish-element p{font-family:"Lato Light";text-transform:uppercase;line-height:24px;font-size:14px;color:#FFF;text-align:center;}.unpublish-element p strong{font-family:"Lato Bold";}.entete-image-cover.unique-cover{background-size:cover;background-repeat:no-repeat;background-position:center;}.social-loader-container{width:100%;text-align:center;opacity:0;height:0px;transition:height ease-in 0.6s,opacity ease-in 0.1s;}.second-block-item.social-block .social-loader-container{padding-top:45px;}.social-loader-container img{width:50px;}.views-field-body p{font:16px "Lato Regular";}mark.unpublished{font-size:22px;}.fiche-mode-mobile-infos-container{background-color:#eeeeee;}.fiche-mode-mobile-infos-container .node-agenda-aside{padding:20px 0px;}.fiche-mode-mobile-infos-container .node-agenda-aside .map-geolh.mini div{max-width:100%;}.node-type-je-participe-fil-de-discussion.rubrique-je-participe.has-no-sidebar h1{font:46px "Lato Light";line-height:48px;text-transform:uppercase;margin:0px;text-align:left;color:#000;margin:5px 0px;}.node-type-je-participe-fil-de-discussion,.node-type-je-participe-fil-de-discussion p,.node-type-je-participe-fil-de-discussion div{font:16px "Roboto Regular";line-height:24px;}.node-je-participe-fil-de-discussion .content{padding:7px 0px 15px;}.node-type-je-participe-fil-de-discussion .commentaires{padding-top:20px;padding-bottom:100px;background-image:linear-gradient(130deg,rgb(213,213,213),rgb(182,198,206),rgb(175,188,191));}.node-type-je-participe-fil-de-discussion .commentaires label{font:16px "Roboto Medium";text-transform:uppercase;margin-bottom:5px;}.node-type-je-participe-fil-de-discussion .commentaires a.username{display:inline-block;margin-top:12px;}.node-type-je-participe-fil-de-discussion .commentaires input{-webkit-appearance:none;appearance:none;padding:6px 10px;font-family:"Roboto",sans-serif;font-size:18px;line-height:22px;border:none;}.node-type-je-participe-fil-de-discussion .commentaires input.form-text{width:100%;}.node-type-je-participe-fil-de-discussion .commentaires .form-item,.node-type-je-participe-fil-de-discussion .commentaires .field-type-text-long{margin-bottom:20px;}.node-type-je-participe-fil-de-discussion .commentaires .field-type-text-long,.node-type-je-participe-fil-de-discussion .commentaires .field-type-text-long #comment-body-add-more-wrapper{border:none;}.node-type-je-participe-fil-de-discussion .commentaires .field-type-text-long fieldset.filter-wrapper.form-wrapper,.node-type-je-participe-fil-de-discussion .commentaires fieldset.template-picker-form{display:none;}.node-type-je-participe-fil-de-discussion .commentaires .form-actions{margin-bottom:50px;}.node-type-je-participe-fil-de-discussion .commentaires .form-actions input.form-submit{text-transform:uppercase;background-color:rgb(28,148,238);color:#FFF;margin-right:10px;}.node-type-je-participe-fil-de-discussion .commentaires p.nb_comments{font:26px "Roboto Regular";text-transform:uppercase;padding:10px 0px;border-bottom:1px solid #FFF;width:100%;color:#FFF;margin-bottom:40px;}.node-type-je-participe-fil-de-discussion .commentaires .indented{margin-left:100px;}.commentaires article.comment{margin-bottom:30px;border-bottom:1px solid #FFF;}.commentaires article.comment .comment-content{float:left;}.commentaires article.comment .comment-content.image{width:80px;margin-right:20px;}.commentaires article.comment .comment-content.contenu{width:calc(100% - 100px);}.commentaires article.comment .comment-content.contenu .name{text-transform:uppercase;font-weight:bold;}.commentaires article.comment .links a{border:none;padding:0px;text-decoration:underline;}.is-not-main-element #content .commentaires article.comment .links li:before{font-size:0px;content:'';}.is-not-main-element #content .commentaires article.comment ul.links{margin:0px;}.commentaires article.comment .downbar{padding:5px 0px;border-top:1px solid #FFF;}.commentaires article.comment .downbar .likes,.commentaires article.comment .downbar .links-rep{float:right;padding-left:10px;}.commentaires article.comment .downbar .likes .like-and-dislike-container{display:inline-block;padding-right:10px;}.node-type-je-participe-fil-de-discussion.has-no-sidebar header .field-name-field-sous-titre .field-item{max-width:100%;text-align:left;}.node-type-je-participe-fil-de-discussion .field-name-field-categorie-actualite .field-item,.node-type-je-participe-consultation .field-name-field-categorie-actualite .field-item{background-color:#1e94ee;font:12px "Roboto Regular";text-transform:uppercase;color:#fff;margin-right:1px;margin-top:0px;margin-bottom:1px;padding:6px;display:inline-block;}.node-type-je-participe-consultation section.webform .btn,.node-type-je-participe-consultation section.webform p.center{text-align:center;}.node-type-je-participe-consultation section.webform label{display:inline-block;vertical-align:top;line-height:36px;}.node-type-je-participe-consultation section.webform .access-form input{-webkit-appearance:none;appearance:none;padding:6px 10px;font-family:"Roboto",sans-serif;font-size:18px;line-height:22px;text-transform:uppercase;border:1px solid rgb(28,148,238);}.node-type-je-participe-consultation section.webform .access-form input.submit{background-color:rgb(28,148,238);color:#FFF;}.node-type-je-participe-consultation section.webform form.webform-client-form{padding:30px;}.node-type-je-participe-consultation section.webform form.webform-client-form .form-actions{padding-top:40px;}.node-type-je-participe-consultation section.webform form.webform-client-form .form-actions .webform-submit{position:relative;left:auto;bottom:auto !important;}.node-type-je-participe-consultation section.webform form.webform-client-form .fieldset-legend{font:26px "Lato Light";color:#1e94ee;text-transform:uppercase;margin-top:30px;margin-bottom:10px;}.page-node-submissions.has-sidebar .view-content table{width:100%;}.page-node-submissions.has-sidebar .view-content table td{padding:4px 6px;}.permanences-elu{background-image:linear-gradient(130deg,rgb(213,213,213),rgb(182,198,206));background-color:#d6d6d6;padding:60px 0px;}.permanences-elu .permanence-row{font-size:12px;}.permanences-elu .permanence-row .date{color:#1c93ee;text-transform:uppercase;font:14px "Roboto Medium";line-height:16px;}.permanences-elu .permanence-row .title{font:14px "Roboto Light";line-height:20px;}.social-loader-container.active{opacity:1;height:50px;transition:height ease-in 0.6s,opacity ease-in 0.1s;}.exclusive-hidden{display:none !important;}.node-type-balade h1,.has-no-sidebar.rubrique-ma-ville h1,.rubrique-je-participe.has-no-sidebar h1,.rubrique-je-participe.has-no-sidebar h2,.rubrique-pratique .demarches-list h2,.rubrique-pratique .demarches-list h1,.rubrique-homepage h2,.rubrique-homepage.node-type-webcam h1,.rubrique-actualites .sous-rubrique-actualites h2,.rubrique-actualites .sous-rubrique-actualites h1,.page-view-list-full h1,.node-type-contenu-editorial h1,.node-type-lieu-editorial h1,.node-type-ma-ville-maire .sous-rubrique-je-participe .liste-actualites h2,.has-no-sidebar .rubrique-mon-havre h1,.view-partenaires h1,.node-template-page-faq h1,.mon-havre-form h1,.has-no-sidebar .node-formulaire h1,.node-type-fiche-thematique header h1,.node-template-page-simple header h1,.has-no-sidebar .rubrique-mon-havre header h1,.has-no-sidebar .view-main-ma-ville-peac-activites header h1{text-transform:uppercase;font:60px "Roboto Thin";line-height:60px;color:#1c93ee;margin:40px 0;margin-bottom:26px;text-align:center;}.node-template-page-sidebar .fake-h1{margin:0px;text-align:left;font:46px "Lato Light";text-transform:uppercase;color:#282828;margin:0;}.node-type-publication .visionneuse iframe{width:100%;min-height:800px;border:none !important;}.rubrique-je-participe.has-no-sidebar .donner-son-avis h2{color:#FFF;}.views-exposed-form .ajax-progress{display:none !important;}aside.sidebars #custom-exposed-form-block-inner .views-exposed-form .views-exposed-widget.views-submit-button input.form-submit.progress-disabled{background-image:url(/sites/default/themes/havre/images/white.svg);background-size:25px 25px;}.rubrique-ma-ville.is-not-main-element h2,.has-no-sidebar.rubrique-ma-ville header h1,.has-no-sidebar .rubrique-mon-havre header h1,.node-type-fiche-thematique header h1,.node-template-page-simple header h1,.node-type-balade h1,.node-type-je-participe-consultation h1{margin-bottom:0;}h1.without-subtitle{margin-bottom:26px;}.node-type-ma-ville-maire .sous-rubrique-je-participe h2{margin-top:0px !important;}.node-type-ma-ville-maire .sous-rubrique-je-participe .convenient-infos-steps #permanences h2{padding-top:40px;}.node-type-ma-ville-maire .sous-rubrique-je-participe .liste-actualites h2{margin:0px;padding-top:40px;}#ui-datepicker-div{z-index:100 !important;}.relative-item{position:relative;}.display-mosaic .relative-item{min-height:257px;}.relative-item .field-name-field-categorie-actualite,.view-main-agenda-que-faire-au-havre .views-row .relative-item .field-name-field-categorie-actualite{position:absolute;bottom:0px;}.view-main-toutes-actualites .relative-item .field-name-field-categorie-actualite{position:relative;}.sidebar-aside-content .more-infos .itineraire,.node-type-ma-ville-fiche-service .itineraire,.fiche-mode-mobile-infos-container .more-infos .itineraire{position:absolute;margin-top:-39px;margin-left:5px;font-size:0px;line-height:0px;border:2px solid #FFF;}.sidebar-aside-content .more-infos .itineraire a,.node-type-ma-ville-fiche-service .itineraire a,.fiche-mode-mobile-infos-container .more-infos .itineraire a{display:block;font:12px "Lato Bold";background-color:#1e94ee;color:#FFF;line-height:14px;text-transform:uppercase;padding:4px 6px;}.rubrique-ma-ville .entete,.rubrique-je-participe .entete,.view-partenaires .entete{text-align:center;}.rubrique-ma-ville .entete p,.view-partenaires .entete p,.node-template-page-faq .entete p{font:22px "Roboto Regular";color:#000;margin-bottom:10px;}.rubrique-ma-ville .entete p span,.rubrique-je-participe .entete p span,.view-partenaires .entete p span{font:16px "Lato Regular";color:#000;}.field-name-field-mentions-legales .field-item{line-height:16px;}.rubrique-pratique .demarches-list h2{font:50px "Roboto Thin";line-height:50px;margin:70px 0;}.rubrique-pratique .demarches-list h2 strong,.rubrique-pratique .demarches-list h1 strong,#mon-havre-user-hariane-login h1 strong{font:66px "Roboto Bold";text-transform:capitalize;line-height:50px;}.rubrique-actualites .sous-rubrique-actualites p{text-transform:uppercase;font:18px "Roboto Bold";line-height:20px;margin-bottom:36px;text-align:center;}.rubrique-pratique .demarches-list p{font:18px "Roboto Regular";line-height:20px;margin-bottom:64px;text-align:center;}.rubrique-pratique .demarches-list .blocs p{text-transform:uppercase;}.rubrique-pratique .demarches-list .blocs p strong{font:18px "Roboto Bold";}.has-sidebar .field-name-field-achats{margin:15px 0;}.has-sidebar .field-name-field-achats .field-item{margin-right:2px;display:inline-block;background-color:#c12051;padding:6px 14px;background:url(/sites/default/themes/havre/images/icons/common/ticket.png) no-repeat;background-color:#c12051;background-position:6px 5px;padding-left:30px;}.has-sidebar .field-name-field-achats .field-item a{font:15px "Lato Bold";line-height:17px;text-transform:uppercase;color:#fff;}.has-sidebar #content h2,.has-sidebar #content h3{font:36px "Lato Light";color:#1e94ee;text-transform:uppercase;margin-top:30px;margin-bottom:10px;}.has-sidebar #content .field-items h4,.has-sidebar #content .bloc_demarche h4,.node-type-formulaire.rubrique-pratique .webform-component-fieldset legend .fieldset-legend,.node-type-lieu-acteur .demarches-hariane .temps h3{font:24px "Roboto Light";color:#1e94ee;text-transform:uppercase;margin-top:20px;margin-bottom:10px;}.has-sidebar #content .field-items h5{font:20px "Roboto Medium";text-transform:uppercase;margin-top:20px;margin-bottom:10px;}.has-sidebar #content .field p{margin-bottom:20px;}.has-sidebar #content .view-mode-list .field p{margin-bottom:0;}.has-sidebar #content .field-items p,.has-sidebar .field-items li{font:16px "Roboto Regular";line-height:24px;text-align:justify;}.has-sidebar #content .field-items p strong{font-family:"Roboto Bold";}.has-sidebar #content .field-items p em strong{font-family:"Roboto Bold Italic";}.has-sidebar #content .summary p{font:16px "Roboto Bold";margin-bottom:20px;line-height:24px;}.has-sidebar #content .share+.summary,.has-sidebar #content .share+.field-name-body{margin-top:20px;}.has-sidebar #content .field-name-field-atom-a-la-une{position:relative;margin-top:-8px;margin-bottom:40px;font-size:0;line-height:0;}.has-sidebar #content .field-name-field-atom-a-la-une img,.dnd-widget-wrapper img{max-width:none;height:auto !important;margin-left:-15px;}.has-sidebar #content .field-name-field-atom-a-la-une img{margin-top:-8px;}.dnd-widget-wrapper{margin-bottom:20px;}.dnd-widget-wrapper img{margin-top:0;padding-left:0px;}.dnd-widget-wrapper.atom-align-right img,.dnd-widget-wrapper.atom-align-left img,.dnd-widget-wrapper.atom-align-center img{width:auto;max-width:100%;margin-left:0px;}.dnd-widget-wrapper.atom-align-right img{margin-left:20px;}.dnd-widget-wrapper.atom-align-left img{margin-right:20px;}.has-sidebar #content .dnd-caption-wrapper{float:left;margin-top:-4px;font-size:12px;line-height:14px;color:#666;}.has-sidebar #content .atom-align-left .dnd-caption-wrapper{float:left;text-align:left;}.has-sidebar #content .atom-align-right .dnd-caption-wrapper{margin-left:20px;}.has-sidebar #content .atom-align-center .dnd-caption-wrapper{float:none;text-align:center;}.is-not-main-element #content ul{margin-bottom:20px;}.is-not-main-element #content .share ul{margin-bottom:0px;}#content li{list-style:none;}.is-not-main-element #content li:before{content:"• ";color:#1c93ee;font-size:22px;vertical-align:middle;}.has-sidebar #content ul ul{margin-bottom:8px;}.is-not-main-element #content ul ul li:before{content:"• ";color:#666;font-size:16px;}.is-not-main-element #content .pager li:before,.is-not-main-element #content .demarches-list li:before,.is-not-main-element #content .more-infos li:before,.is-not-main-element #content .share ul li:before,.is-not-main-element #content .events-block li:before{content:"";font-size:0;}.has-sidebar #content li a,.has-sidebar #content p a{text-decoration:underline;}.has-sidebar #content p a{color:#1c94ee;}.has-sidebar #content .insert,.has-sidebar #content .verbatim{background:#f2f2f2;padding:15px;}.has-sidebar #content .insert.double-cols{column-count:2;column-gap:20px;margin-bottom:20px;}.has-sidebar #content .field-items p.verbatim{font-family:"Lato Light";font-size:26px;line-height:28px;}.has-sidebar #content .insert strong,.has-sidebar #content .field-items p.verbatim strong{font:16px "Lato Bold";}.has-sidebar #content div.more-infos li,.has-sidebar #content div.more-infos li a{font:14px "Roboto Regular";line-height:18px;}.has-sidebar #content .blocs{border-top:1px solid #bfbfbf;padding:25px 0px 10px 0px;display:inline-block;width:100%;}.has-sidebar #content .hariane-block{width:50%;padding-right:15px;float:left;}.has-sidebar #content .hariane-block .hariane h2{font:24px "Roboto Bold";text-transform:uppercase;color:#356d8c;margin-bottom:12px;margin-top:0;}.has-sidebar #content .hariane .field-name-field-liens .field-items{display:block;}.has-sidebar #content .hariane .field-name-field-liens .field-item{background:#356d8c url(/sites/default/themes/havre/images/icons/common/mouse.png) no-repeat 20px center;padding-left:55px;margin-bottom:8px;border-radius:3px;font:15px "Lato Bold";text-transform:uppercase;color:#fff;height:auto;min-height:72px;line-height:72px;}.has-sidebar #content .hariane .field-name-field-liens a{display:inline-block;border:none;color:white;padding-left:0;}.has-sidebar #content .field-name-field-body-second{border-top:1px solid #bfbfbf;}.has-sidebar #content .field-name-field-body-second p:first-child{margin-top:20px;}.rubrique-pratique.has-sidebar #content div.more-infos{float:left;width:50%;}.has-sidebar #content div.more-infos{margin-top:33px;margin-bottom:30px;}.has-sidebar #content .blocs div.more-infos{margin-top:0;margin-bottom:0;}.has-sidebar.rubrique-que-faire-au-havre #content div.more-infos > div{border:3px solid #dfdfdf;padding:15px 20px 0;}.has-sidebar #content div.more-infos h2{font:24px "Roboto Bold";color:#1c93ee;text-transform:uppercase;}.has-sidebar #content .blocs div.more-infos h2{margin-top:0;}.has-sidebar #content div.more-infos .field-name-field-plus-infos{margin-top:10px;padding:15px 20px;border:3px solid #dfdfdf;}.has-sidebar #content div.more-infos .field-name-field-plus-infos ul{margin-bottom:0px;}.has-sidebar #content div.more-infos .field-name-field-plus-infos li:before{content:"";}.has-sidebar #content div.more-infos .field-name-field-plus-infos li{padding:2px 0px 6px 30px;}.has-sidebar #content #aller-plus-loin .field p{margin-bottom:0;line-height:18px;}.is-not-main-element #content .permanence{font:14px "Lato Regular";}.is-not-main-element #content .permanence strong{font:14px "Lato Bold";}.suggestion{background-color:#1c93ee;color:#fff;text-transform:uppercase;text-align:center;}.suggestion.has-background{min-height:0px !important;line-height:0px !important;}.suggestion .block-text{line-height:normal;display:inline-block;vertical-align:middle;}.suggestion p{font:26px "Lato Light";margin-bottom:27px;}.suggestion span{font:26px "Lato Bold";}.suggestion a{border:2px solid #fff;color:#fff;font:15px "Lato Bold";padding:10px;}.suggestion a.no-button{border:none;color:#fff;font-size:0px;padding:0px;}.map-geolh{background-color:rgb(250,250,250);}.map-geolh .esriMapLayers IMG{max-width:inherit !important;}.map-geolh.map-balade{min-height:450px;}.map-geolh.carte-view{border:1px solid #EEE;height:800px;background-color:rgb(250,250,250);}.map-geolh.carte-view.full-width{border-left:none;border-right:none;}.rubrique-que-faire-au-havre .outerPointer.left,.rubrique-que-faire-au-havre .outerPointer.right{padding:0px;min-height:0px;}.esriPopup .titlePane{height:auto !important;}.map-geolh .esriSimpleSliderTL{top:0px;left:0px;}.map-geolh .esriSimpleSlider{border-radius:0px;border-color:#DDD;border:none;opacity:0.5;transition:all ease-in 0.2s;background-color:rgba(255,255,255,0.2);}.map-geolh:hover .esriSimpleSlider{opacity:1;transition:all ease-in 0.2s;background-color:rgba(255,255,255,0.9);}.map-geolh .esriSimpleSliderVertical .esriSimpleSliderIncrementButton{border-color:#DDD;border-radius:0px;border-color:rgba(200,200,200,1);}.events-block,.list_activites{border-top:1px solid #e5e5e5}.has-sidebar #content .events-block h3,.has-sidebar #content .events-block#aller-plus-loin h2{font:36px "Lato Light";color:#1e94ee;text-transform:uppercase;margin-top:30px;margin-bottom:20px;}.has-sidebar #content .events-block .relative-item h3,.has-sidebar #content .events-block#aller-plus-loin .relative-item h2{margin-top:0px;margin-bottom:0px;line-height:22px;}.has-sidebar #content .events-block.a-ne-pas-manquer h3{margin-bottom:10px;}.events-block .item-list{font-size:0;margin:20px 0px 50px 0px;display:inline-block;}.events-block .item-list li,#aller-plus-loin .field-name-field-aller-plus-loin > .field-items > .field-item,.a-ne-pas-manquer .field-name-field-aller-plus-loin > .field-items > .field-item{float:left;list-style-type:none;margin-right:2%;width:49%;text-align:left;margin-bottom:30px;}.events-block .item-list li img{width:100%;}.events-block .item-list li:nth-child(even),#aller-plus-loin .field-name-field-aller-plus-loin > .field-items > .field-item:nth-child(even),.a-ne-pas-manquer .field-name-field-aller-plus-loin > .field-items > .field-item:nth-child(even){margin-right:0;}.events-block .views-field-prefix,.events-block .views-field-field-categorie-actualite{margin-top:-34px;}.events-block .views-field-prefix a,.events-block .views-field-field-categorie-actualite .field-content{font:12px "Roboto Regular";text-transform:uppercase;color:#fff;background-color:#c12051;padding:6px;display:inline-block;}.events-block .views-field-title a{font:28px "Lato Regular";text-transform:uppercase;}.events-block .views-field-subtitle a{font:18px "Roboto Regular";}.visionneuse{text-align:center;}.random-pushes{background-color:#282828;padding-top:45px;}.random-pushes h2{font:40px "Lato Light";color:#fff;text-transform:uppercase;text-align:center;margin-bottom:40px;}.random-pushes .item-list{font-size:0;margin:20px 0px 50px 0px;display:inline-block;}.random-pushes .item-list li,.random-pushes .views-row{float:left;margin-right:2%;width:32%;text-align:left;margin-bottom:30px;}.random-pushes .item-list li:last-child,.random-pushes .views-row:last-child{margin-right:0;}.random-pushes .views-row .views-field-title{margin-top:-22px;}.random-pushes .item-list li a,.random-pushes .views-row .views-field-title a{color:#fff;}.random-pushes .node-type{display:inline-block;position:relative;top:-26px;}.random-pushes .node-type .field-items{font-size:0;}.random-pushes .node-type .field-item{font:12px "Roboto Regular";text-transform:uppercase;background-color:#c12051;color:#fff;padding:6px;display:inline-block;}.random-pushes .node-type .field-item.white{background-color:#fff;color:#000;}.random-pushes .node-type .field-item.green{background-color:#0eadbb;color:#FFF;}.random-pushes .node-type .field-item.blue{background-color:#1c93ee;color:#FFF;}.random-pushes .node-type .field-item.item-actualite{background-color:#0eadbb;}.random-pushes .views-field-title{margin-top:12px;}.random-pushes .views-field-title a{font:20px "Lato Regular";text-transform:uppercase;}.random-pushes .views-field-lieu a{font:16px "Roboto Bold";}.random-pushes .views-field a{color:#fff;}.random-pushes .content{text-align:center;}.random-pushes .content .views-row{display:inline;}.newsletter-block{background-color:#e5e5e5;padding:30px 0;width:100%;height:100%;overflow:hidden;}.newsletter-block .contact-block{float:left;margin-right:2%;width:49%;text-align:center;height:170px;line-height:170px;}.newsletter-block .contact-block:last-child{margin-right:0;}.newsletter-block .contact-block .block-text{display:inline-block;vertical-align:middle;line-height:normal;}.newsletter-block .contact-block.subscribe-newsletter{background-color:#fff;border:4px solid #d8d8d8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.newsletter-block .contact-block.subscribe-newsletter p{font:16px "Roboto Light";}.newsletter-block .contact-block.subscribe-newsletter p:first-child{font:26px "Lato Light";color:#1c93ee;text-transform:uppercase;margin-bottom:14px;background:url(/sites/default/themes/havre/images/icons/common/logo.png) no-repeat;background-position:right center;background-size:27px;padding-right:36px;}.newsletter-block .contact-block.subscribe-newsletter p:first-child span{font:26px "Lato Bold";}.newsletter-block .contact-block.subscribe-newsletter form{position:relative;}.newsletter-block .contact-block.subscribe-newsletter form input[type="text"]{height:38px;width:330px;border:none;border-radius:5px;background-color:#e2e2e2;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:20px 0;padding-left:10px;}.newsletter-block .contact-block.subscribe-newsletter form input[type="submit"]{height:21px;width:21px;background:url(/sites/default/themes/havre/images/icons/common/submit.png) no-repeat;background-position:left center;border:none;font-size:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;position:absolute;top:29px;right:81px;}.newsletter-block .contact-block.announce-event{background-color:#1c93ee;color:#fff;}.newsletter-block .contact-block.announce-event p{font:26px "Lato Light";text-transform:uppercase;}.newsletter-block .contact-block.announce-event p span{font:26px "Lato Bold";}.newsletter-block .contact-block.announce-event a{font:18px "Lato Bold";color:#fff;text-transform:uppercase;border:2px solid #fff;padding:10px 0;width:290px;margin-top:24px;display:inline-block;}.more-infos li{font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14px;line-height:16px;font-family:"Roboto Regular";padding:2px 0px 12px 30px;list-style:none;}.more-infos li a{text-decoration:underline;}.more-infos li.tel{background:url(/sites/default/themes/havre/images/icons/common/tel.png) no-repeat 0px top;}.more-infos li.fax{background:url(/sites/default/themes/havre/images/icons/common/fax.png) no-repeat 0px top;}.more-infos li.file{background:url(/sites/default/themes/havre/images/icons/common/document.png) no-repeat 0px top;}.more-infos li.download{background:url(/sites/default/themes/havre/images/icons/common/download.png) no-repeat 0px top;}.more-infos li.fav{background:url(/sites/default/themes/havre/images/icons/common/fav.png) no-repeat 0px top;}.more-infos li.info{background:url(/sites/default/themes/havre/images/icons/common/info_2.png) no-repeat 0px top;}.more-infos li.logo{background:url(/sites/default/themes/havre/images/icons/common/logo.png) no-repeat 0px top;}.more-infos li.mail{background:url(/sites/default/themes/havre/images/icons/common/mail.png) no-repeat 0px top;}.more-infos li.adress{background:url(/sites/default/themes/havre/images/icons/common/adress-blue.png) no-repeat 0px top;background-size:21px;}.more-infos li.euro{background:url(/sites/default/themes/havre/images/icons/common/euro.png) no-repeat 0px top;}.more-infos li.link{background:url(/sites/default/themes/havre/images/icons/common/link.png) no-repeat 0px top;}.more-infos li.twitter{background:url(/sites/default/themes/havre/images/icons/common/twitter_info.png) no-repeat 0px top;}.more-infos li.facebook{background:url(/sites/default/themes/havre/images/icons/common/facebook_info.png) no-repeat 0px top;}.more-infos li.tram{background:url(/sites/default/themes/havre/images/icons/common/tram.png) no-repeat 0px top;}.more-infos li.bus{background:url(/sites/default/themes/havre/images/icons/common/bus.png) no-repeat 0px top;}.more-infos li.time{background:url(/sites/default/themes/havre/images/icons/common/time.png) no-repeat 0px top;}.more-infos li.parking{background:url(/sites/default/themes/havre/images/icons/common/parking.png) no-repeat 0px top;}.more-infos li.accessibilite{background:url(/sites/default/themes/havre/images/icons/common/accessibilite.png) no-repeat 0px top;}.more-infos li.contact{background:url(/sites/default/themes/havre/images/icons/common/user_blue.png) no-repeat 0px top;}.has-sidebar #content .bloc_demarche.effectuer .more-infos li{font-size:14px;line-height:16px;font-family:"Roboto Regular";padding:2px 0px 12px 30px;}.bloc_demarche.effectuer .en_ligne .more-infos li.tel{background:url(/sites/default/themes/havre/images/icons/common/tel-gris.png) no-repeat 0px top;}.bloc_demarche.effectuer .en_ligne .more-infos li.file{background:url(/sites/default/themes/havre/images/icons/common/document-gris.png) no-repeat 0px top;}.bloc_demarche.effectuer .en_ligne .more-infos li.download{background:url(/sites/default/themes/havre/images/icons/common/download-gris.png) no-repeat 0px top;}.bloc_demarche.effectuer .en_ligne .more-infos li.fav{background:url(/sites/default/themes/havre/images/icons/common/fav-gris.png) no-repeat 0px top;}.bloc_demarche.effectuer .en_ligne .more-infos li.info{background:url(/sites/default/themes/havre/images/icons/common/info_2-gris.png) no-repeat 0px top;}.bloc_demarche.effectuer .en_ligne .more-infos li.logo{background:url(/sites/default/themes/havre/images/icons/common/logo-gris.png) no-repeat 0px top;}.bloc_demarche.effectuer .en_ligne .more-infos li.mail{background:url(/sites/default/themes/havre/images/icons/common/mail-gris.png) no-repeat 0px top;}.bloc_demarche.effectuer .en_ligne .more-infos li.adress{background:url(/sites/default/themes/havre/images/icons/common/adress-gris.png) no-repeat 0px top;background-size:21px;}.bloc_demarche.effectuer .en_ligne .more-infos li.euro{background:url(/sites/default/themes/havre/images/icons/common/euro-gris.png) no-repeat 0px top;}.bloc_demarche.effectuer .en_ligne .more-infos li.link{background:url(/sites/default/themes/havre/images/icons/common/link-gris.png) no-repeat 0px top;}.bloc_demarche.effectuer .en_ligne .more-infos li.twitter{background:url(/sites/default/themes/havre/images/icons/common/twitter_info-gris.png) no-repeat 0px top;}.bloc_demarche.effectuer .en_ligne .more-infos li.tram{background:url(/sites/default/themes/havre/images/icons/common/tram-gris.png) no-repeat 0px top;}.bloc_demarche.effectuer .en_ligne .more-infos li.bus{background:url(/sites/default/themes/havre/images/icons/common/bus-gris.png) no-repeat 0px top;}.bloc_demarche.effectuer .en_ligne .more-infos li.time{background:url(/sites/default/themes/havre/images/icons/common/time-gris.png) no-repeat 0px top;}hr.visible{display:block;border:none;padding:0px;margin:10px 0px;}hr.grey{border-bottom:1px solid #d4d4d4;}.is-not-main-element #content .pager{margin-top:20px;padding-bottom:20px;}.pager li{font:18px "Lato Bold";color:#282828;}.has-sidebar #content .pager li:before{content:"";}.pager li.pager-current{color:#c5c5c5;}.pager li.pager-next a,.pager li.pager-previous a{font-size:0;display:inline-block;width:10px;height:14px;vertical-align:middle;}.pager li.pager-next a{background:url(/sites/default/themes/havre/images/icons/common/pager-next.png) no-repeat;}.pager li.pager-previous a{background:url(/sites/default/themes/havre/images/icons/common/pager-prev.png) no-repeat;}.pager li.pager-last,.pager li.pager-first{display:none;}.elements-above{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #cccccc;margin-right:6px;}.elements-above.grey{background-color:#e5e5e5;padding-top:30px;padding-left:15px;margin-bottom:10px;border-bottom:none;}.resultats{font:30px "Lato Regular";color:#1c93ee;text-transform:uppercase;display:inline-block;}.resultats span{font:30px "Lato Light";color:#000;}.list-link{display:inline-block;float:right;line-height:34px;}.list-link a{font:14px "Roboto Regular";color:#282828;text-decoration:underline;text-transform:lowercase;padding:3px 0 3px 27px;}.list-link.map a{background:url(/sites/default/themes/havre/images/icons/common/see-map.png) no-repeat;background-position:left center;background-size:21px;}.list-link.list a{background:url(/sites/default/themes/havre/images/icons/common/see-list.png) no-repeat;background-position:left center;background-size:21px;}.messages_container{position:fixed;bottom:0px;left:0px;z-index:10000;width:100%;color:#FFF;}.messages.messages--warning,.messages.messages--error,.messages.messages--status{margin:0px;}#page #content .messages_container .messages__list{max-height:250px;overflow-y:scroll;}.messages_container .astuce-container{text-align:center;height:100%;line-height:normal;vertical-align:middle;display:inline-block;width:100%;padding:5px 0;background-color:rgba(0,0,0,0.9);}.messages_container .astuce-container .astuce-alerte{position:relative;height:55px;padding:3px;}.messages_container .astuce-container .astuce-alerte p{font:16px "Roboto Bold";text-transform:uppercase;padding:8px 0;display:inline-block;padding-left:45px;}.messages_container .astuce-container .alerte p{background:url(/sites/default/themes/havre/images/icons/common/alert.png) no-repeat;background-size:35px;background-position:left center;}.messages_container .astuce-container .astuce p{background:url(/sites/default/themes/havre/images/icons/common/astuce.png) no-repeat;background-size:35px;background-position:left center;}.messages_container .astuce-container .astuce-alerte p a{color:#1c94ee;text-decoration:underline;}.messages_container .astuce-container .astuce-alerte span{font:16px "Roboto Black";}.messages_container .astuce-container .alerte span{color:#FF0017;}.messages_container .astuce-container .astuce span{color:#619bdc;}.messages_container .astuce-container .astuce span.span-infos,.messages_container .astuce-container .alerte span.span-infos{color:#FFF;text-decoration:underline;margin-left:30px;}.messages_container .close{cursor:pointer;position:absolute;right:6px;top:6px;font-size:0px;width:24px;height:24px;background-color:#000;background-image:url(/sites/default/themes/havre/images/icons/common/close_button.png);background-repeat:no-repeat;background-size:12px 12px;background-position:center;border-radius:100%;}.fiche-share-block{width:100%;display:inline-block;text-align:center;}.share{margin-top:30px;display:inline-block;border-bottom:1px solid #d4d4d4;padding-bottom:10px;width:calc(100% + 15px);font-size:0;margin-left:-15px;padding-left:15px;}.share.line{margin-top:0px;}.fiche-share-block.with-images .share{border-bottom:none;padding-bottom:0px;}.page-node.has-no-sidebar:not(.node-type-main-menu-home) .share{max-width:865px;margin:0 auto;margin-top:20px;margin-bottom:10px;padding-left:0px;}.page-node.has-no-sidebar:not(.node-type-main-menu-home) .fiche-share-block+.entete .content,.node-type-fiche-thematique .entete .content{margin:0 auto;max-width:865px;text-align:justify;}.share>div:first-child{float:left;}.share>div:last-child{float:right;}.share li,.share a span{vertical-align:middle;display:inline-block;}.share a img{max-width:25px;margin:0px;}.share li + li{margin-left:7px;}.share a span{margin-right:7px;}.share li,.share a{color:#2095ee;font:15px "Lato Bold";text-transform:uppercase;}.custom_partage_block{display:none;position:absolute;top:0px;right:0px;background-color:rgba(0,0,0,0.5) !important;min-width:68px;width:100%;height:100%;z-index:5;}.href-on-element-link{display:block;width:100%;height:100%;}.custom_partage_block.without-img{background-color:rgba(0,0,0,0) !important;}.custom_partage_block ul{position:absolute;top:5px;right:5px;}.custom_partage_block ul li:before{content:'' !important;font-size:0px !important;}.custom_partage_block ul li.custom_partage_element{list-style:none;display:inline-block;width:33px !important;float:none;margin-right:0;}.custom_partage_block ul li.custom_partage_element > a > img{margin:0px;margin-left:3px;height:30px !important;width:30px !important;height:auto !important;}.custom_partage_block a{display:inline-block;}.map-geolh .esriPopup .sizer{width:400px;}.map-geolh .esriPopup .titlePane{padding-bottom:2px;}.map-geolh .esriPopup .sizer .actionsPane{display:none;}.map-geolh .esriPopup .titleButton.maximize{display:none;}.map-geolh .sizer .title a{font:20px "Lato Regular";text-decoration:none;text-transform:uppercase;color:#282828;display:inline-block;margin-top:5px;}.sizer .title a.has-rubrique{font:18px "Lato Regular";text-decoration:none;text-transform:uppercase;color:#282828;display:block;}.sizer .field-rubrique{background-color:#c12051;font:12px "Roboto Regular";text-transform:uppercase;color:#fff;margin-right:1px;padding:6px;display:inline-block;margin-top:0;}.sizer .field-rubrique.empty{display:none;}.sizer .field-date,.sizer .field-lieu a{color:#282828;font:16px "Roboto Bold";}.sizer .field-lieu a{text-decoration:none;line-height:18px;display:inline-block;}.map-geolh .esriPopup .titlePane{min-height:60px !important;background-color:#fff;color:#6d6e71;padding:10px;line-height:16px;font-size:12px;border:0;border-radius:0px !important;}.map-geolh .esriPopup .contentPane{padding-top:0 !important;background-color:#fff;}.map-geolh .esriPopup .titleButton{background:none !important;color:#6d6e71;}.map-geolh .esriPopup .titleButton.close:before{content:'x';color:#6d6e71;}.credits-field{line-height:14px !important;color:#FFF !important;padding:3px 6px !important;text-decoration:none !important;font:12px "Roboto Regular" !important;text-transform:none !important;position:absolute !important;left:0px !important;bottom:0px !important;opacity:0;transition:all ease-in 0.2s;width:auto;height:auto;background-color:rgba(0,0,0,0.5);z-index:20;}.credits-field p{font:12px "Roboto Regular" !important;display:inline-block;position:relative !important;}.view-mode-mosaic_landing .credits-field{left:auto !important;bottom:0 !important;right:0 !important;}.random-pushes.common-block .view-mode-mosaic_landing .credits-field{top:auto !important;bottom:0px !important;left:auto !important;right:0px !important;text-align:right;}.credits-field a.credits-link{color:inherit !important;display:block !important;line-height:22px !important;color:#FFF !important;text-decoration:none !important;font-size:12px !important;text-transform:none !important;border:none !important;margin:0px !important;padding:0px !important;width:auto !important;}.credits-field p{position:absolute;bottom:0;}.sidebar-aside-content .credits-field{width:auto;max-width:90%;height:auto;}.has-sidebar #content .field-name-field-atom-a-la-une .credits-field{margin-left:-15px;}.has-sidebar #content .field-name-field-atom-a-la-une .credits-field p{margin-bottom:0;}.field-name-field-atom-image .image:hover .credits-field,.node-type-dossier-pratique .field-name-field-atom-a-la-une:hover .credits-field,.node-type-dossier-que-faire-au-havre .field-name-field-atom-a-la-une:hover .credits-field,.node-type-thematique-pratique .field-name-field-atom-a-la-une:hover .credits-field,.node-type-ma-ville-fiche-service .field-name-field-atom-a-la-une:hover .credits-field,.node-type-demarche .field-name-field-atom-a-la-une:hover .credits-field,.node-type-main-menu-home.rubrique-actualites .cover-overlay:hover .credits-field,.actualites-a-la-une-autres .first-block-left:hover .credits-field,.actualites-a-la-une-autres .second-block-item .image:hover .credits-field,.qfah-a-la-une .first-element .image:hover .credits-field,.qfah-a-la-une .other-element .image:hover .credits-field,.ma-ville-discover:hover .credits-field,.image_cover:hover .credits-field,.ma-ville-quartier .quartiers-content .views-field-field-atom-image .image:hover .credits-field,.img-zoom-in:hover .credits-field,.entete-image-cover:hover .credits-field,.ma-ville-slider .backgrounds-container .slide:hover .credits-field{opacity:1;transition:all ease-in 0.3s;}.ma-ville-slider .backgrounds-container .slide .credits-field{opacity:1;background-color:rgba(0,0,0,0.5);}.rubrique-que-faire-au-havre .qfah-a-la-une .image .credits-field{left:auto !important;right:0px !important;height:auto;width:auto;max-width:75%;}.rubrique-que-faire-au-havre .qfah-a-la-une .image .credits-field p{margin:0px;font:12px "Roboto Regular";line-height:14px;text-align:right;}.view-mode-mosaic_landing .field-name-field-atom-image{max-height:250px;overflow:hidden;}.credits{color:#FFF !important;font:12px "Roboto Regular" !important;}.downloads_and_links{background-color:#e5e5e5;display:inline-block;width:100%;padding-bottom:30px;}.downloads_and_links .content{margin:0 auto;}.rubrique-ma-ville .node-block-text .content,.node-type-lieu-editorial .node-block-text .content,.node-type-balade .node-block-text .content,.formulaire-content,.node-template-page-faq .entete .content{max-width:865px;margin:0 auto;padding-bottom:50px;}.rubrique-ma-ville .text_cover .content,.node-type-lieu-editorial .text_cover .content,.node-type-balade .text_cover .content{margin-top:30px;}.rubrique-ma-ville .fiche-share-block + .text_cover .content,.node-type-lieu-editorial .fiche-share-block + .text_cover .content,.node-type-balade .fiche-share-block + .text_cover .content{margin-top:0px;}.rubrique-ma-ville .node-block-text h3,.node-type-lieu-editorial .node-block-text h2,.node-type-balade .node-block-text h3,.node-template-page-simple h3{font:36px "Lato Light";color:#1e94ee;text-transform:uppercase;margin-top:30px;margin-bottom:10px;}.node-template-page-simple h3{text-align:left;}.node-template-page-simple .downloads_and_links .content{max-width:865px;}.rubrique-ma-ville .node-block-text h4,.node-type-lieu-editorial .node-block-text h3,.node-type-balade .node-block-text h4{font:24px "Roboto Light";color:#1e94ee;text-transform:uppercase;margin-top:20px;margin-bottom:10px;}.rubrique-ma-ville .node-block-text h5,.node-type-lieu-editorial .node-block-text h5,.node-type-balade .node-block-text h5{font:20px "Roboto Medium";text-transform:uppercase;margin-top:20px;margin-bottom:10px;}.rubrique-ma-ville .node-block-text p,.node-type-lieu-editorial .node-block-text p,.rubrique-ma-ville .node-block-text li,.node-type-lieu-editorial .node-block-text li{font:16px "Roboto Regular";line-height:24px;}.rubrique-ma-ville .node-block-text p,.node-type-lieu-editorial .node-block-text p{text-align:justify;margin-bottom:20px;}.node-type-contenu-editorial .list_blocs.node-block-text .content p:first-child{margin-top:10px;}.rubrique-ma-ville .node-block-text .credits-field p,.node-type-lieu-editorial .node-block-text .credits-field p{margin-bottom:0px;}.node-type-balade .node-block-text .field-name-body{margin-top:30px;margin-bottom:10px;}.node-type-balade .node-block-text .etape-item{font-size:0;line-height:0;padding:40px 0 30px;border-top:1px solid #d4d4d4;}.node-type-balade .node-block-text .image{width:225px;height:auto;display:inline-block;vertical-align:top;}.node-type-balade .node-block-text.balade-description h3{font:40px "Lato Light";text-transform:uppercase;line-height:42px;display:inline-block;color:#000;vertical-align:middle;margin:0px;margin-left:10px;width:calc(100% - 30px);}.node-type-balade .node-block-text .etape-title span{line-height:25px;vertical-align:top;background:url(/sites/default/themes/havre/images/icons/common/count.png) no-repeat;width:20px;height:26px;display:inline-block;color:#fff;font:13px "Roboto Bold";text-align:center;padding-top:3px;margin-top:8px;}.node-type-balade .node-block-text .text{width:calc(100% - 241px);display:inline-block;margin-left:16px;}.node-type-balade .node-block-text .summary{margin-top:20px;}.node-type-balade .node-block-text p,.node-formulaire .content p{font:18px "Roboto Regular";line-height:26px;margin-bottom:30px;}.node-type-balade .node-block-text .etape-item p{font:16px "Roboto Regular";line-height:26px;margin-bottom:0px;text-align:justify;}.rubrique-ma-ville .node-block-text .summary p,.node-type-lieu-editorial .node-block-text .summary p,.node-type-balade .node-block-text .summary p,.node-type-balade .node-block-text p strong{font:18px "Roboto Bold";line-height:26px;}.rubrique-ma-ville .node-block-text a,.node-type-lieu-editorial .node-block-text a{text-decoration:underline;color:#1c93ee;}.rubrique-ma-ville .node-block-text li a,.node-type-lieu-editorial .node-block-text li a{color:#000;}a.btn,.node-type-balade .node-block-text .etape-item a,#main .node-je-participe-consultation div.projet-lie a{display:inline-block;font:15px "Lato Bold";text-transform:uppercase;padding:8px 10px;color:#1c93ee;border:2px solid #1c93ee;width:auto;text-align:center;text-decoration:none !important;background:none;}.rubrique-ma-ville .node-block-text a.btn{margin-top:30px;}#main .node-je-participe-consultation div.projet-lie a,#main .node-je-participe-consultation a.btn{font:18px "Lato Bold";}.node-type-balade .node-block-text .etape-item a.group1{border:none;padding:0px;margin:0px;}.context-sdl_editor_representation.type-file,.context-sdl_editor_representation.type-file .dnd-atom-rendered,.context-sdl_editor_representation.type-file .dnd-atom-rendered .image{display:inline;font:16px "Roboto Regular";}.node-activite .field-name-body .field-items .field-item .context-sdl_editor_representation.type-file{padding:0px !important;}.context-sdl_editor_representation.type-file .dnd-atom-rendered .image a{color:#1e94ee;text-decoration:underline;}#main div.btn a{display:inline-block;font-family:'Roboto',sans-serif;font-size:18px;font-weight:700;line-height:50px;color:#fff;text-transform:uppercase;text-decoration:none;background-color:#1c94ee;padding:0 80px;margin:30px 0;}#main div.btn.center{text-align:center;}#content .view div.view-empty{font-family:"Roboto Regular",sans-serif;font-size:18px;}.has-sidebar #content .node-peac-activite .summary p{text-align:justify;}.node-peac-activite .reservation A{background:url(/sites/default/themes/havre/images/icons/common/ticket.png) no-repeat;background-color:#c12051;background-position:10px 6px;border:2px solid #c12051;color:#fff;display:inline-block;font-family:'Lato',sans-serif;font-size:15px;font-weight:700;line-height:35px;margin:15px 0;padding:0 15px 0 40px;text-transform:uppercase;text-decoration:none;}.node-peac-activite .reservation A:hover{background-color:#ffffff;background-image:url(/sites/default/themes/havre/images/icons/common/ticket-2.png);border:2px solid #c12051;color:#c12051;}.node-peac-activite .field-name-field-peac-encart{background-color:#868686;color:#ffffff;font:14px "Roboto Regular",sans-serif;margin-top:30px;margin-bottom:15px;padding:20px 15px;}.node-peac-activite .field-name-field-peac-encart LI::before{color:#ffffff !important;font-size:35px !important;}.node-peac-activite .field-name-field-peac-encart A{color:#000000 !important;font-weight:bold;}.node-peac-activite .field-name-field-peac-encart P{margin-bottom:15px !important;}.node-peac-activite .field-name-field-peac-encart UL{margin-bottom:10px !important;}.node-peac-activite .date.mise-a-jour{color:#797878;font:14px "Roboto Regular",sans-serif;font-style:italic;margin:20px 0;}@media all and (max-width:1023px){.random-pushes h2{font:28px "Lato Light";}.random-pushes .item-list li,.random-pushes .views-row{margin-right:0;width:100%;}.random-pushes .item-list li img,.random-pushes .views-row img{width:100%;}.newsletter-block .contact-block{margin-right:0;width:100%;margin-bottom:10px;}.has-sidebar #content .field-name-field-atom-a-la-une img,.dnd-widget-wrapper img{width:100%;margin-left:0px;}.elements-above{margin-right:0px;}.share{margin-left:0px;padding-left:0px;width:100%;}}@media all and (max-width:767px){.node-type-balade h1,.has-no-sidebar.rubrique-ma-ville h1,.rubrique-je-participe.has-no-sidebar h1,.rubrique-je-participe.has-no-sidebar h2,.rubrique-pratique .demarches-list h2,.rubrique-pratique .demarches-list h1,.rubrique-homepage h2,.rubrique-homepage.node-type-webcam h1,.rubrique-actualites .sous-rubrique-actualites h2,.rubrique-actualites .sous-rubrique-actualites h1,.page-view-list-full h1,.node-type-contenu-editorial h1,.node-type-lieu-editorial h1,.node-type-ma-ville-maire .sous-rubrique-je-participe .liste-actualites h2,.has-no-sidebar .rubrique-mon-havre h1,.view-partenaires h1,.mon-havre-form h1,.has-no-sidebar .node-formulaire h1,.node-type-fiche-thematique header h1,.node-template-page-simple header h1{font:34px "Roboto Thin";line-height:38px;margin:20px auto;margin-bottom:30px;}.rubrique-ma-ville h2,.rubrique-je-participe h2,.rubrique-pratique .demarches-list h2,.rubrique-homepage h2,.rubrique-actualites .sous-rubrique-actualites h1{font:48px "Roboto Thin";max-width:100%;width:100%;margin:20px auto;}.rubrique-pratique .demarches-list h2 strong,.rubrique-pratique .demarches-list h1 strong,#mon-havre-user-hariane-login h1 strong{font:42px "Roboto Bold";line-height:30px;}.newsletter-block .contact-block{height:210px;line-height:210px;}.newsletter-block .contact-block .block-text{width:100%;}.newsletter-block .contact-block.subscribe-newsletter p{width:90%;margin:0 auto;}.newsletter-block .contact-block.subscribe-newsletter p:first-child{font:22px "Lato Light";margin-bottom:14px;background:none;padding-right:0px;}.newsletter-block .contact-block.subscribe-newsletter p:first-child span{font:22px "Lato Bold";}.newsletter-block .contact-block.subscribe-newsletter form input[type="text"]{width:90%;}.newsletter-block .contact-block.subscribe-newsletter form input[type="submit"]{right:20px;}.newsletter-block .contact-block.announce-event p{font:22px "Lato Light";}.newsletter-block .contact-block.announce-event p span{font:22px "Lato Bold";}.newsletter-block .contact-block.announce-event a{font:16px "Lato Bold";padding:10px 0;width:90%;max-width:290px;}.events-block .views-field-prefix,.events-block .views-field-field-categorie-actualite{margin-top:0}.resultats{padding-left:0px;}.messages_container .astuce-container{padding:8px 0;}.messages_container .astuce-container .astuce-alerte p{font:12px "Roboto Bold";background-size:26px;padding:8px 0;padding-left:35px;width:calc(90% - 35px);margin:0 auto;}.messages_container .astuce-container .astuce-alerte span{font:12px "Roboto Black";}.has-sidebar #content .field-name-field-atom-a-la-une img,.dnd-widget-wrapper img{margin-top:0px;}.has-sidebar #content .hariane-block{width:100%;padding-right:0;}.has-sidebar #content .hariane .field-name-field-liens .field-item{height:auto;line-height:normal;padding:10px 0 10px 55px;}.rubrique-pratique.has-sidebar #content div.more-infos{width:auto;}.display-mosaic .relative-item{}.node-type-balade .node-block-text .text{width:100%;display:block;margin-left:0;}.node-type-balade .node-block-text .image{width:100%;text-align:center;}.node-type-balade .node-block-text .image a{width:100%;}.node-type-balade .node-block-text.balade-description h3{font:30px "Lato Light";line-height:32px;}.list-link{display:block;float:none;}.messages_container .astuce-container .astuce-alerte{height:auto;min-height:55px;}.node-peac-activite .field-name-field-peac-encart{margin-left:10px;margin-right:10px;}.node-peac-activite .reservation{text-align:center;}.node-peac-activite .date.mise-a-jour{margin:30px 0;text-align:center;}}@media all and (max-width:479px){.newsletter-block .contact-block.subscribe-newsletter form input[type="submit"]{right:31px;}.page-node .share>div:first-child,.page-node .share>div:last-child{float:none;text-align:center;}.page-node .share>div:first-child{margin-bottom:10px;}}
.view-partenaires .entete{margin-bottom:35px;}.partenaires,#list-questions-faq .list-questions-item{display:inline-block;width:100%;padding:20px 0 30px;}#list-questions-faq .list-questions-item{padding:30px 0 40px;}.partenaires.even,#list-questions-faq .list-questions-item.even{background-color:#e5e5e5;}.partenaires.odd,#list-questions-faq .list-questions-item.odd{background-color:#f2f2f2;}#list-questions-faq .list-questions-item h2,#list-questions-faq .list-questions-item h3{font-size:36px;margin-bottom:0px;}#list-questions-faq .list-questions-item .corps p{font:14px "Lato Regular";line-height:20px;}.node-template-page-faq .entete .content,.node-template-page-faq .entete .content p{text-align:center;}.node-template-page-faq.node-template-page-contact .entete .content,.node-template-page-faq.node-template-page-contact .entete .content p{text-align:left;}.node-template-page-faq .entete .content p strong{color:#1c93ee;}.node-template-page-contact .bloc_demarche{padding-bottom:50px;}@media all and (min-width:767px){.node-template-page-contact .bloc_demarche a.hariane{margin-top:0px;margin-bottom:10px;float:left;width:32%;margin-right:2%;}}.node-template-page-contact .bloc_demarche a.hariane:nth-child(3n){margin-right:0%;}.node-template-page-contact .informations .informations-content{background-color:#e5e5e5;padding:20px;}.node-template-page-contact .informations{padding:50px 0px;}.node-template-page-contact .informations h2{font:32px "Lato Light";line-height:36px;text-transform:uppercase;color:#282828;margin:0px;}.node-template-page-contact .informations .bloc-white{width:calc(50% - 20px);}.node-template-page-contact .informations .bloc-white.links-and-downloads{float:left;}.node-template-page-contact .informations .bloc-white.telephone-and-form{float:right;}.node-template-page-contact .informations .bloc-white.telephone-and-form .informations-content p{text-align:center;font-size:18px;padding-bottom:10px;}.node-template-page-contact .informations .bloc-white.telephone-and-form .informations-content p span{font:30px "Lato Bold";line-height:32px;}.node-template-page-contact .informations .bloc-white.telephone-and-form .informations-content .links{text-align:center;}.node-template-page-contact .informations .bloc-white.telephone-and-form .informations-content .links a{border-color:#1c93ee;color:#1c93ee;font-size:15px;}.partenaires .title{font:24px "Lato Regular";line-height:26px;text-transform:uppercase;}.partenaires .text{font:16px "Lato Regular";}.partenaires .links{text-align:left;}.partenaires .links a{border:2px solid #1c94ee;margin-right:0px;color:#1c94ee;display:inline-block;margin-top:20px;}.grey-form{background-color:#e5e5e5;padding:45px 0px;}.grey-form p{font:16px "Roboto Regular";}.grey-form .form-errors p{background:none;color:#ff0000;text-decoration:underline;}.grey-form .form-errors p a{color:#ff0000;font-weight:bold;}.grey-form .node-content{margin-bottom:40px;}.grey-form h2{font:46px "Lato Light";text-transform:uppercase;}.grey-form .subtitle{text-align:left;text-transform:uppercase;}.grey-form .date-lieu{font:20px "Roboto Regular";}.grey-form .links{text-align:left;}.grey-form .links a{color:#1c93ee;border-color:#1c93ee;}.grey-form form.webform-client-form fieldset{margin-top:0;}.grey-form form.webform-client-form fieldset.half{width:49.5%;margin-right:1%;}.grey-form form.webform-client-form fieldset.third{width:calc(98% / 3);margin-right:1%;}.grey-form form.webform-client-form fieldset.half:last-child,.grey-form form.webform-client-form fieldset.third:last-child{margin-right:0;}.grey-form form label{font:16px "Lato Bold";text-transform:uppercase;padding-left:10px;line-height:24px;vertical-align:middle;}.grey-form form .form-type-radios label{margin-bottom:20px;}.grey-form form .form-item,.grey-form form.webform-client-form fieldset.half > .fieldset-wrapper > .form-item{margin-bottom:20px;}.grey-form form .form-item.form-type-radio{margin-bottom:8px;}.grey-form form .form-item input[type="text"],.grey-form form .form-item input[type="password"],.grey-form form .form-item input[type="email"],.grey-form form .form-item select{height:55px;line-height:55px;background-color:rgba(255,255,255,0.9);border:none;border-radius:5px;width:100%;font:28px "Lato Regular";color:#000;padding:0 10px;}.grey-form form .form-item select option{font:18px "Lato Regular";}.grey-form form .form-item input[type="radio"]{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0.1);height:20px;width:20px;border-radius:50px;vertical-align:middle;}.grey-form form .form-item input[type="radio"]:checked{background:url(/sites/default/themes/havre/images/icons/common/radio-checked-blue.png) no-repeat center;background-color:rgba(0,0,0,0.1);background-size:12px 12px;}.grey-form form .form-item input[type="checkbox"],.page-user-register form .form-item-newsletters .form-checkboxes input.form-checkbox,.blocks-list-item.blocks-list-item-newsletters form .form-checkboxes input.form-checkbox{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0.1);height:22px;width:22px;vertical-align:middle;cursor:pointer;}.grey-form form .form-item input[type="checkbox"]:checked,.page-user-register form .form-item-newsletters .form-checkboxes input.form-checkbox:checked,.blocks-list-item.blocks-list-item-newsletters form .form-checkboxes input.form-checkbox:checked{background:url(/sites/default/themes/havre/images/icons/common/checkbox-checked-blue.png) no-repeat center;background-color:rgba(0,0,0,0.1);}.grey-form form .form-item textarea{height:230px;font:16px "Lato Regular";border:none;border-radius:5px;background-color:rgba(255,255,255,0.9);width:100%;color:#000;}.grey-form form.webform-client-form .form-actions{text-align:center;}.grey-form input[type="submit"],.mon-havre-form-container input[type="submit"],.grey-form form.webform-client-form .form-actions .webform-submit{height:40px;line-height:40px;font:18px "Lato Bold";border:none;border-radius:0;background:none;margin:15px auto;display:block;text-align:center;padding:0 45px;color:#fff;text-transform:uppercase;background-color:#1c93ee;bottom:0;left:0;}.grey-form #edit-upload-upload input[type="submit"]{margin:0px;display:inline-block;vertical-align:top;}.grey-form #edit-upload-upload input.form-file{display:inline-block;vertical-align:top;background-color:#FFF;font-size:14px;line-height:14px;padding:11px;max-width:100%;width:400px;}.grey-form form.webform-client-form .form-actions .webform-submit{display:inline-block;}.grey-form form .form-item input::-webkit-input-placeholder{color:rgba(255,255,255,0.5);}.grey-form form .form-item input:-moz-placeholder{color:rgba(255,255,255,0.5);}.grey-form form .form-item input::-moz-placeholder{color:rgba(255,255,255,0.5);}.grey-form form .form-item input:-ms-input-placeholder{color:rgba(255,255,255,0.5);}@media all and (max-width:767px){.node-template-page-contact .informations .bloc-white.links-and-downloads,.node-template-page-contact .informations .bloc-white.telephone-and-form{float:none;width:100%;margin-bottom:20px;}.node-template-page-contact .informations h2,.node-template-page-contact .informations .bloc-white.telephone-and-form .informations-content p span{font-size:22px;}}
#footer{padding:0;}.footer-menus{background-color:black;text-align:center;}.footer-menus a{color:white;font-size:14px;}.footer-menu-principal{display:inline-block;margin:auto;text-align:left;padding-top:35px;padding:35px 0px 0px 0px;width:1170px;}.footer-menu-list-social{text-align:center;padding:35px 0px;display:none;}.first-bar-features-social{margin:auto;font-size:0;}.first-bar-features-social .socials-icon{display:inline-block;}.first-bar-features-social .socials-icon+.socials-icon{margin-left:8px;}.footer-app .first-bar-features-social{max-width:235px;}.footer-app .first-bar-features-social .socials-icon{margin-bottom:5px;}.footer-app .first-bar-features-social .socials-icon:nth-child(1){margin-left:15px;}.footer-app .first-bar-features-social .socials-icon:nth-child(6){margin-left:80px;margin-bottom:0;}.footer-app .first-bar-features-social .socials-icon:nth-child(7){margin-bottom:0}.footer-menu-principal li{list-style-image:none !important;list-style-type:none !important;}.footer-main-menu-header{float:left;width:465px;}.footer-main-menu-header .menu>div{float:left;padding-left:15px;width:50%;}.footer-main-menu-header .menu>div>li{margin-bottom:30px;}.footer-main-menu-header .li-first>a{font:24px "Lato Regular";text-transform:uppercase;}.footer-main-menu{float:left;vertical-align:top;width:235px;padding-left:15px;padding-right:15px;}.footer-main-menu li{list-style-image:none !important;list-style-type:none !important;}.footer-main-menu li a{font:20px "Lato Regular";text-transform:uppercase;}.footer-main-menu li a.active{color:#fff;}.right-bloc-footer-principal{float:left;width:235px;padding-left:15px;}.mon-compte a{display:block;}.mon-compte .element-title{font:24px "Lato Regular";text-transform:uppercase;}.footer-menu-secondary{background-color:#282828;text-align:center;height:65px;line-height:65px;}.footer-menu-secondary li{display:inline-block;}.footer-menu-secondary li a{font:20px "Lato Regular";text-transform:uppercase;border-right:2px solid white;padding:0px 10px;color:#fff;}.footer-menu-secondary li a.active{color:#fff;}.footer-menu-secondary li.last a{border:0;}.footer-blocs-partenaires{text-align:center;font-size:0;padding:40px 10px 35px;background-color:white;display:inline-block;width:100%;}.footer-blocs-partenaires .content{position:relative;}.footer-blocs-partenaires li{display:inline-block;font:12px "Lato Bold";color:#fff;}.footer-blocs-partenaires li a{font-size:0;display:inline-block;width:100%;margin-bottom:10px;}.footer-blocs-partenaires .prevBtn,.footer-blocs-partenaires .nextBtn{font-size:0;top:32%;}.footer-blocs-partenaires .prevBtn{background:url(/sites/default/themes/havre/images/icons/common/slider_prev_gris.png) no-repeat 0 0;}.footer-blocs-partenaires .nextBtn{background:url(/sites/default/themes/havre/images/icons/common/slider_next_gris.png) no-repeat 0 0;}.footer-carte{height:400px;margin-bottom:40px;position:relative;}.footer-map-container{background:url(/sites/default/themes/havre/images/home/map.jpg) no-repeat center center;background-size:cover;height:100%;width:100%;}.footer-carte-encadre{position:absolute;width:435px;height:350px;top:25px;left:25px;background-color:white;text-align:center;padding:80px 20px 0px 20px;}.footer-carte-encadre p{font:16px "Lato Regular";text-align:left;}.footer-carte-encadre p:first-child{margin-bottom:10px;}.footer-carte-encadre p:last-child{margin-top:10px;}.footer-carte-encadre p a{font:14px "Lato Bold";text-transform:uppercase;background-color:#4aa5e9;color:white;padding:2px 10px;}.footer-carte-encadre p a+a{margin-left:10px;}.footer-menu-tertiary{text-align:center;padding-bottom:100px;}.footer-menu-tertiary li{display:inline-block;}.footer-menu-tertiary li a{font:16px "Lato Regular";border-right:1px solid #919191;padding:0px 10px;color:#919191;}.footer-menu-tertiary li.last a{border:0;}.footer-app{color:#ffffff;}.footer-app .first-bar-features-social img{width:30px;margin-right:5px;}.eu-cookie-compliance-banner .popup-content{padding:10px;}.eu-cookie-compliance-banner #popup-text{margin-top:0 !important;}.eu-cookie-compliance-banner #popup-text p{font:14px "Roboto Regular" !important;font-weight:normal !important;}.eu-cookie-compliance-banner #popup-text button:hover{text-decoration:none !important;}.eu-cookie-compliance-banner #popup-buttons button{border:2px solid #fff;border-radius:0 !important;box-shadow:none !important;font:12px "Roboto Regular";font-weight:normal !important;margin:.5em .5em 0 0;padding:5px 10px;text-transform:uppercase;text-shadow:none !important;}.eu-cookie-compliance-banner #popup-buttons .agree-button{background:#5ca465;border-color:#5ca465;color:#fff !important;}.eu-cookie-compliance-banner #popup-buttons .agree-button:hover{background-color:#ecfcee;border-color:#ecfcee;color:#4e845f !important;}.eu-cookie-compliance-banner #popup-buttons .decline-button{background:#f95b5c;border-color:#f95b5c;color:#fff !important;}.eu-cookie-compliance-banner #popup-buttons .decline-button:hover{background-color:#fff5f5;border-color:#fff5f5;color:#d83c3d !important;}@media all and (max-width:1169px){.footer-blocs-partenaires .content{width:850px;}.footer-blocs-partenaires li{width:95px;}.footer-menu-principal{width:1024px;}.footer-main-menu-header{width:616px;}.footer-main-menu,.right-bloc-footer-principal{width:204px;}}@media all and (max-width:1023px){.footer-menu-principal{width:768px;}.footer-menu-list-social{display:block;}.footer-main-menu-header{display:none;}.footer-main-menu{float:none;}.right-bloc-footer-principal{float:none;width:auto;text-align:center;}.right-bloc-footer-principal .element{display:inline-block;}.right-bloc-footer-principal .element+.element{margin-left:25px;}.right-bloc-footer-principal .element.mon-compte{display:none;}.footer-carte{height:auto;}.footer-menu-secondary,.footer-blocs-partenaires{display:none;}.footer-map-container{display:none;}.footer-carte-encadre{width:100%;height:auto;position:static;padding:10px 20px 0px 20px;}.footer-carte-encadre p{text-align:center;}.footer-app{text-align:center;width:100%;}.footer-app .first-bar-features-social{max-width:100%;}.footer-app .first-bar-features-social .socials-icon:nth-child(6){margin-left:8px;}.footer-app TABLE{margin:0 auto;}}@media all and (max-width:767px){.footer-menu-principal{width:95%;}.footer-main-menu,.right-bloc-footer-principal{width:100%;}.footer-main-menu .menu li{padding-bottom:45px;}.footer-main-menu .menu li:last-child{padding-bottom:0;}.footer-carte-encadre p{text-align:left;}.footer-carte-encadre p:first-child{margin-top:20px;}.footer-carte-encadre p a{display:table;font-size:25px;}.footer-carte-encadre p a:first-child{margin-top:50px;}.footer-carte-encadre p a+a{margin-left:0px;margin-top:20px;}.footer-menu-tertiary{padding-bottom:20px;}footer#footer{display:none;}.first-bar-features-social .socials-icon a img{width:45px;}}@media all and (max-width:479px){.footer-menu-principal{width:320px;}.right-bloc-footer-principal .element{display:block;}.right-bloc-footer-principal .element+.element{margin-left:0px;}.footer-menu-list-social{padding-top:0px;padding-bottom:35px;}.eu-cookie-compliance-banner #popup-buttons{text-align:center !important;}}
.rubrique-mon-havre .hidden{display:none;}.rubrique-mon-havre #section-tabs ul.tabs{margin:0px;padding:5px;background-color:#e5e5e5;display:block;width:calc(100% - 10px);margin-bottom:0px;padding-bottom:0px;}.rubrique-mon-havre #section-tabs ul.tabs li{float:left;list-style:none;border-right:1px solid #FFF;text-align:center;}.rubrique-mon-havre #section-tabs ul.tabs li:before{content:'';font-size:0px;}.rubrique-mon-havre #section-tabs ul.tabs li.last{border-right:none;}.rubrique-mon-havre #section-tabs ul.tabs li a{font:18px "Lato Bold";line-height:42px;text-transform:uppercase;display:block;width:100%;text-align:center;color:#999;}.rubrique-mon-havre.page-inscription-newsletter .texte-bas{padding:30px 0px;}.rubrique-mon-havre.page-inscription-newsletter .texte-bas p{font-size:12px;line-height:15px;color:#666;}.rubrique-mon-havre.page-inscription-newsletter .form-errors{margin-bottom:20px;}.grey-form form .form-item.form-type-checkboxes.form-item-newsletters > label{padding-left:0px;margin-bottom:10px;}.grey-form form .form-item.form-type-checkboxes.form-item-newsletters #edit-newsletters .form-item{margin-bottom:10px;}.grey-form form .form-item.form-type-checkboxes.form-item-newsletters #edit-newsletters .form-item label.option{padding-left:2px;font-size:14px;}.rubrique-mon-havre.user-add-content .image-container .links{padding-bottom:20px;}.links.links-centered.links-space-top{width:100%;text-align:center;padding-top:20px;}.links.links-centered.links-space-top a{display:inline-block;}.content p.unauthorized-page-content{text-align:center;padding:20px 0px;font-size:16px;}.rubrique-mon-havre #section-tabs ul.tabs li.current a{background-color:#FFF;color:#000;}.rubrique-mon-havre #section-tabs .content{padding:0px !important;}.rubrique-mon-havre .node-list-mon-havre-links{padding-top:20px;text-align:left;}.rubrique-mon-havre .node-list-mon-havre-links.links a{border-color:#1c93ee;color:#1c93ee;}.rubrique-mon-havre .content.mini{max-width:875px;margin:0 auto;}.rubrique-mon-havre section.user-mon-havre-loaded-content .main-content{padding:0px 40px;border:5px solid #e5e5e5;border-top:none;margin-bottom:40px;}.rubrique-mon-havre section.user-mon-havre-loaded-content p{font:18px "Roboto Regular";line-height:22px;}.rubrique-mon-havre section.user-mon-havre-loaded-content p.large-text{font:18px "Lato Bold";line-height:28px;color:#000;text-transform:uppercase;margin-bottom:10px;}.rubrique-mon-havre section.user-mon-havre-loaded-content .intro p{margin-bottom:20px;}input#edit-submit-button.loading{background-repeat:no-repeat;background-image:url(/sites/default/themes/havre/images/white.svg);background-size:34px;background-position:center;color:transparent;}.intro p.green,.user-form-submitted-message p{color:rgb(12,169,0);margin-bottom:10px;}.user-form-submitted-error p{color:red;margin-bottom:10px;}.intro p.green.center{text-align:center;}.rubrique-mon-havre section.user-mon-havre-loaded-content .intro p:last-child{margin-bottom:0px;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item{border:3px solid #FFF;width:calc(100% - 6px);padding:40px 0px;border-top:1px solid #999;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item:first-child{border-top:none;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item h2{font:34px "Roboto Regular";line-height:40px;color:#000;background-color:#FFF;text-transform:uppercase;padding:10px 0px;width:calc(100% - 20px);display:block;color:#1e94ee;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item .blocks-list-item-content{}#havre-user-account-user-newsletters-form{margin-top:20px;}#havre-user-account-user-newsletters-form .form-type-checkbox{width:50%;display:inline-block;float:left;margin-bottom:25px;}#havre-user-account-user-newsletters-form .form-type-checkbox{font-size:14px;font-weight:bold;line-height:1em;}#havre-user-account-user-newsletters-form label{font-weight:bold;}#havre-user-account-user-newsletters-form .form-type-checkbox .frequence{font-size:12px;color:#6f6f6f;}#havre-user-account-user-newsletters-form .form-type-checkbox .description{margin-left:0px;}#havre-user-account-user-newsletters-form .form-type-checkbox > .description{margin-left:25px;}#havre-user-account-user-newsletters-form .form-type-checkbox .description .description{font-size:14px;}#havre-user-account-user-newsletters-form .form-checkbox:not(:checked),#havre-user-account-user-newsletters-form .form-checkbox:checked{position:absolute;left:-9999px;}#havre-user-account-user-newsletters-form .form-checkbox:not(:checked) + label,#havre-user-account-user-newsletters-form .form-checkbox:checked + label{position:relative;padding-left:25px;cursor:pointer;}#havre-user-account-user-newsletters-form .form-checkbox:not(:checked) + label:before,#havre-user-account-user-newsletters-form .form-checkbox:checked + label:before{content:'';position:absolute;left:0;top:0px;width:20px;height:20px;background:#e5e5e5;}#havre-user-account-user-newsletters-form .form-checkbox:not(:checked) + label:after,#havre-user-account-user-newsletters-form .form-checkbox:checked + label:after{content:'';position:absolute;display:block;top:4px;left:4px;background:#1984d6;width:12px;height:12px;transition:all .2s;}#havre-user-account-user-newsletters-form .form-checkbox:not(:checked) + label:after{opacity:0;transform:scale(0);}#havre-user-account-user-newsletters-form .form-checkbox:checked + label:after{opacity:1;transform:scale(1);}.rubrique-mon-havre .user-mon-havre-loaded-content input[type="text"],.rubrique-mon-havre .user-mon-havre-loaded-content input[type="password"]{border-radius:5px;}.password-strength,div.password-confirm{position:absolute;right:0px;transform:translateY(-100%);}.form-item-pass-pass2{margin-top:25px;}.havre-user-account-user-edit-account .form-item select{padding:18px 10px;float:left;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item .hariane-block{float:left;width:calc(50% - 20px);margin-right:40px;text-align:center;color:#FFF;padding:30px;background-color:#006d8e;background-image:url(/sites/default/themes/havre/images/mon-havre/hariane-mouse.png);background-size:auto 98%;background-repeat:no-repeat;background-position:top left;background-position:top 0px left 30px;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item .hariane-block.full-width{width:100%;margin:0 auto;float:none;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item .hariane-block:nth-child(2){margin-right:0px;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item .hariane-block h3{border:none;font:23px "Roboto Bold";line-height:25px;text-transform:uppercase;margin-bottom:20px;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item .hariane-block p{font-size:16px;margin-bottom:20px;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item .hariane-block a.btn{font-size:18px;color:#FFF;border-color:#FFF;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-quartier,.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-genre,.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-actu,.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-categorie{margin-bottom:40px;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences p.simple a{color:#1c93ee;text-decoration:underline;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-quartier label input,.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-genre label input,.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-actu label input,.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-categorie label input{display:none;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-quartier label,.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-genre label,.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-actu label,.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-categorie label{cursor:pointer;float:left;background-color:#EEE;font:12px "Roboto Regular";text-transform:uppercase;color:#000;margin-right:1px;margin-bottom:1px;padding:6px;display:inline-block;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-quartier label:hover,.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-genre label:hover,.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-genre label:hover,.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-categorie label:hover{background-color:#e5e5e5;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-quartier label.active,.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-genre label.active,.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-actu label.active,.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-categorie label.active{background-color:#1c93ee;color:#FFF;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-categorie .parents-container{margin-bottom:20px;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-categorie .parents-container .parent{display:block;width:100%;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-categorie .parents-container .parent label{float:none;font-size:14px;background-color:#333;color:#FFF;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-categorie .parents-container .parent:hover label{background-color:#000;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item.blocks-list-item-preferences form#form-choix-categorie .parents-container .parent label.active{background-color:#1c93ee;}.blocks-list-item-preferences .links{padding-top:40px;text-align:left;}.blocks-list-item-preferences .links a{border-color:#1c93ee;color:#1c93ee;margin-right:20px;}.connexions-externes a.externe{width:calc(50% - 10px);float:left;margin-right:20px;display:block;background-color:#3b6c8d;color:#FFF;text-align:center;margin-bottom:20px;font:18px "Lato Regular";text-transform:uppercase;height:57px;box-sizing:border-box;}.connexions-externes a.externe.facebook{background:#435f9b;}.connexions-externes.from-association{text-align:center;}.connexions-externes.from-association a.externe.facebook{float:none;display:inline-block;}.rubrique-mon-havre.mon-havre-form-container .mon-havre-form header{margin-bottom:25px;}#user-login .line-container.forgotten-password-link{text-align:center;}#user-login .line-container.forgotten-password-link a{text-decoration:underline;font:16px "Roboto Light";color:#282828;}.havre-user-login-form-wrapper{margin:40px 0px;}.blue-form{background:#1c93ee;padding:50px 0px;color:white;}.blue-form .content p{font-family:"Roboto Regular";font-size:16px;}.blue-form .content p:last-of-type{margin-bottom:15px;}.blue-form h2{font:38px "Lato Light";text-align:center;color:white;margin-bottom:20px;text-transform:uppercase;}.blue-form .links a{border-color:white;color:white;}.connexions-externes a.externe:nth-child(2n),.connexions-externes a.externe:last-child{margin-right:0px;}.rubrique-mon-havre .registered p{margin-bottom:20px;text-align:center;}.mon-havre-form-container .form-wrapper#edit-links .fieldset-wrapper{text-align:center;}.mon-havre-form-container .form-wrapper#edit-links .fieldset-wrapper a{color:#1c93ee;text-decoration:underline;}.mon-havre-form-container .form-wrapper .fieldset-wrapper .form-errors p.error{text-align:center;padding-bottom:5px;}.rubrique-mon-havre .view-main-recherche  .views-row{padding-left:0px;}.rubrique-mon-havre .view-main-recherche  .views-row.last{border-bottom:none;}.rubrique-mon-havre .view-main-recherche  .views-row h3{font:30px "Lato Light";line-height:32px;margin:0px;color:#000;text-transform:none;border:none;}.rubrique-mon-havre .list-favoris .list-favoris-empty span{color:#2095ee;font:15px "Lato Bold";text-transform:uppercase;display:inline-block;}.rubrique-mon-havre .list-favoris .list-favoris-empty img{position:relative;top:6px;margin-left:10px;margin-right:5px;}.rubrique-mon-havre .list-favoris.view-main-recherche .views-row h3,.rubrique-mon-havre .list-evenements.view-main-recherche .views-row h3,.rubrique-mon-havre .list-actualites.view-main-recherche .views-row h3,.rubrique-mon-havre .list-petites-annonces.view-main-recherche .views-row h3{width:calc(100% - 145px);float:right;}.rubrique-mon-havre .list-demarches.view-main-recherche .views-row h3{float:left;text-transform:uppercase;font-size:22px;line-height:24px;font-family:"Lato Regular";}.node-type-dossier-que-faire-au-havre.has-sidebar #content .rubrique-mon-havre .list-evenements.view-main-recherche .views-row h3{font:30px "Lato Light";line-height:32px;margin:0px;color:#000;text-transform:none;border:none;}.node-type-dossier-que-faire-au-havre.has-sidebar #content .view-main-recherche h2{font:36px "Lato Light";color:#1e94ee;text-transform:uppercase;margin-bottom:30px;margin-top:20px;width:100%;}.node-type-dossier-que-faire-au-havre.has-sidebar #content .rubrique-mon-havre .list-evenements.view-main-recherche .views-row .field-name-body{margin-top:0px;}.rubrique-mon-havre .list-demarches.view-main-recherche .views-row .date{float:left;text-transform:uppercase;font-size:16px;font-family:"Lato Light";}.rubrique-mon-havre .list-demarches.view-main-recherche .views-row .share p,.rubrique-mon-havre .list-evenements.view-main-recherche .views-row .share p,.rubrique-mon-havre .list-actualites.view-main-recherche .views-row .share p,.rubrique-mon-havre .list-petites-annonces.view-main-recherche .views-row .share p{text-transform:uppercase;font:12px "Roboto Regular";text-transform:uppercase;text-align:right;}.rubrique-mon-havre .list-demarches.view-main-recherche .views-row .share p span,.rubrique-mon-havre .list-evenements.view-main-recherche .views-row .share p span,.rubrique-mon-havre .list-actualites.view-main-recherche .views-row .share p span,.rubrique-mon-havre .list-petites-annonces.view-main-recherche .views-row .share p span{background-color:#26465f;font:12px "Roboto Regular";text-transform:uppercase;color:#fff;margin-right:1px;padding:6px 12px;display:inline-block;margin-top:1px;margin-left:5px;}.rubrique-mon-havre .view-main-recherche  .views-row h3.no-img{width:auto;float:none;}.rubrique-mon-havre .view-main-recherche  .views-row article{float:left;width:calc(100% - 330px);}.node-type-dossier-que-faire-au-havre .rubrique-mon-havre .view-main-recherche  .views-row article{float:left;width:100%;}.rubrique-mon-havre .view-main-recherche  .views-row article.node-unpublished{background-color:transparent;}.rubrique-mon-havre .view-main-recherche  .views-row .share.fav.alert{float:right;margin:0px;padding:0px;border:none;width:330px;padding-top:30px;}.rubrique-mon-havre .view-main-recherche  .views-row .share.fav.alert .links{padding-top:10px;text-align:right;}.rubrique-mon-havre .view-main-recherche  .views-row .share.fav.alert .links a{width:auto;border-color:#2095ee;margin-right:6px;float:none;}.rubrique-mon-havre .view-main-recherche  .views-row .share.fav.alert .links a:last-child{margin-right:0px;}.rubrique-mon-havre .blocks-list-item-demarches .view-main-recherche  .views-row .share.fav.alert{width:310px;padding-top:0px;}.rubrique-mon-havre .blocks-list-item-demarches .view-main-recherche  .views-row article{width:calc(100% - 310px);}.rubrique-mon-havre .blocks-list-item-demarches .list-demarches p.error-info{margin-bottom:20px;}.rubrique-mon-havre .view-main-recherche  .views-row .fav.alert a span{margin-right:7px;vertical-align:middle;display:inline-block;}.rubrique-mon-havre .view-main-recherche  .views-row .fav.alert a p{display:inline;color:#2095ee;font:15px "Lato Bold";text-transform:uppercase;}.rubrique-mon-havre .view-main-recherche  .views-row .fav.alert a{float:right;width:242px;color:#2095ee;font:15px "Lato Bold";text-transform:uppercase;}.rubrique-mon-havre #user-mon-havre-infos .content.mini{padding-bottom:40px;}.rubrique-mon-havre #user-mon-havre-contenus .suggestions-block,.rubrique-mon-havre #user-mon-havre-home .suggestions-block{padding-top:40px;}.rubrique-mon-havre #user-mon-havre-contenus .suggestions-block .suggestion,.rubrique-mon-havre #user-mon-havre-home .suggestions-block .suggestion{width:calc(33.33% - 15px);float:left;margin-right:20px;padding:20px 0px;padding-bottom:35px;}.rubrique-mon-havre #user-mon-havre-contenus .suggestions-block .suggestion:nth-child(3),.rubrique-mon-havre #user-mon-havre-home .suggestions-block .suggestion:nth-child(3){margin-right:0px;}.rubrique-mon-havre.is-association #user-mon-havre-home .suggestions-block .suggestion,.rubrique-mon-havre.is-association #user-mon-havre-contenus .suggestions-block .suggestion{width:calc(50% - 20px);margin-bottom:20px;}.rubrique-mon-havre.is-association #user-mon-havre-home .suggestions-block .suggestion:nth-child(3),.rubrique-mon-havre.is-association #user-mon-havre-contenus .suggestions-block .suggestion:nth-child(3){margin-right:20px;}.rubrique-mon-havre.is-association #user-mon-havre-home .suggestions-block .suggestion:nth-child(2),.rubrique-mon-havre.is-association #user-mon-havre-contenus .suggestions-block .suggestion:nth-child(2){margin-right:0px;}.rubrique-mon-havre .blocks-list-item-demarches .view-loader,.rubrique-mon-havre .user-mon-havre-loaded-content .view-loader{height:auto;}.rubrique-mon-havre .mon-havre-submit-button input[type='submit']{height:40px;line-height:40px;font:18px "Lato Bold";border:none;border-radius:0;background:none;margin:0 auto;display:block;margin-top:70px;text-align:center;padding:0 45px;color:#fff;text-transform:uppercase;background-color:#1c93ee;}.rubrique-mon-havre #user-mon-havre-infos #havre-user-account-user-edit-account .form-item{width:calc(33% - 14px);display:inline-block;vertical-align:top;margin-right:20px;}.rubrique-mon-havre #user-mon-havre-infos #havre-user-account-user-edit-account .form-item:nth-child(3n){margin-right:0px;}.rubrique-mon-havre #user-mon-havre-infos .form-item.form-type-password-confirm .form-item.form-type-password,.rubrique-mon-havre #user-mon-havre-infos-assocs .form-item.form-type-password-confirm .form-item.form-type-password{width:100%;position:relative;margin-top:40px;}.rubrique-mon-havre #user-mon-havre-infos .form-item .description{font-size:1em;}.rubrique-mon-havre.user-add-content .entete .field-name-field-sous-titre .field-items{padding-top:20px;padding-bottom:40px;}.rubrique-mon-havre.user-add-content .grey-form .summary p,.rubrique-mon-havre.user-add-content .grey-form .field-name-body .field-items p{margin-bottom:20px;}.form-item.form-type-checkboxes.form-item-newsletters .form-checkboxes#edit-newsletters,#havre-mailchimp-register-lists-user-logged-in-form .form-checkboxes#edit-newsletters{column-count:2;}.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille,.page-user-register form  .form-checkboxes .famille{width:calc(33.33% - 15px);float:left;margin-bottom:40px;}.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille.full-size,.page-user-register form  .form-checkboxes .famille.full-size{width:100%;margin:0px;margin-bottom:40px;}.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille:nth-child(3n),.page-user-register form  .form-checkboxes .famille:nth-child(3n){margin-right:0px;}.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille .form-item,.page-user-register form  .form-checkboxes .famille .form-item{margin-bottom:0px;}.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille input.form-checkbox,.rubrique-mon-havre.user-add-content form  #edit-quartier.form-checkboxes input.form-checkbox,.page-user-register form .form-checkboxes input.form-checkbox{display:none;}.page-user-register form .form-item-newsletters .form-checkboxes input.form-checkbox,.blocks-list-item.blocks-list-item-newsletters form .form-checkboxes input.form-checkbox{display:inline-block;vertical-align:top;}.blocks-list-item.blocks-list-item-newsletters form .form-checkboxes{padding-top:20px;}.page-user-register #mon-havre-user-form-register .grey-form .form-item-newsletters .form-checkboxes label.option,.blocks-list-item.blocks-list-item-newsletters form .form-checkboxes label.option{padding:0px;padding-left:5px;line-height:22px;font-family:"Lato Regular";vertical-align:top;display:inline-block;margin:0px;}.page-user-register form .form-item-newsletters .form-checkboxes .form-item.form-type-checkbox,.blocks-list-item.blocks-list-item-newsletters form .form-checkboxes .form-item.form-type-checkbox{margin-bottom:10px;}.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille .form-type-checkbox.parent,.page-user-register form  .form-checkboxes .famille .form-type-checkbox.parent{display:block;}.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille .form-type-checkbox.parent label{cursor:pointer;}.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille .form-type-checkbox.parent label,.page-user-register form  .form-checkboxes .famille .form-type-checkbox.parent label{padding:5px 7px;display:inline-block;background-color:#000;text-transform:uppercase;margin-bottom:2px;color:#FFF;float:none;font:18px "Roboto Regular";margin-right:2px;}.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille .form-type-checkbox.parent label:hover{background-color:#111;}.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille .form-type-checkbox.child,.rubrique-mon-havre.user-add-content form  #edit-quartier.form-checkboxes .form-item,.page-user-register form  .form-checkboxes .famille .form-type-checkbox.child,.page-user-register form  #edit-quartier.form-checkboxes .form-item{display:inline-block;background-color:#f2f2f2;margin-bottom:2px;float:left;margin-right:2px;line-height:14px;cursor:pointer;}.form-item-fichier-prop{display:inline-block;width:100%;}.mon-havre-form p.confirmation-text{font:18px "Lato Regular";text-align:center;line-height:24px;}.grey-form .form-item-fichier-prop input.form-file{display:inline-block;vertical-align:top;background-color:#FFF;font-size:14px;line-height:14px;padding:11px;}.grey-form .form-item-fichier-prop input.form-submit{margin:0px;display:inline-block;}.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille .form-type-checkbox.child label,.rubrique-mon-havre.user-add-content form  #edit-quartier.form-checkboxes .form-item label,.page-user-register form  .form-checkboxes .famille .form-type-checkbox.child label,.page-user-register form  #edit-quartier.form-checkboxes .form-item label,#mon-havre-user-form-register .grey-form .form-checkboxes .famille .form-item.child label{padding:0px;font:12px "Roboto Regular";text-transform:uppercase;color:#000;line-height:14px;padding:5px 7px;display:block;cursor:pointer;}#mon-havre-user-form-register .grey-form .form-checkboxes .famille .form-item.child label{margin-bottom:0px;margin-top:0px;}.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille .form-type-checkbox.child:hover,.rubrique-mon-havre.user-add-content form  #edit-quartier.form-checkboxes .form-item:hover,.page-user-register form .form-checkboxes .form-item.form-type-checkbox:hover{background-color:#FFF;color:#000;}.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille .form-type-checkbox.child.active,.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille .form-type-checkbox.parent.active label,.rubrique-mon-havre.user-add-content form  #edit-quartier.form-checkboxes .form-item.active,.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille .form-type-checkbox.child.active:hover,.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille .form-type-checkbox.child.parent:hover,.rubrique-mon-havre.user-add-content form  #edit-quartier.form-checkboxes .form-item.active:hover,.page-user-register form .form-checkboxes .form-item.form-type-checkbox.active,.page-user-register form .form-checkboxes .form-item.form-type-checkbox.active:hover{background-color:#1c93ee;}.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille .form-type-checkbox.child.active label,.rubrique-mon-havre.user-add-content form  .form-checkboxes .famille .form-type-checkbox.parent.active label,.rubrique-mon-havre.user-add-content form  #edit-quartier.form-checkboxes .form-item.active label,.page-user-register form .form-checkboxes .form-item.form-type-checkbox.active label{color:#FFF !important;}.rubrique-mon-havre.user-add-content form #edit-body-format,.rubrique-mon-havre.user-add-content #edit-assoc-body-format,.rubrique-mon-havre #user-mon-havre-infos-assocs form #edit-body-format,.page-user.page-user-register form #edit-body-format,.mon-havre-form-container.is-association form #edit-body-format--3{display:none;}.rubrique-mon-havre.user-add-content .form-item input::-moz-placeholder,.rubrique-mon-havre.user-add-content .form-item input.form-text::-moz-placeholder,.rubrique-mon-havre.user-add-content .form-item input:-moz-placeholder,.rubrique-mon-havre.user-add-content .form-item input.form-text:-moz-placeholder,.rubrique-mon-havre.user-add-content .form-item input::-webkit-input-placeholder,.rubrique-mon-havre.user-add-content .form-item input.form-text::-webkit-input-placeholder,.rubrique-mon-havre.user-add-content .form-item input:-ms-input-placeholder,.rubrique-mon-havre.user-add-content .form-item input.form-text:-ms-input-placeholder,.rubrique-mon-havre.user-add-content .form-item input::placeholder,.rubrique-mon-havre.user-add-content .form-item input.form-text::placeholder{color:rgba(0,0,0,0.5) !important;opacity:0.5;}.rubrique-mon-havre.user-add-content .form-item,.rubrique-mon-havre.user-add-content .text-format-wrapper,.rubrique-mon-havre.user-add-content .sites-web,.rubrique-mon-havre.user-add-content .list-fichiers{margin-top:0px;position:relative;}.rubrique-mon-havre.user-add-content .form-item .description,.rubrique-mon-havre.user-add-content .text-format-wrapper .description,.rubrique-mon-havre.user-add-content .sites-web .fieldset-wrapper .fieldset-description,.rubrique-mon-havre.user-add-content .list-fichiers .fieldset-wrapper .fieldset-description{position:absolute;top:0px;left:0px;margin-top:0px;}.rubrique-mon-havre.user-add-content .grey-form form label{padding-left:20px;}.rubrique-mon-havre.user-add-content .grey-form form .form-type-checkbox label{padding-left:0px;font-family:"Roboto Regular";text-transform:none;}.rubrique-mon-havre.user-add-content .form-item .description .form-item-description-bubble,.rubrique-mon-havre.user-add-content .text-format-wrapper .description .form-item-description-bubble,.rubrique-mon-havre.user-add-content .sites-web .fieldset-wrapper .fieldset-description .form-item-description-bubble,.rubrique-mon-havre.user-add-content .list-fichiers .fieldset-wrapper .fieldset-description .form-item-description-bubble{position:relative;width:auto;height:16px;margin-top:4px;}.rubrique-mon-havre.user-add-content .form-item .description .form-item-description-bubble .bubble-icon,.rubrique-mon-havre.user-add-content .text-format-wrapper .description .form-item-description-bubble .bubble-icon,.rubrique-mon-havre.user-add-content .sites-web .fieldset-wrapper .fieldset-description .form-item-description-bubble .bubble-icon,.rubrique-mon-havre.user-add-content .list-fichiers .fieldset-wrapper .fieldset-description .form-item-description-bubble .bubble-icon{display:inline-block;width:10px;height:10px;font-size:10px;line-height:10px;background-color:#1c93ee;border-radius:100%;color:#FFF;padding:3px;text-align:center;vertical-align:super;cursor:pointer;}.rubrique-mon-havre.user-add-content .form-item .description .form-item-description-bubble .bubble-text,.rubrique-mon-havre.user-add-content .text-format-wrapper .description .form-item-description-bubble .bubble-text,.rubrique-mon-havre.user-add-content .sites-web .fieldset-wrapper .fieldset-description .form-item-description-bubble .bubble-text,.rubrique-mon-havre.user-add-content .list-fichiers .fieldset-wrapper .fieldset-description .form-item-description-bubble .bubble-text{display:none;position:absolute;top:-26px;left:16px;padding:5px;background-color:#F2F2F2;border-radius:4px;line-height:14px;border-bottom-left-radius:0px;border:1px solid #F0F0F0;width:250px;}.rubrique-mon-havre.user-add-content .form-item .description:hover .form-item-description-bubble .bubble-text,.rubrique-mon-havre.user-add-content .text-format-wrapper .description:hover .form-item-description-bubble .bubble-text,.rubrique-mon-havre.user-add-content .sites-web .fieldset-wrapper .fieldset-description:hover .form-item-description-bubble .bubble-text,.rubrique-mon-havre.user-add-content .list-fichiers .fieldset-wrapper .fieldset-description:hover .form-item-description-bubble .bubble-text{display:block;}.rubrique-mon-havre.user-add-content .form-text-tiers,.rubrique-mon-havre #user-mon-havre-infos-assocs .form-text-tiers{width:calc(33.33% - 15px);float:left;margin-right:20px;}.rubrique-mon-havre.user-add-content .form-text-tiers .form-item{margin-bottom:0px;}.rubrique-mon-havre.user-add-content .form-text-tiers:nth-child(3n),.rubrique-mon-havre #user-mon-havre-infos-assocs .form-text-tiers:nth-child(3n){margin-right:0px;}.rubrique-mon-havre.user-add-content .form-text-half,.rubrique-mon-havre #user-mon-havre-infos-assocs .form-text-half{width:calc(50% - 10px);float:left;margin-right:20px;}.rubrique-mon-havre.user-add-content .form-text-half:nth-child(2n),.rubrique-mon-havre #user-mon-havre-infos-assocs .form-text-half:nth-child(2n){margin-right:0px;}.rubrique-mon-havre.user-add-content #edit-dates-type .form-type-radio{width:50%;float:left;margin:0px;}.rubrique-mon-havre.user-add-content #edit-dates-type .form-type-radio input.form-radio{display:none;}.rubrique-mon-havre.user-add-content #edit-dates-type .form-type-radio label{background-color:#FFF;display:block;padding:10px;}.rubrique-mon-havre.user-add-content #edit-dates-type .form-type-radio.active label{background-color:#1c93ee;color:#FFF;}.rubrique-mon-havre.user-add-content .form-wrapper > legend{display:none;}.rubrique-mon-havre.user-add-content .form-wrapper{border:none;padding:0px;}.rubrique-mon-havre.user-add-content .form-wrapper#edit-site-web > legend,.rubrique-mon-havre.user-add-content .form-wrapper#fieldset-list-fichiers > legend{display:block;font:16px "Lato Bold";text-transform:uppercase;padding-left:20px;line-height:24px;vertical-align:middle;}.rubrique-mon-havre.user-add-content .form-wrapper#edit-site-web .fieldset-wrapper .form-item label,.rubrique-mon-havre.user-add-content .form-wrapper#edit-site-web-2 .fieldset-wrapper .form-item label,.rubrique-mon-havre.user-add-content .form-wrapper#edit-site-web-3 .fieldset-wrapper .form-item label,.rubrique-mon-havre.user-add-content .form-wrapper#edit-site-web-4 .fieldset-wrapper .form-item label,.rubrique-mon-havre.user-add-content .form-wrapper#edit-site-web-4 .fieldset-wrapper .form-item label,.rubrique-mon-havre.user-add-content .form-wrapper#edit-fichiers-fichier-1 .fieldset-wrapper .form-item label,.rubrique-mon-havre.user-add-content .form-wrapper#edit-fichiers-fichier-2 .fieldset-wrapper .form-item label,.rubrique-mon-havre.user-add-content .form-wrapper#edit-fichiers-fichier-3 .fieldset-wrapper .form-item label,.rubrique-mon-havre.user-add-content .form-wrapper#edit-fichiers-fichier-4 .fieldset-wrapper .form-item label{font-family:"Lato regular";padding-left:0px;}.rubrique-mon-havre .messages--status.messages.status{background-color:transparent;background:none;padding:0px;padding-bottom:20px;border:none;text-align:center;font-size:14px;color:rgb(12,169,0);}.list-fichiers .form-item-fichier-prop .form-wrapper .fieldset-wrapper > div{float:left;width:calc(50% - 10px);}.list-fichiers .form-item-fichier-prop .form-wrapper .fieldset-wrapper > div .form-managed-file{overflow:hidden;border-radius:5px;}.list-fichiers .form-item-fichier-prop .form-wrapper .fieldset-wrapper > div .form-managed-file input.form-file{padding:18px 12px;width:calc(100% - 200px);}.list-fichiers .form-item-fichier-prop .form-wrapper .fieldset-wrapper > div .form-managed-file input.form-submit{line-height:55px;height:55px;padding:0px;width:200px;}.list-fichiers .form-item-fichier-prop .form-wrapper .fieldset-wrapper > div:first-child{margin-right:20px;}.list-fichiers .form-item-fichier-prop .form-wrapper .fieldset-wrapper > div .form-managed-file{width:100%;}.rubrique-mon-havre.user-add-content .form-wrapper#edit-ages,.rubrique-mon-havre.user-add-content .form-wrapper#edit-site-web,.rubrique-mon-havre.user-add-content .form-wrapper#edit-more-data,.rubrique-mon-havre.user-add-content .dates-wrapper,.rubrique-mon-havre.user-add-content .form-item-files-upload,.rubrique-mon-havre.user-add-content .form-item-categorie-activite{padding-top:20px;border-bottom:1px solid #BBB;}.rubrique-mon-havre.user-add-content .form-item-files-upload,.rubrique-mon-havre.user-add-content .form-item-categorie-activite{padding-bottom:20px;}.rubrique-mon-havre.user-add-content.user-add-actualite .form-wrapper#edit-site-web{border:none;}.rubrique-mon-havre.user-add-content .form-date-single-container .form-wrapper{border-bottom:1px solid #BBB;margin-bottom:40px;}.rubrique-mon-havre.user-add-content #form-date-wrapper{margin:0px;padding:15px 10px;border:3px solid #1c93ee;border-top:none;margin-bottom:20px;padding-bottom:30px;}.rubrique-mon-havre.user-add-content .form-item #autocomplete,.rubrique-mon-havre.user-add-content .form-item #autocomplete ul{padding:0px;margin-bottom:0px;}.rubrique-mon-havre.user-add-content .form-item #autocomplete ul li{list-style:none;padding:10px;line-height:14px;border-bottom:1px solid #DDD;}.rubrique-mon-havre.user-add-content .form-item #autocomplete ul li:before{content:'';font-size:0px;padding:0px;}.rubrique-mon-havre.user-add-content .form-item.form-item-lieu{margin-bottom:0px;}.rubrique-mon-havre.user-add-content .demand-lieu-block{margin-bottom:20px;}.rubrique-mon-havre.user-add-content .demand-lieu-block a{color:#1c93ee;font-size:14px;margin-bottom:20px;display:block;}.rubrique-mon-havre.user-add-content .grey-form .form-errors{margin-bottom:20px;}.rubrique-mon-havre.user-add-content .demand-lieu-block .hidden-demand-lieu-block{display:none;width:100%;}.rubrique-mon-havre.user-add-content.user-add-agenda #form-date-wrapper{border-top:3px solid #1c93ee;}.rubrique-mon-havre.user-add-content .grey-form form #form-date-wrapper input[type="submit"]{margin:0px;background-color:transparent;padding:0px 20px;border:2px solid #1c93ee;color:#1c93ee;font-size:16px;line-height:30px;}.rubrique-mon-havre.user-add-content #edit-site-web .fieldset-wrapper .form-item-site-web-site-web-url,.rubrique-mon-havre.user-add-content #edit-site-web-2 .fieldset-wrapper .form-item-site-web-2-site-web-url-2,.rubrique-mon-havre.user-add-content #edit-site-web-3 .fieldset-wrapper .form-item-site-web-3-site-web-url-3,.rubrique-mon-havre.user-add-content #edit-site-web-4 .fieldset-wrapper .form-item-site-web-4-site-web-url-4{width:calc(40% - 10px);margin-right:0px;float:left;}.rubrique-mon-havre.user-add-content #edit-site-web .fieldset-wrapper .form-item-site-web-site-web-libelle,.rubrique-mon-havre.user-add-content #edit-site-web-2 .fieldset-wrapper .form-item-site-web-2-site-web-libelle-2,.rubrique-mon-havre.user-add-content #edit-site-web-3 .fieldset-wrapper .form-item-site-web-3-site-web-libelle-3,.rubrique-mon-havre.user-add-content #edit-site-web-4 .fieldset-wrapper .form-item-site-web-4-site-web-libelle-4{width:calc(60% - 10px);margin-right:20px;float:left;}.rubrique-mon-havre.user-add-content #edit-site-web .fieldset-wrapper .form-item-site-web-site-web-url{margin-right:0px;}.rubrique-mon-havre.user-add-content #edit-site-web .fieldset-wrapper .form-item-site-web-site-web-libelle{margin-right:20px;}.rubrique-mon-havre #user-mon-havre-infos-assocs .blocks-list-item-preferences{position:relative;}.rubrique-mon-havre #user-mon-havre-infos-assocs .blocks-list-item-preferences .btn{position:absolute;right:0px;top:40px;}.rubrique-mon-havre #user-mon-havre-infos-assocs .blocks-list-item-preferences .btn a{margin:0px;padding:0px 50px;}.rubrique-mon-havre #user-mon-havre-infos-assocs .blocks-list-item-preferences .logo-container{font-size:0px;line-height:0px;margin-bottom:40px;padding-top:20px;}.rubrique-mon-havre #user-mon-havre-infos-assocs #havre-user-account-assoc-change-logo .text-format-wrapper{margin-bottom:40px;}.rubrique-mon-havre #user-mon-havre-infos-assocs #edit-upload-ajax-wrapper .form-item-upload label{font:18px "Lato Bold";line-height:28px;color:#000;text-transform:uppercase;margin-bottom:10px;}#havre-user-account-user-edit-assoc #edit-rna p{line-height:57px;}.rubrique-mon-havre .form-textareacont-wrapper{margin-top:30px;}.rubrique-mon-havre .form-textareacont-wrapper .grippie{display:none;}.rubrique-mon-havre .form-textareacont-wrapper textarea{appearance:none;-webkit-appearance:none;border:none;border-radius:10px;}.rubrique-mon-havre .form-textarea-wrapper label{padding-bottom:10px;}.rubrique-mon-havre #user-mon-havre-infos-assocs #edit-upload-upload .form-file{appearance:none;-webkit-appearance:none;-webkit-appearance:none;margin:0px;appearance:none;background:none;background-color:transparent;border:none;outline:none;display:inline-block;background-color:rgb(224,224,224);border-radius:0px;padding:10px 10px;font-family:"Lato Bold";text-transform:uppercase;cursor:pointer;font-size:14px;margin-right:20px;height:40px;vertical-align:middle;}.rubrique-mon-havre #user-mon-havre-infos-assocs #edit-upload-upload .form-submit{height:40px;line-height:40px;font:18px "Lato Bold";border:none;border-radius:0;background:none;text-align:center;padding:0 15px;color:#fff;text-transform:uppercase;background-color:#1c93ee;vertical-align:middle;}.rubrique-mon-havre #user-mon-havre-infos-assocs #havre-user-account-assoc-change-logo #edit-upload-upload .form-submit,.rubrique-mon-havre #user-mon-havre-infos-assocs #havre-user-account-assoc-change-logo #edit-upload-upload .form-file{margin:0px;display:inline-block;}.rubrique-mon-havre #user-mon-havre-infos-assocs #havre-user-account-assoc-change-logo #edit-upload-ajax-wrapper{margin-bottom:40px;}.rubrique-mon-havre #user-mon-havre-infos-assocs .form-item-upload .description{font:12px "Roboto Regular";line-height:12px;color:#999;margin-top:5px;}.rubrique-mon-havre #user-mon-havre-infos-assocs .form-type-item p{line-height:45px;}.rubrique-mon-havre #user-mon-havre-infos-assocs .form-text-half.first{margin-right:20px;}.rubrique-mon-havre #user-mon-havre-infos-assocs .form-text-half.last{margin-right:0px;}.rubrique-mon-havre #user-mon-havre-infos-assocs .field-rna P{padding:10px;}.sub-header{text-align:center;font-size:18px;font-family:"Roboto Medium";margin-bottom:30px;}.content.flex-block{display:flex;}.hariane-assos-block{margin-bottom:30px;}#mon-havre-user-form-register .hariane-block{margin-right:20px;text-align:center;color:#FFF;padding:40px 30px;background-color:#006d8e;background-image:url(/sites/default/themes/havre/images/mon-havre/hariane-mouse.png);background-size:auto 98%;background-repeat:no-repeat;background-position:top left;background-position:top 0px left 30px;}#mon-havre-user-form-register .hariane-block:nth-child(2){margin-right:0px;}#mon-havre-user-form-register .hariane-block h3{border:none;font:23px "Roboto Bold";line-height:25px;text-transform:uppercase;margin-bottom:20px;}#mon-havre-user-form-register .hariane-block p{font-size:16px;margin-bottom:20px;}#mon-havre-user-form-register .hariane-block a.btn{font-size:18px;color:#FFF;border-color:#FFF;}#mon-havre-user-form-register .assos-block{background:#1c93ee;color:white;padding:40px;text-align:center;}#mon-havre-user-form-register .assos-block h3{font-size:23px;font-family:"Roboto Regular";text-transform:uppercase;font-weight:normal;}#mon-havre-user-form-register .assos-block h3 span{font-weight:bold;}#mon-havre-user-form-register .assos-block .assos-block-button{display:inline-block;color:white;padding:5px;font-size:18px;border:2px solid white;text-transform:uppercase;margin:10px 0px;font-family:"Lato Bold";}#mon-havre-user-form-register .assos-block .assos-block-link{display:block;color:white;font-size:16px;text-decoration:underline;}#mon-havre-user-form-register .grey-form .connect-with-block{width:100%;display:flex;}#mon-havre-user-form-register .grey-form .connect-with-block .bold{font-family:"Roboto Bold";}#mon-havre-user-form-register .grey-form h3{font:22px "Lato Regular";margin-bottom:10px;font-weight:normal;text-transform:uppercase;}#mon-havre-user-form-register .grey-form .register-association h3{font-family:"Lato Bold";}#mon-havre-user-form-register .grey-form .connect-with-block > div{width:100%;position:relative;padding-bottom:70px;}#mon-havre-user-form-register .grey-form .connect-with-block > div:first-child{margin-right:20px;}#mon-havre-user-form-register .grey-form .connect-with-block .connect-button{display:block;width:100%;text-align:center;font:20px "Lato Regular";position:absolute;bottom:0;color:white;text-transform:uppercase;box-sizing:border-box;height:57px;}.connect-button img{max-width:111px;position:relative;}.connect-button.facebook-connect{background:#435f9b;padding:15px 0px 10px;}.connect-button.hariane-connect{background:#3b6c8d;padding:0px 0px 10px;}.connect-button.facebook-connect img{transform:translateY(9%);}.connect-button.hariane-connect img{transform:translateY(15%);}hr.separation-black{margin:40px 0px;border-top-color:black;}#mon-havre-user-form-register .grey-form .form-item label{font:16px "Lato Bold";margin:5px 0px;font-weight:normal;}#mon-havre-user-form-register input::placeholder{color:grey;}#mon-havre-user-form-register input[type="submit"]{display:inline-block;background:#1c93ee;width:430px;padding:10px 0px;color:white;font:18px "Lato Bold";border:none;text-transform:uppercase;margin:20px 50% 0px;transform:translateX(-50%);}.not-logged-in.page-user-reset #content form#user-pass-reset{padding:20px 0px;width:100%;max-width:865px;margin:0 auto;}.not-logged-in.page-user-reset #content form#user-pass-reset p{font:18px "Roboto Regular";line-height:22px;margin-bottom:5px;}.not-logged-in.page-user-reset #content form#user-pass-reset p:first-child{font-family:"Roboto Bold";margin-bottom:15px;}.not-logged-in.page-user-reset #content form#user-pass-reset p:last-child{margin-bottom:0px;}.not-logged-in.page-user-reset #content form#user-pass-reset .form-actions{text-align:center;padding-top:40px;padding-bottom:40px;}.not-logged-in.page-user-reset #content form#user-pass-reset .form-actions input#edit-submit{text-align:center;height:40px;line-height:40px;font:18px "Lato Bold";border:none;border-radius:0;background:none;margin:0 auto;display:block;text-align:center;padding:0 45px;color:#fff;text-transform:uppercase;background-color:#1c93ee;}.rubrique-mon-havre .register-association .form-type-textarea textarea{background-color:#FFF;border:none;appearance:none;-webkit-appearance:none;}.rubrique-mon-havre .register-association .form-type-textarea .grippie{display:none;}#havre-hariane-connect-login-form fieldset{margin-top:0px;}.mon-havre-form-container #havre-hariane-connect-login-form .form-wrapper#edit-links .fieldset-wrapper a{display:block;font:16px "Roboto Light";color:#282828;}.rubrique-mon-havre.user-add-content.user-add-agenda .dates-wrapper .form-wrapper .form-item.form-type-textfield.form-item-dates-dates-lieu,.rubrique-mon-havre.user-add-content.user-add-activite .form-item.form-type-textfield.form-item-dates-date-ponctuelle-1-dates-single-container-dates-lieu,.rubrique-mon-havre.user-add-content.user-add-activite .form-item.form-type-textfield.form-item-dates-date-ponctuelle-2-dates-single-container-dates-lieu,.rubrique-mon-havre.user-add-content.user-add-activite .form-item.form-type-textfield.form-item-dates-date-ponctuelle-3-dates-single-container-dates-lieu,.rubrique-mon-havre.user-add-content.user-add-activite .form-item.form-type-textfield.form-item-dates-date-ponctuelle-4-dates-single-container-dates-lieu,.rubrique-mon-havre.user-add-content.user-add-activite #edit-dates-date-ponctuelle-1-dates-single-container-dates-adress,.rubrique-mon-havre.user-add-content.user-add-activite #edit-dates-date-ponctuelle-2-dates-single-container-dates-adress,.rubrique-mon-havre.user-add-content.user-add-activite #edit-dates-date-ponctuelle-3-dates-single-container-dates-adress,.rubrique-mon-havre.user-add-content.user-add-activite #edit-dates-date-ponctuelle-4-dates-single-container-dates-adress{margin-top:20px;}.rubrique-mon-havre.user-add-content.user-add-agenda .form-wrapper#edit-ages,.rubrique-mon-havre.user-add-content.user-add-activite .form-wrapper#edit-ages,.rubrique-mon-havre.user-add-content.user-add-agenda .form-wrapper#edit-site-web,.rubrique-mon-havre.user-add-content.user-add-activite .form-wrapper#edit-site-web{border-bottom:none;}#page #main #content .rubrique-mon-havre.user-add-content .grey-form form#havre-functions-create-activity .form-item.form-type-textfield input.form-text::-webkit-input-placeholder{color:rgba(20,20,20,0.5);}#page #main #content .rubrique-mon-havre.user-add-content .grey-form form#havre-functions-create-activity .form-item.form-type-textfield input.form-text::-moz-placeholder{color:rgba(20,20,20,0.5);}.register-association .form-item.form-item-files-upload,.register-association .form-item.form-type-managed-file{padding-top:0px;margin-top:20px;}.register-association .form-item.form-item-files-upload label,.register-association .form-item.form-type-managed-file label{padding-left:20px;}.register-association #edit-upload-ajax-wrapper .form-managed-file .file{display:inline-block;vertical-align:top;background-color:#FFF;font-size:14px;line-height:14px;padding:11px;max-width:100%;width:380px;}.register-association #edit-upload-ajax-wrapper .form-managed-file .form-submit,.register-association #edit-upload-ajax-wrapper .form-managed-file .ajax-processed{margin-top:1px;margin-left:250px;}.register-association #edit-upload-ajax-wrapper .messages--error{display:none;}.register-association #edit-site-web .form-item.form-item-site-web-site-web-url,.register-association #edit-site-web .form-item.form-item-site-web-site-web-libelle{width:calc(50% - 10px) !important;float:left !important;margin-right:20px !important;}.register-association #edit-site-web .form-item.form-item-site-web-site-web-libelle{margin-right:0px !important;}body.page-node-delete .search-in-node{display:none;}#node-delete-confirm #edit-submit{padding:5px 10px;border:2px solid red;}#node-delete-confirm div{font-size:14px;}@media screen and (max-width:1023px){.rubrique-mon-havre #user-mon-havre-contenus .suggestions-block .suggestion,.rubrique-mon-havre #user-mon-havre-home .suggestions-block .suggestion{width:100%;margin-top:15px;}.rubrique-mon-havre #section-tabs ul.tabs li a{font:16px "Lato Bold";line-height:42px;}}@media screen and (max-width:767px){#mon-havre-user-form-register .grey-form .connect-with-block{display:block;}#mon-havre-user-form-register .grey-form .connect-with-block > div{margin-bottom:15px;padding-bottom:10px;}#mon-havre-user-form-register .grey-form .connect-with-block .connect-button{position:relative;margin-top:15px;height:auto;}.flex-block{flex-direction:column;}#mon-havre-user-form-register .hariane-block{margin:0px;}.mon-havre-form .form-item{width:100% !important;}#user-login .connexions-externes a.externe{width:100%;height:auto;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item .hariane-block{width:100%;margin-top:15px;}.rubrique-mon-havre .view-main-recherche  .views-row article{width:100%;}.node-actualite .field-items img{margin-left:0px;margin-top:0px;}.rubrique-mon-havre .list-actualites.view-main-recherche .views-row h3{width:100%;}.rubrique-mon-havre .view-main-recherche  .views-row h3{padding-bottom:5px;}.rubrique-mon-havre #section-tabs ul.tabs li{width:100% !important;border:unset;}div.form-item div.password-suggestions{width:100%;}.rubrique-mon-havre section.user-mon-havre-loaded-content .main-content{padding:0px 5px;}.rubrique-mon-havre section.user-mon-havre-loaded-content .blocks-list-item{width:100%;}.form-item.form-type-checkboxes.form-item-newsletters .form-checkboxes#edit-newsletters,#havre-mailchimp-register-lists-user-logged-in-form .form-checkboxes#edit-newsletters{column-count:1;}}@media screen and (max-width:479px){.connect-button.hariane-connect img{transform:translateY(0%);}.connect-button.hariane-connect{padding:12px 0px 10px;}.mon-havre-form-container .line-container.inputs-two .form-item{width:100%;}.rubrique-mon-havre .mon-havre-submit-button input[type='submit']{padding:0px;width:100%;text-align:center;}.password-strength{transform:translateY(0%);top:-60px;width:100%;}}
.homepage-banner{height:420px;background-repeat:no-repeat;background-position:center;position:relative;z-index:0;max-width:1800px;margin:0 auto;background-size:auto 420px;background-position:top center;}.homepage-banner.size-large{height:560px;background-size:auto 560px;}.rubrique-homepage .bannieres .banniere{height:90px;}.rubrique-homepage .bannieres a{display:block;font-size:0px;line-height:0px;text-align:center;}.rubrique-homepage .image img{width:100%;height:auto;}.rubrique-homepage .je-participe .image img{height:auto;}.rubrique-homepage form,.overlay-search form{position:relative;}.rubrique-homepage input[type="text"],.overlay-search input[type="text"]{border:none;}.rubrique-homepage input[type="submit"],.overlay-search input[type="submit"]{background:none;border:none;width:24px;height:24px;position:absolute;top:14px;right:13px;}.rubrique-homepage .above-on-cover{position:relative;}.rubrique-homepage .above-on-cover.with-banner-header{margin-top:30px;}.rubrique-homepage .above-on-cover .convenient-steps-subtitle{text-align:center;}.rubrique-homepage .above-on-cover .convenient-steps-subtitle p{margin:0 auto;width:auto;display:inline-block;padding:0px 14px;line-height:35px;margin-bottom:9px;}.rubrique-homepage .above-on-cover .convenient-steps-subtitle form{width:100%;max-width:775px;margin:0 auto;}.rubrique-homepage .above-on-cover.above-no-banner{position:absolute;width:100%;}.rubrique-homepage .above-on-cover.above-no-banner .convenient-steps-subtitle{width:100%;}.overlay-search{position:fixed;width:100vw;height:100%;min-height:100vh;background-color:rgba(0,0,0,0.8);top:0px;left:0px;display:none;z-index:200;}.admin-menu .overlay-search{top:29px;}.overlay-search .close{cursor:pointer;font-size:0px;color:#FFF;position:absolute;right:10px;top:10px;width:45px;height:45px;background:url(/sites/default/themes/havre/images/icons/common/close_search.png) no-repeat;}.overlay-search .elements-container{max-width:775px;margin:0 auto;}.overlay-search .elements-container .form-item-motcles{margin:0px;}.rubrique-homepage .above-on-cover .convenient-steps-subtitle input[type="text"],.overlay-search input[type="text"]{width:100%;padding:0px 14px;line-height:55px;background:none;background-color:#f4f4f4;color:#000;margin-bottom:9px;font:28px "Lato Regular";height:55px;border-style:inset;border-radius:5px;border-width:thin;}.rubrique-homepage .above-on-cover .convenient-steps-subtitle ::-webkit-input-placeholder,.overlay-search ::-webkit-input-placeholder{color:rgba(0,0,0,0.4);}.rubrique-homepage .above-on-cover .convenient-steps-subtitle :-moz-placeholder,:-moz-placeholder{color:rgba(0,0,0,0.4);}.rubrique-homepage .above-on-cover .convenient-steps-subtitle ::-moz-placeholder,.overlay-search ::-moz-placeholder{color:rgba(0,0,0,0.4);}.rubrique-homepage .above-on-cover .convenient-steps-subtitle :-ms-input-placeholder,.overlay-search :-ms-input-placeholder{color:rgba(0,0,0,0.4);}.rubrique-homepage .above-on-cover .convenient-steps-subtitle input[type="submit"],.overlay-search input[type="submit"]{background:url(/sites/default/themes/havre/images/icons/common/search_blue.png) no-repeat;width:35px;height:35px;background-size:35px;top:12px;}.rubrique-homepage .bannieres-under-bar{margin-bottom:30px;margin-top:30px;}.rubrique-homepage .bannieres-under-bar .banniere{background-size:cover;background-position:center;font-size:0;}.rubrique-homepage .view-main-actualites-focus-categories-actualites{padding:0;max-width:775px;margin:0 auto;}.rubrique-homepage .view-main-actualites-focus-categories-actualites .view-content{font-size:0;}.rubrique-homepage .view-main-actualites-focus-categories-actualites .views-row{margin-right:1px;padding:0 6px;display:inline-block;background-color:#c12051;line-height:28px;margin-bottom:1px;}.rubrique-homepage .view-main-actualites-focus-categories-actualites .views-row a{font:12px "Roboto Regular";text-transform:uppercase;color:#fff;}.page-node #content > article > .barre-ephemeride{padding-left:0;padding-right:0;}.rubrique-homepage .barre-ephemeride{color:#fff;display:inline-block;width:100%;text-align:center;text-transform:uppercase;}.barre-ephemeride .content-max{display:inline-block;margin:0 auto;width:100%;max-width:1800px;padding:0 15px;box-sizing:border-box;background-image:-webkit-linear-gradient(60deg,rgb(28,147,238) 25%,rgb(9,121,155) 145%);background-image:-o-linear-gradient(60deg,rgb(28,147,238) 25%,rgb(9,121,155) 145%);background-image:linear-gradient(150deg,rgb(28,147,238) 25%,rgb(9,121,155) 145%);font:12px "Roboto Medium";line-height:40px;}.rubrique-homepage .barre-ephemeride .left{float:left;}.rubrique-homepage .barre-ephemeride .right{float:right;}.rubrique-homepage .barre-ephemeride .left div{float:left;margin-right:10px;}.rubrique-homepage .barre-ephemeride .left .meteo img{width:26px;vertical-align:middle;}.rubrique-homepage .barre-ephemeride .right div a{margin-left:10px;text-transform:uppercase;border:1px solid #fff;color:#fff;padding:2px 4px;}.rubrique-homepage .barre-ephemeride .left div a{color:#fff;}.rubrique-homepage .barre-ephemeride .right div span{border:none;padding:0px;padding-left:24px;background:url(/sites/default/themes/havre/images/icons/common/live.png) no-repeat;background-position:left center;}h1.hidden,h2.hidden{display:none;}.rubrique-homepage .other-elements{margin-top:55px;}.rubrique-homepage .bouger-la-ville .other-elements{margin-top:0px;}.rubrique-homepage .other-elements .other-element{float:left;margin-right:2%;width:32%;text-align:left;margin-bottom:30px;position:relative;min-height:327px;}.rubrique-homepage .other-elements .other-element:nth-child(3n){margin-right:0;}.rubrique-homepage .other-elements .title h3,.rubrique-homepage .other-elements .title h3 a{font:30px "Roboto Light";color:#1c93ee;text-transform:uppercase;margin-bottom:15px;}.rubrique-homepage .other-elements .other-element .contenu .actualite-title{margin-top:5px;margin-bottom:0px;}.rubrique-homepage .other-elements .other-element .contenu p{margin-bottom:0px;}.mis-en-avant .items .item{padding:0px 0 15px;border-bottom:1px solid #ccc;}.mis-en-avant .items .item:last-child{border-bottom:none;}.mis-en-avant .items .item .title{margin-top:10px;}.mis-en-avant .items .item.first .title{margin-top:0px;}.mis-en-avant .items .item .title a,.bouger-la-ville .items .item .title a{font:20px "Lato Regular";line-height:22px;text-transform:uppercase;}.mis-en-avant .items .item p{font:14px "Roboto Regular";line-height:16px;}.mis-en-avant .items .item.first .title a{font:24px "Lato Regular";line-height:26px;}.mis-en-avant .items .item.first p{font:18px "Roboto Regular";line-height:20px;}.rubrique-homepage .other-elements .other-element .item .field-rubrique{background-color:#1c93ee;font:12px "Roboto Regular";text-transform:uppercase;color:#fff;margin-right:1px;padding:6px;display:inline-block;margin-top:9px;}.rubrique-homepage #les-plus-consultes .item .field-rubrique,.rubrique-homepage #a-ne-pas-manquer .item .field-rubrique{background-color:#c12051;}.rubrique-homepage .other-elements .other-element .item.first .image{position:relative;}.rubrique-homepage .other-elements .other-element .item.first .field-rubrique{position:absolute;left:0;bottom:8px}.rubrique-homepage .hariane-subscribe,.rubrique-homepage .blocs-quelconques{display:inline-block;width:100%;background:url(/sites/default/themes/havre/images/home/hariane-subscription-bg.png) no-repeat;background-size:cover;background-position:center;padding:90px 0;}.rubrique-homepage .hariane-subscribe .content,.rubrique-homepage .blocs-quelconques .content{width:1306px;font-size:0;text-align:center;}.rubrique-homepage .blocs-quelconques .content{display:flex;align-items:stretch;}.rubrique-homepage .hariane-subscribe .block{display:inline-block;width:calc(50% - 10px);min-height:225px;line-height:225px;margin-bottom:0;}.rubrique-homepage .bloc-quelconque{display:inline-block;width:calc(50% - 10px);line-height:230px;padding:50px 35px;}.rubrique-homepage .hariane-subscribe .hariane-block{background:url(/sites/default/themes/havre/images/home/hariane-bg.png) no-repeat;background-size:cover;background-position:center;color:#fff;}.rubrique-homepage .hariane-subscribe .hariane-block,.rubrique-homepage .bloc-quelconque:first-child{margin-right:20px;}.rubrique-homepage .hariane-subscribe .subscribe-block,.rubrique-homepage .bloc-quelconque{background:url(/sites/default/themes/havre/images/home/subscription-bg.png) no-repeat;background-size:cover;background-position:center;}.rubrique-homepage .hariane-subscribe .block div,.rubrique-homepage .bloc-quelconque > div{display:inline-block;width:100%;text-align:center;line-height:normal;vertical-align:middle;}.rubrique-homepage .hariane-subscribe .block div a,.rubrique-homepage .bloc-quelconque div a{font:18px "Lato Bold";text-transform:uppercase;padding:8px 10px;display:inline-block;}.rubrique-homepage .hariane-subscribe .hariane-block h3{font:23px "Roboto Bold";display:inline-block;text-transform:uppercase;margin-bottom:20px;padding-top:25px;}.rubrique-homepage .hariane-subscribe .hariane-block p{font:16px "Roboto Regular";width:70%;margin:0 auto;margin-bottom:26px;}.rubrique-homepage .hariane-subscribe .hariane-block a{border:2px solid #fff;color:#fff;}.rubrique-homepage .hariane-subscribe .subscribe-block h3,.rubrique-homepage .bloc-quelconque .title{font:30px "Lato Light";text-transform:uppercase;color:#1c93ee;margin-bottom:15px;}.rubrique-homepage .hariane-subscribe .subscribe-block h3 span,.rubrique-homepage .bloc-quelconque h3 span{font:30px "Lato Bold";}.rubrique-homepage .hariane-subscribe .subscribe-block li{font:16px "Roboto Regular";list-style-type:none;}.rubrique-homepage .hariane-subscribe .subscribe-block li:before{content:"•";color:#1c93ee;margin-right:7px;}.rubrique-homepage .hariane-subscribe .subscribe-block p{font:16px "Roboto Regular";width:90%;margin:0 auto;}.rubrique-homepage .hariane-subscribe .subscribe-block a,.rubrique-homepage .bloc-quelconque a{border:2px solid #1c93ee;margin-top:20px;color:#1c93ee;}.rubrique-homepage .bloc-quelconque .texte{font:18px "Roboto Regular";}.rubrique-homepage .bloc-quelconque .texte strong{font:18px "Roboto Medium";}.rubrique-homepage h2{color:#fff;}.rubrique-homepage .bouger-la-ville h2,.rubrique-homepage.node-type-webcam h2,.rubrique-homepage.node-type-webcam h1{color:#1c93ee;}.rubrique-homepage .reseaux-sociaux.actualites-social-wall .field-name-field-titre .field-item{background:none;}.rubrique-homepage .reseaux-sociaux.actualites-social-wall .field-name-field-titre .field-item{padding-left:0px;}.rubrique-homepage .reseaux-sociaux .content{font-size:0;}.rubrique-homepage .reseaux-sociaux .content .field-name-field-titre{padding:0;margin-bottom:20px;}.rubrique-homepage .reseaux-sociaux .social-wall{display:flex;}.rubrique-homepage .reseaux-sociaux .social-scroll{float:left;margin-right:15px;width:calc((100% - 30px) / 3);text-align:left;margin-bottom:30px;position:relative;background-color:#fff;padding:20px 34px;}.rubrique-homepage .reseaux-sociaux .social-scroll:last-child{margin-right:0;}.rubrique-homepage .reseaux-sociaux .social-scroll h3{color:#1c93ee;font:28px "Lato Light";text-transform:uppercase;padding-left:46px;line-height:35px;padding-bottom:15px;border-bottom:1px solid #e6e6e6;margin-bottom:15px;}.rubrique-homepage .reseaux-sociaux .social-scroll h3 a{color:#1c93ee;}.rubrique-homepage .reseaux-sociaux .social-scroll.havre-images h3{background:url(/sites/default/themes/havre/images/icons/socials/instagram_2.png) no-repeat;background-position:left top;}.rubrique-homepage .reseaux-sociaux .social-scroll.sharing h3{background:url(/sites/default/themes/havre/images/icons/socials/facebook_2.png) no-repeat;background-position:left top;}.rubrique-homepage .reseaux-sociaux .social-scroll.twitter h3{background:url(/sites/default/themes/havre/images/icons/socials/twitter_3.png) no-repeat;background-position:left top;}.rubrique-homepage .reseaux-sociaux .social-scroll .posts{overflow-y:scroll;height:550px;}.rubrique-homepage .reseaux-sociaux .social-scroll .field-item{padding-bottom:15px;border-bottom:1px solid #e6e6e6;margin-bottom:10px;}.rubrique-homepage .reseaux-sociaux .social-scroll .field-item.twitter-block{background:none;padding:0;color:#282828;min-height:auto;border:none;}.rubrique-homepage .reseaux-sociaux .social-scroll .field-item .field-author{font:12px 'Roboto Regular';color:#b1b1b1;padding-left:0;background:none;margin-bottom:6px;}.rubrique-homepage .reseaux-sociaux .social-scroll .field-item .actualite-resume{font:14px 'Roboto Regular';}.rubrique-homepage .reseaux-sociaux .social-scroll .field-item .field-author span:first-child{font:12px 'Roboto Bold';}.rubrique-homepage .reseaux-sociaux .social-scroll .field-item a{color:#1c93ee;}.rubrique-homepage .reseaux-sociaux .social-scroll.sharing .field-item .field-author{display:inline-block;}.rubrique-homepage .reseaux-sociaux .social-scroll.sharing .field-item .share-block{display:inline-block;float:right;}.rubrique-homepage .reseaux-sociaux .social-scroll.sharing .field-item .share-block a{display:inline-block;width:15px;height:15px;margin-left:12px;vertical-align:middle;}.rubrique-homepage .reseaux-sociaux .social-scroll.sharing .field-item .share-block a.comment{background:url(/sites/default/themes/havre/images/icons/common/fb_comment_white.png) no-repeat;}.rubrique-homepage .reseaux-sociaux .social-scroll.sharing .field-item .share-block a.like{background:url(/sites/default/themes/havre/images/icons/common/fb_like_white.png) no-repeat;}.rubrique-homepage .reseaux-sociaux .social-scroll .field-item.twitter-block .block-infos-actu{border-bottom:1px solid #e6e6e6;}.rubrique-homepage .reseaux-sociaux .social-scroll .field-item.twitter-block .field-date{font:12px 'Roboto Regular';color:#707070;}.rubrique-homepage .reseaux-sociaux .social-scroll.twitter .field-item .share-block a.comment{background:url(/sites/default/themes/havre/images/icons/common/twitter_comment_white.png) no-repeat;}.rubrique-homepage .reseaux-sociaux .social-scroll.twitter .field-item .share-block a.tweet{background:url(/sites/default/themes/havre/images/icons/common/twitter_tweet_white.png) no-repeat;}.rubrique-homepage .reseaux-sociaux .social-scroll.twitter .field-item .share-block a.like{background:url(/sites/default/themes/havre/images/icons/common/twitter_like_white.png) no-repeat;}.overlay-search #hp-autocomplete,.overlay-search #hp-autocomplete ul,.overlay-search #hp-autocomplete ul li,.overlay-search #hp-autocomplete ul li a{background-color:transparent;color:#FFF;}.overlay-search #hp-autocomplete{margin:0px;}.overlay-search .elements-container .form-container{background-color:rgba(50,50,50,0);border-radius:5px;overflow:hidden;padding-bottom:0px;}.overlay-search .elements-container .form-container #homepage-autocomplete-wrapper{display:none;}.overlay-search .elements-container .form-container.autocomplete-active{background-color:rgba(49,49,49,0.9);transition:all ease-in 0.2s;padding-bottom:20px;}.overlay-search .elements-container .form-container.autocomplete-active #homepage-autocomplete-wrapper{display:block;}.overlay-search #homepage-recherche.loading input[type="submit"]{background-image:url(/sites/default/themes/havre/images/blue.svg);background-size:contain;background-position:center;}.overlay-search #hp-autocomplete{padding-top:20px;}.overlay-search #hp-autocomplete p{width:100%;text-align:center;}.overlay-search #hp-autocomplete ul li a{display:block;color:#FFF;width:calc(100% - 20px);text-align:left;padding:6px 10px;font-size:16px;position:relative;}.overlay-search #hp-autocomplete ul li a:hover{background-color:rgba(40,40,40,1);}.overlay-search  #hp-autocomplete ul li a span.title{text-align:left;width:calc(100% - 260px);display:block;font:18px "Lato Regular";}.overlay-search  #hp-autocomplete ul li a span.rubrique{float:right;text-transform:uppercase;line-height:36px;width:260px;display:block;position:absolute;top:0px;right:5px;text-align:left;font:18px "Lato Light";}#homepage-autocomplete-wrapper{max-height:300px;overflow-y:scroll;}#homepage-autocomplete-wrapper fieldset{border:none;}.overlay-search .wrapper,.overlay-search .wrapper fieldset{padding:0px;border:none;margin:0px;}.overlay-search .wrapper .form-item{margin:0px;}.rubrique-homepage .je-participe{background-image:-webkit-linear-gradient(60deg,rgb(28,147,238) 45%,rgb(121,193,247),rgb(255,255,255) 145%);background-image:-o-linear-gradient(60deg,rgb(28,147,238) 45%,rgb(121,193,247),rgb(255,255,255) 145%);background-image:linear-gradient(150deg,rgb(28,147,238) 45%,rgb(121,193,247),rgb(255,255,255) 145%);display:inline-block;padding:10px 0 65px;width:100%;}.rubrique-homepage .je-participe .content{text-align:center;}.rubrique-homepage .je-participe .entete{color:#fff;}.rubrique-homepage .je-participe h2{color:#fff;margin-bottom:10px;}.rubrique-homepage .je-participe .nodequeue{display:inline-block;}.rubrique-homepage .je-participe .node-actualite-linked-node-type span{background-color:#1c93ee;color:#fff;}.rubrique-homepage .je-participe .element{background:url(/sites/default/themes/havre/images/home/je-participe.png) no-repeat;background-size:100% 100%;padding:30px;padding-bottom:60px;width:100%;text-align:left;}.rubrique-homepage .je-participe .element .contenu{float:right;height:100%;width:49%;color:#fff;}.rubrique-homepage .je-participe .element .image{float:left;background-size:cover;background-repeat:no-repeat;position:relative;width:49%;}.rubrique-homepage .je-participe .element .contenu .actualite-title{margin-bottom:5px;color:#282828;margin-top:8px;}.rubrique-homepage .je-participe .element .contenu h3{font:28px "Lato Regular";text-transform:uppercase;}.rubrique-homepage .je-participe .element .contenu p{font-size:16px;line-height:18px;font-family:'Roboto Regular';color:#282828;margin-bottom:11px;}.rubrique-homepage .je-participe .element .text-libelle{margin:30px 0;}.rubrique-homepage .je-participe .element .text-libelle a{font:18px "Lato Bold";text-transform:uppercase;color:#1c93ee;padding:10px 14px;border:2px solid #1c93ee;}.rubrique-homepage .bouger-la-ville h2{margin-bottom:35px;}.rubrique-homepage .bouger-la-ville .summary p{font:16px "Lato Regular";}.rubrique-homepage .ma-ville-discover h2{color:#fff;padding-top:10px;}.node-type-webcam .iframe-container iframe{width:720px;height:576px;margin:40px auto;display:block;}.node-type-webcam .iframe-container iframe #Push1{width:100%;}.node-type-webcam .entete .summary{margin-bottom:20px;}.node-type-webcam .entete p{font-family:'Roboto';font-size:18px;line-height:24px;margin-bottom:20px;}.node-type-webcam .entete .summary p{font-family:'Roboto Bold';}.lehavre-english-landing .english-section{padding:40px 0px;}.lehavre-english-landing .english-section h2,.lehavre-english-landing .qfah-map h2{text-transform:uppercase;font:60px "Roboto Thin";line-height:60px;color:#1c93ee;margin:40px 0;margin:0px;text-align:center;margin-bottom:26px;}.lehavre-english-landing .english-section-mayor h2{margin-bottom:0px;}.lehavre-english-landing .english-section .section-title h3{font:30px "Roboto Light";color:#1c93ee;text-transform:uppercase;margin-bottom:15px;}.lehavre-english-landing .english-section .field-name-field-sous-titre .field-item{text-align:center;margin-bottom:26px;}.lehavre-english-landing .english-section-mayor .left{float:left;width:374px;padding:0;min-height:0px;background:none;}.lehavre-english-landing .english-section-mayor .right{float:left;width:calc(100% - 394px);padding:0;padding-left:20px;min-height:0px;background:none;}.lehavre-english-landing .english-section-mayor .mayor-description{font:16px "Roboto Regular";line-height:24px;}.lehavre-english-landing .english-section-actions,.lehavre-english-landing .english-section-office{background-color:#f2f2f2;}.lehavre-english-landing .english-section .edito-part{width:calc(33.33% - 15px);margin-right:20px;float:left;}.lehavre-english-landing .english-section .edito-part:nth-child(3){margin-right:0px;}.lehavre-english-landing .english-section .edito-part .image{background-color:#ECECEC;width:100%;height:250px;margin-bottom:5px;}.lehavre-english-landing .english-section .edito-part h3{font:20px "Lato Regular";text-transform:uppercase;}.lehavre-english-landing .english-section .edito-part .summary p{font:16px "Roboto Regular";line-height:24px;text-align:left !important;}.lehavre-english-landing .english-section .edito-part .field-name-field-rubrique{position:absolute;left:0;bottom:0;}.lehavre-english-landing .english-section .edito-part .field-name-field-rubrique .field-item{font:12px "Roboto Regular";text-transform:uppercase;background-color:#1c94ee;padding:6px;color:#FFF;}.lehavre-english-landing .english-section .edito-part:hover .custom_partage_block{display:block;}.lehavre-english-landing .english-section .edito-part .custom_partage_block .custom_partage_element{height:33px;}.lehavre-english-landing .english-section .edito-part .custom_partage_block .custom_partage_element a{position:absolute;}.lehavre-english-landing .english-section .edito-part .custom_partage_block li.custom_partage_element:before{content:'';font-size:0px;}.lehavre-english-landing .english-section-webcams{background-color:#1c94ee;color:#FFF;}.lehavre-english-landing .english-section-webcams h2{color:#FFF;}.lehavre-english-landing .english-section-webcams .links a{border-color:white;color:white;}.lehavre-english-landing .english-section-office{padding:90px 0px;}.lehavre-english-landing .english-section-office .banniere{background-color:white;max-width:600px;width:100%;margin:0 auto;padding:40px;background:url(/sites/default/themes/havre/images/home/subscription-bg.png) no-repeat;background-size:100% 100%;}.lehavre-english-landing .english-section-office .banniere h2{font:30px "Roboto Light";}.lehavre-english-landing .english-section-office .banniere p{font:18px "Roboto Regular";text-align:center;margin-bottom:20px;}.lehavre-english-landing .english-section-must-see .links{padding-top:40px;}@media all and (max-width:1310px){.rubrique-homepage .hariane-subscribe .content,.rubrique-homepage .blocs-quelconques .content{width:1170px;}}@media all and (max-width:1170px){.rubrique-homepage .hariane-subscribe .content,.rubrique-homepage .blocs-quelconques .content{width:1024px;}.rubrique-homepage .hariane-subscribe .hariane-block h3{font:18px "Roboto Bold";}.rubrique-homepage .hariane-subscribe .subscribe-block h3,.rubrique-homepage .bloc-quelconque .title{font:25px "Lato Light";}}@media all and (max-width:1023px){.rubrique-homepage .image img{height:auto;}.rubrique-homepage .hariane-subscribe .content,.rubrique-homepage .blocs-quelconques .content{width:768px;}.rubrique-homepage .hariane-subscribe .block{width:100%;}.rubrique-homepage .hariane-subscribe .hariane-block,.rubrique-homepage .bloc-quelconque:first-child{margin-right:0px;}.rubrique-homepage .blocs-quelconques .content{display:block;align-items:none;}.rubrique-homepage .bloc-quelconque{width:100%;margin-bottom:20px;}.rubrique-homepage .reseaux-sociaux .social-wall{display:block;}.rubrique-homepage .reseaux-sociaux .social-scroll{width:100%;}.overlay-search .elements-container{max-width:768px;margin:0 auto;}}@media all and (max-width:767px){.cover{height:360px;background-attachment:scroll;}.homepage-banner.size-large{height:169px;background-size:160% auto;margin-top:60px;background-position:bottom center;}.rubrique-homepage .convenient-steps-subtitle div{width:auto;}.rubrique-homepage .view-main-actualites-focus-categories-actualites{display:none;}.rubrique-homepage .barre-ephemeride .date,.rubrique-homepage .barre-ephemeride .marees{display:none;}.rubrique-homepage .other-elements{margin-top:15px;}.rubrique-homepage .other-elements .other-element{margin-right:0%;width:100%;}.rubrique-homepage .other-elements .other-element#les-plus-consultes{margin-bottom:50px;}.rubrique-homepage .hariane-subscribe,.rubrique-homepage .blocs-quelconques{padding:65px 0;}.rubrique-homepage .hariane-subscribe .block{min-height:350px;line-height:350px;}.rubrique-homepage .hariane-subscribe .hariane-block{margin-bottom:20px;}.rubrique-homepage .hariane-subscribe .hariane-block h3{padding-bottom:50px;}.rubrique-homepage .hariane-subscribe .content,.rubrique-homepage .blocs-quelconques .content{width:100%;}.rubrique-homepage .je-participe{padding:10px 0 40px;}.rubrique-homepage .je-participe .element{padding:20px 10px;padding-bottom:60px;background-position:-180px bottom;background-size:cover;}.rubrique-homepage .je-participe .element .image{width:100%;}.rubrique-homepage .je-participe .element .contenu{width:100%;}.rubrique-homepage .je-participe .element .text-libelle a{display:inline-block;margin-bottom:10px;}.node-type-webcam .iframe-container iframe{width:100%;height:auto;}.overlay-search  #hp-autocomplete ul li a span.title{width:100%;}.overlay-search  #hp-autocomplete ul li a span.rubrique{float:none;width:100%;display:block;position:relative;right:auto;}.overlay-search .close{width:35px;height:35px;background-position:center;}}@media all and (max-width:774px){.overlay-search .elements-container{max-width:100%;padding:0 10px;margin:0 auto;}}@media all and (max-width:479px){.rubrique-homepage .above-on-cover .convenient-steps-subtitle input[type="text"],.overlay-search input[type="text"]{font:14px "Lato Light";}.rubrique-homepage .je-participe .element .contenu h3{font:24px "Lato Regular";}}@media all and (max-width:900px){.barre-ephemeride .content-max{width:810px;}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0);}#cboxWrapper{max-width:100%;position:relative;height:auto !important;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;max-width:100%;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;max-width:100%;height:auto !important;}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;max-width:100%;}#cboxOverlay{background:#000 repeat 0 0;opacity:0.9;filter:alpha(opacity = 90);}#colorbox{outline:0;max-width:100%;height:auto !important;top:0px !important;}#cboxContent{overflow:hidden;height:auto !important;max-width:1330px;margin:0 auto;float:none !important;}#cboxLoadedContent{height:auto !important;padding:0px 80px;width:calc(100% - 160px) !important;padding-top:202px;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxTitle{line-height:22px;color:#FFF;padding:0px 6px;text-decoration:none;font-size:12px;text-transform:none;float:none !important;width:100%;max-width:1170px;margin:0 auto;}#cboxTitle a{color:inherit;}#cboxTitle .title{text-transform:uppercase;font-size:18px;line-height:26px;margin-top:5px;}#cboxCurrent{position:absolute;bottom:0px;left:calc(50% - 50px);color:#949494;width:100px;text-align:center;}#cboxLoadingOverlay{background:url(/sites/default/themes/havre/css/images/loading_background.png) no-repeat center center;}#cboxLoadingGraphic{background:url(/sites/default/themes/havre/css/images/loading.gif) no-repeat center center;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0;}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}#cboxPrevious{position:absolute;bottom:calc(50% - 95px);left:10px;background:url(/sites/default/themes/havre/images/icons/common/slider_prev.png) no-repeat 0 0;width:40px;height:40px;background-size:contain;font-size:0px;}#cboxNext{position:absolute;bottom:calc(50% - 95px);right:10px;background:url(/sites/default/themes/havre/images/icons/common/slider_next.png) no-repeat 0 0;width:40px;height:40px;background-size:contain;font-size:0px;}#cboxClose{position:absolute;top:0px;right:0px;background:url(/sites/default/themes/havre/images/icons/common/close_button.png) no-repeat 0 0;opacity:0.8;height:60px;width:60px;font-size:0px;background-size:20px 20px;background-position:center;}#cboxClose:hover{opacity:1;}#cboxCurrent{display:none !important;}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}.cboxElement.hidden{display:none;}.cboxElement{font-size:0px;}#colorbox-zoom-button{position:absolute;opacity:0.8;}#colorbox-zoom-button.single{right:10px;bottom:10px;height:15px;width:15px;}#colorbox-zoom-button.multiple{right:0px;bottom:0px;padding:6px 8px;background-color:rgba(0,0,0,0.6);line-height:12px;text-transform:uppercase;font-family:"Lato Light";font-size:10px;text-align:center;}#colorbox-zoom-button.multiple span{font-size:28px;font-family:"Lato Bold";line-height:22px;}.img-zoom-in:hover #colorbox-zoom-button{opacity:1;}.img-zoom-in:hover #colorbox-zoom-button.multiple{background-color:rgba(0,0,0,0.8);}#cboxClose{position:fixed;top:0px;right:0px;}#cboxLoadedContent{max-height:100vh;}#cboxLoadedContent .cboxPhoto{max-height:calc(100vh - 160px);width:auto !important;padding-top:30px;}#cboxContent{position:relative;}#colorbox #cboxPrevious,#colorbox #cboxNext{bottom:auto;top:calc(50vh - 20px);}
.document-presse-content .categories{width:100%;text-align:center;padding-top:40px;}.document-presse-content .categories span,.presse-list-categories a{background-color:#2095ee;font:12px "Roboto Regular";text-transform:uppercase;color:#fff;margin-right:1px;margin-top:0px;margin-bottom:1px;padding:6px;display:inline-block;}.document-presse-content .categories span.type{background-color:#000;}.document-presse-content .categories span:last-child{margin-right:0px;}.document-presse-content h1,.document-presse-images h2{text-transform:uppercase;font:60px "Roboto Thin";line-height:60px;color:#1c93ee;margin:0;text-align:center;}.document-presse-content .field-name-field-sous-titre{margin-bottom:40px;}.document-presse-content .field-name-field-sous-titre .field-item{text-align:center;max-width:865px;margin:0 auto;font:20px "Roboto Bold";}.document-presse-content .field-name-field-sous-titre .field-item.date{font:18px "Roboto Regular";}.document-presse-content .principal-data{margin-bottom:20px;}.left{width:66%;margin-right:2%;float:left;}.document-presse-content .principal-data .image-body{margin-right:2%;}.document-presse-content .principal-data .image-body .image{width:830px;margin:0 auto 20px auto;font-size:0px;line-height:0px;position:relative;}.document-presse-content .principal-data .image-body .image .credits{position:relative;float:left;display:inline-block;margin-top:-25px;height:25px;left:0px;padding:6px;background-color:rgba(0,0,0,0.5);}.document-presse-content .principal-data .summary p{font:18px "Roboto Bold";color:#000;margin-bottom:35px;}.document-presse-content .principal-data .body p{font:18px "Roboto Regular";color:#000;margin-bottom:35px;}.document-presse-content .principal-data .publication,.rubrique-espace-presse .espace-presse-documents .right{width:32%;float:left;}.document-presse-content .files-to-download{margin-bottom:40px;}.document-presse-content .files-to-download h2{font:24px "Roboto Bold";margin-bottom:10px !important;margin-top:0px !important;color:#1c93ee;text-align:left;text-transform:uppercase;}.document-presse-content .files-to-download .grey-border-cadre{border:4px solid #dfdfdf;padding:15px 20px;margin-bottom:30px;}.document-presse-content .files-to-download .grey-border-cadre ul{margin-bottom:0px;}.document-presse-images{padding:40px 0px;background-color:#e5e5e5;}.document-presse-images h2{margin-bottom:20px;}.document-presse-images .item-image{float:left;width:calc(25% - 15px);margin-right:20px;text-align:center;margin-bottom:20px;}.document-presse-images .item-image:nth-child(4n){margin-right:0px;}.document-presse-images .item-image .download a{background:url(/sites/default/themes/havre/images/icons/common/download_presse.png) no-repeat;background-position:left center;color:#1c93ee;padding-left:26px;height:18px;display:inline-block;margin-bottom:7px;}#popin-password{position:fixed;z-index:100;left:0px;top:0px;height:100vh;width:100vw;display:none;background-color:rgba(0,0,0,0.9);}#popin-password .overlay{height:100vh;width:100%;}#popin-password .overlay .inside{padding:40px 80px;margin:0 auto;top:calc(50vh - 170px);background-color:#FFF;width:600px;left:calc(50vw - 300px);position:absolute;text-align:center;}#popin-password .overlay .inside .title{text-transform:uppercase;font:32px "Roboto Thin";line-height:32px;color:#1c93ee;margin-bottom:10px;}#popin-password .overlay .inside p{font:18px "Roboto Regular";color:#000;margin-bottom:20px;}#popin-password .overlay .inside p.error{background-color:transparent;color:red;display:none;}#popin-password .overlay .inside form input[type="password"]{-webkit-appearance:none;appearance:none;background:none;outline:none;display:block;width:100%;border:none !important;background-color:rgb(224,224,224);font-size:14px;border-radius:5px;padding:20px 10px;text-align:center;}#popin-password .overlay .inside form input[type="submit"]{height:40px;line-height:40px;font:18px "Lato Bold";border:none;border-radius:0;background:none;margin:0 auto;display:block;margin-top:20px;text-align:center;padding:0 45px;color:#fff;text-transform:uppercase;background-color:#1c93ee;}#popin-password .overlay .close{background:url(/sites/default/themes/havre/images/icons/common/close_button.png) no-repeat;background-position:center;background-size:14px 14px;width:40px;height:40px;border-radius:100%;background-color:#1c93ee;position:absolute;top:15px;right:15px;cursor:pointer;}body.admin-menu #popin-password .overlay .close{top:45px;}#popin-password .presse-carousel{margin-top:calc(50vh - 360px);}#popin-password .presse-carousel .slide{color:#FFF;padding:0px 20px;}#popin-password .presse-carousel .slide .legend{text-transform:uppercase;font-size:18px;line-height:26px;margin-top:5px;font:18px "Roboto Regular";}#popin-password .presse-carousel .slide .description{font:18px "Roboto Regular";}#popin-password .presse-carousel .slide .links{text-align:left;padding-top:20px;}#popin-password .presse-carousel .slide .links a{color:#1c93ee;border-color:#1c93ee;}#popin-password .presse-carousel .slide .image{font-size:0px;line-height:0px;position:relative;}#popin-password .presse-carousel .slide .image .credits{position:absolute;bottom:0px;left:0px;padding:6px;background-color:rgba(0,0,0,0.5);}#popin-password .loader{display:none;position:absolute;left:calc(50vw - 20px);top:calc(50vh - 20px);z-index:2000;}#popin-password .controls .prevBtn{position:absolute;bottom:calc(50% - 95px);left:10px;background:url(/sites/default/themes/havre/images/icons/common/slider_prev.png) no-repeat 0 0;width:40px;height:40px;background-size:contain;font-size:0px;}#popin-password .controls .nextBtn{position:absolute;bottom:calc(50% - 95px);right:10px;background:url(/sites/default/themes/havre/images/icons/common/slider_next.png) no-repeat 0 0;width:40px;height:40px;background-size:contain;font-size:0px;}.rubrique-espace-presse .espace-presse-header .links:first-child{margin-bottom:10px;}.rubrique-espace-presse .espace-presse-header .links a{border-color:#1c93ee;color:#1c93ee;padding:7px 8px;margin-right:3px;}.rubrique-espace-presse .espace-presse-header .links.filled{margin-bottom:40px;}.rubrique-espace-presse .espace-presse-header .links.filled a{background-color:#1c93ee;color:#FFF;font-size:13px;}.rubrique-espace-presse .espace-presse-documents{padding-bottom:40px;}.rubrique-espace-presse .espace-presse-documents h2,.rubrique-espace-presse.document-presse-content .espace-presse-documents .download-title a{font:24px "Roboto Bold";margin:0px !important;color:#1c93ee;text-transform:uppercase;}.rubrique-espace-presse.document-presse-content .espace-presse-documents .download-title{text-align:center;}#content .rubrique-espace-presse .espace-presse-documents .more-infos ul{margin-bottom:0px;}.rubrique-espace-presse.document-presse-content .espace-presse-documents .categories{padding:0px;text-align:left;}.rubrique-espace-presse.document-presse-content .espace-presse-documents .links{text-align:left;display:block;margin-bottom:40px;margin-top:10px;}.rubrique-espace-presse.document-presse-content .espace-presse-documents .links a{border-color:#1c93ee;color:#1c93ee;margin-top:5px;}.rubrique-espace-presse.document-presse-content .espace-presse-documents .document-a-la-une .title h3{font:20px "Lato Bold";text-transform:uppercase;}.rubrique-espace-presse.document-presse-content .espace-presse-documents .presse-list-communiques h3{font:20px "Lato Bold";}.rubrique-espace-presse.document-presse-content .espace-presse-documents .document-a-la-une .presse-summary p,.rubrique-espace-presse.document-presse-content .espace-presse-documents .presse-list-communiques .presse-summary p{font:16px "Lato Regular";}.rubrique-espace-presse.document-presse-content .espace-presse-documents .document-a-la-une .presse-summary p{font-size:18px;}.rubrique-espace-presse.document-presse-content .espace-presse-documents .document-a-la-une .image{margin-bottom:20px;font-size:0px;line-height:0px;position:relative;}.rubrique-espace-presse.document-presse-content .espace-presse-documents .document-a-la-une .image .credits{position:absolute;bottom:0px;left:0px;padding:6px;background-color:rgba(0,0,0,0.5);}.rubrique-espace-presse.document-presse-content .espace-presse-documents .presse-list-communiques .li-file{margin-bottom:20px;padding-left:30px;background:url(/sites/default/themes/havre/images/icons/common/document.png) no-repeat 0px top;}.rubrique-espace-presse.document-presse-content .espace-presse-documents .presse-list-communiques .li-file:last-child{margin-bottom:0px;}.rubrique-espace-presse.document-presse-content .document-presse-images{background-color:#FFF;}.rubrique-espace-presse-content.content.mini{max-width:875px;margin:0 auto;}@media (max-width:1169px){.rubrique-espace-presse.document-presse-content .espace-presse-documents .download-title a{font:22px "Roboto Bold";}}@media (max-width:767px){.document-presse-content .principal-data .image-body,.rubrique-espace-presse .espace-presse-documents .left,.document-presse-content .principal-data .publication,.rubrique-espace-presse .espace-presse-documents .right{width:100%;float:none;}.document-presse-content h1,.document-presse-images h2{font:34px "Roboto Thin";line-height:38px;margin:20px auto;margin-bottom:30px;}.document-presse-images .item-image{float:left;width:calc(33% - 15px);}.document-presse-images .item-image:nth-child(4n){margin-right:20px;}.document-presse-images .item-image:nth-child(3n){margin-right:0px;}.document-presse-images .item-image .download a{line-height:14px;}}@media (max-width:479px){.document-presse-images .item-image{width:100%;margin-right:0px;}.document-presse-images .item-image:nth-child(4n){margin-right:0px;}}@media (max-height:960px){#popin-password .presse-carousel{margin-top:50px;}}@media (max-height:800px){.rubrique-espace-presse-content.content.mini{max-width:768px;margin:0 auto;}}div#block-views-exp-docs-presse-page,input#edit-title{border:none;}.has-sidebar #content .node-view-mode-list-document_presse h2{margin:5px;}.has-sidebar #content .node-view-mode-list-document_presse .field.field-name-body{margin:0 0 45px 0;}.view-docs-presse .custom_partage_block{visibility:hidden;}.view-docs-presse .field-name-field-categorie-actualite .field-item{display:inline-block;}#edit-tid-raw-wrapper{display:none;}.rubrique-mon-havre #user-mon-havre-contenus .suggestions-block .suggestion,.rubrique-mon-havre #user-mon-havre-home .suggestions-block .suggestion{background:#1c93ee;}
