styles.css 47 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042
  1. /*eql*/
  2. /*global*/
  3. @font-face {
  4. font-family: 'Font Awesome';
  5. src: url("../fonts/Font Awesome/fontawesome-webfont.woff2") format("woff2");
  6. font-weight: 400;
  7. font-style: normal; }
  8. /*marianne*/
  9. @font-face {
  10. font-family: 'Marianne';
  11. src: url("../fonts/Marianne/Marianne-Thin.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Thin.woff") format("woff");
  12. font-weight: 300;
  13. font-style: normal; }
  14. @font-face {
  15. font-family: 'Marianne';
  16. src: url("../fonts/Marianne/Marianne-Thin_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Thin_Italic.woff") format("woff");
  17. font-weight: 300;
  18. font-style: italic; }
  19. @font-face {
  20. font-family: 'Marianne';
  21. src: url("../fonts/Marianne/Marianne-Light.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Light.woff") format("woff");
  22. font-weight: 400;
  23. font-style: normal; }
  24. @font-face {
  25. font-family: 'Marianne';
  26. src: url("../fonts/Marianne/Marianne-Light_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Light_Italic.woff") format("woff");
  27. font-weight: 400;
  28. font-style: italic; }
  29. @font-face {
  30. font-family: 'Marianne';
  31. src: url("../fonts/Marianne/Marianne-Regular.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Regular.woff") format("woff");
  32. font-weight: 600;
  33. font-style: normal; }
  34. @font-face {
  35. font-family: 'Marianne';
  36. src: url("../fonts/Marianne/Marianne-Regular_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Regular_Italic.woff") format("woff");
  37. font-weight: 600;
  38. font-style: italic; }
  39. @font-face {
  40. font-family: 'Marianne';
  41. src: url("../fonts/Marianne/Marianne-Medium.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Medium.woff") format("woff");
  42. font-weight: 800;
  43. font-style: normal; }
  44. @font-face {
  45. font-family: 'Marianne';
  46. src: url("../fonts/Marianne/Marianne-Medium_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Medium_Italic.woff") format("woff");
  47. font-weight: 800;
  48. font-style: italic; }
  49. @font-face {
  50. font-family: 'Marianne';
  51. src: url("../fonts/Marianne/Marianne-Bold.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Bold.woff") format("woff");
  52. font-weight: 900;
  53. font-style: normal; }
  54. @font-face {
  55. font-family: 'Marianne';
  56. src: url("../fonts/Marianne/Marianne-Bold_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Bold_Italic.woff") format("woff");
  57. font-weight: 900;
  58. font-style: italic; }
  59. @font-face {
  60. font-family: 'Marianne';
  61. src: url("../fonts/Marianne/Marianne-ExtraBold.woff2") format("woff2"), url("../fonts/Marianne/Marianne-ExtraBold.woff") format("woff");
  62. font-weight: 1000;
  63. font-style: normal; }
  64. @font-face {
  65. font-family: 'Marianne';
  66. src: url("../fonts/Marianne/Marianne-ExtraBold_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-ExtraBold_Italic.woff") format("woff");
  67. font-weight: 1000;
  68. font-style: italic; }
  69. /* Source Code Pro */
  70. @font-face {
  71. font-family: 'Source Code Pro';
  72. src: url("../fonts/source-code-pro/SourceCodePro-Medium.otf.woff2") format("woff2"), url("../fonts/source-code-pro/SourceCodePro-Medium.otf.woff") format("woff");
  73. font-weight: 500;
  74. font-style: normal; }
  75. @font-face {
  76. font-family: 'Source Code Pro';
  77. src: url("../fonts/source-code-pro/SourceCodePro-Bold.otf.woff2") format("woff2"), url("../fonts/source-code-pro/SourceCodePro-Bold.otf.woff") format("woff");
  78. font-weight: 1000;
  79. font-style: normal; }
  80. /* Colors used for EQL */
  81. .layout-container {
  82. font-family: "Marianne", sans-serif;
  83. margin: none;
  84. top: 0%;
  85. left: 0%;
  86. width: 100%;
  87. overflow: hidden; }
  88. .layout-content {
  89. padding-top: 7rem;
  90. padding-bottom: 6rem; }
  91. .path-frontpage {
  92. margin: 0; }
  93. .path-node {
  94. margin: 0; }
  95. .path-faq {
  96. margin: 0; }
  97. .main-content {
  98. margin-top: 7rem; }
  99. .field--name-field-titre .field__item {
  100. color: #09398b;
  101. font-weight: 900;
  102. font-size: 2rem; }
  103. .field--name-field-titre .field__label {
  104. visibility: hidden; }
  105. .inter-titre {
  106. color: #009ee3; }
  107. a {
  108. text-decoration: none; }
  109. @media (max-width: 934px) {
  110. #block-headermenu {
  111. display: none; }
  112. .page-node-type-static .layout__region--top {
  113. height: 23vh; }
  114. .page-node-type-static .layout__region--top .block-entity-fieldnodetitle {
  115. margin-top: 11vh; }
  116. .page-node-type-static .node-id-20 .field--name-field-partenaires .paragraph--type--partenaire {
  117. display: flex;
  118. flex-direction: column; }
  119. .path-frontpage .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static {
  120. width: 70%; }
  121. .path-frontpage .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static div:first-child:not(.field__item):not(.field) {
  122. display: flex;
  123. flex-direction: column; }
  124. .path-frontpage .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static .field--name-field-accroche p {
  125. width: 100%; } }
  126. /*pages*/
  127. /*
  128. @import "pages/partials/header_footer";
  129. @import "pages/home";*/
  130. .layout__region--top {
  131. padding-bottom: 3rem;
  132. height: 30vh; }
  133. .layout__region--top .block-entity-fieldnodetitle {
  134. width: fit-content;
  135. margin-left: 13%;
  136. margin-top: 15vh; }
  137. .layout__region--top .block-entity-fieldnodefield-images {
  138. display: none;
  139. height: inherit; }
  140. .layout__region--first .block-region-first {
  141. display: flex;
  142. justify-content: end; }
  143. .layout__region--first .block-region-first .block-entity-fieldnodefield-textes {
  144. display: flex;
  145. width: 50%;
  146. background-color: white;
  147. padding-right: 2rem; }
  148. .layout__region--first .block-region-first .block-entity-fieldnodefield-textes .field--name-field-titre {
  149. display: flex;
  150. font-size: 1rem;
  151. font-weight: 1000;
  152. color: #09398b;
  153. border-bottom: 1px solid #009ee3;
  154. padding-bottom: 0.5rem;
  155. padding-right: 1rem; }
  156. .layout__region--first .block-region-first .block-entity-fieldnodefield-textes .field--name-field-titre:hover {
  157. text-decoration: underline; }
  158. .layout__region--second .block-entity-fieldnodefield-textes {
  159. background-color: white; }
  160. .layout__region--second .block-entity-fieldnodefield-textes .field--name-field-titre {
  161. font-size: 1.5rem;
  162. font-weight: 1000;
  163. font-family: 'Source Code Pro';
  164. color: #09398b;
  165. text-transform: uppercase; }
  166. .layout__region--second .block-entity-fieldnodefield-textes h4 {
  167. text-transform: none !important; }
  168. .layout__region--second .block-entity-fieldnodefield-textes h4 img {
  169. width: 100%;
  170. height: auto; }
  171. .layout__region--second .block-entity-fieldnodefield-textes .field--type-text-long {
  172. padding-right: 2rem; }
  173. .layout__region--second .block-entity-fieldnodefield-textes p {
  174. margin-top: 0; }
  175. .layout__region--third .block-region-third {
  176. display: flex;
  177. flex-direction: column;
  178. width: 70%; }
  179. .layout__region--third .block-region-third .block-entity-fieldnodefield-fichiers {
  180. height: fit-content;
  181. border: 2px solid #009ee3; }
  182. .layout__region--third .block-region-third .field--name-field-fichiers {
  183. min-height: 4rem;
  184. background: white;
  185. color: #009ee3;
  186. padding-left: 1rem;
  187. padding-top: 1rem; }
  188. .layout__region--third .block-region-third .field--name-field-fichiers span:nth-of-type(2) {
  189. display: none; }
  190. .layout__region--third .block-region-third .field--name-field-fichiers .file--mime-application-pdf {
  191. height: inherit;
  192. margin: auto; }
  193. .layout__region--third .block-region-third .field--name-field-fichiers .file--mime-application-pdf ::before {
  194. content: url("../images/pictos/noun_Download_file_307900.svg");
  195. width: 50px;
  196. height: 53px;
  197. padding-right: 1rem; }
  198. .layout__region--third .block-region-third .field--name-field-fichiers .file--mime-application-pdf a {
  199. display: inline-flex;
  200. align-items: center;
  201. color: #009ee3;
  202. font-weight: 800; }
  203. .layout__region--third .block-region-third .block-entity-fieldnodefield-liens {
  204. height: fit-content;
  205. border: 2px solid #009ee3;
  206. min-height: 4rem;
  207. background: white;
  208. color: #009ee3;
  209. padding-left: 1rem;
  210. padding-top: 1rem; }
  211. .layout__region--third .block-region-third .block-entity-fieldnodefield-liens .field--name-field-liens {
  212. height: inherit;
  213. margin: auto; }
  214. .layout__region--third .block-region-third .block-entity-fieldnodefield-liens .field--name-field-liens a {
  215. display: inline-flex;
  216. align-items: center;
  217. color: #009ee3;
  218. font-weight: 800; }
  219. .layout__region--third .block-region-third .block-entity-fieldnodefield-liens .field--name-field-liens a::before {
  220. content: url("../images/pictos/noun_External Link_674151.svg");
  221. width: 50px;
  222. height: 53px;
  223. padding-right: 1rem; }
  224. .layout__region--third .block-region-third .block-entity-fieldnodefield-liens .field--name-field-liens a svg.ext {
  225. display: none; }
  226. .layout__region--third .block-region-third .block-entity-fieldnodefield-ress {
  227. margin-top: 5rem; }
  228. .layout__region--third .block-region-third .block-entity-fieldnodefield-ress h2 {
  229. font-size: 1rem;
  230. color: black; }
  231. .layout__region--third .block-region-third .block-entity-fieldnodefield-ress .node-type-ressource {
  232. display: flex;
  233. border: 2px solid #009ee3;
  234. padding-left: 1rem;
  235. padding-bottom: 3rem;
  236. height: fit-content;
  237. margin-bottom: 1rem;
  238. background-color: white; }
  239. .layout__region--third .block-region-third .block-entity-fieldnodefield-ress .node-type-ressource:first-of-type {
  240. border-top: 1px solid #009ee3;
  241. padding-top: 1rem; }
  242. .layout__region--third .block-region-third .block-entity-fieldnodefield-ress .node-type-ressource .field, .layout__region--third .block-region-third .block-entity-fieldnodefield-ress .node-type-ressource a {
  243. line-height: 0.6rem;
  244. font-size: 1.5rem;
  245. color: #09398b;
  246. font-weight: 500; }
  247. .layout__region--third .block-region-third .block-entity-fieldnodefield-ress .node-type-ressource .field--name-field-images {
  248. width: 50%; }
  249. .layout__region--third .block-region-third .block-entity-fieldnodefield-ress .node-type-ressource .field--name-field-images img {
  250. width: 100%;
  251. height: auto; }
  252. .path-frontpage .block-region-content {
  253. display: grid;
  254. grid-template-areas: "presentation presentation presentation presentation presentation presentation" "presentation presentation presentation presentation presentation presentation" "actus actus actus actus actus actus" "actus actus actus actus actus actus" "programme programme programme programme programme programme" "programme programme programme programme programme programme" "programme programme programme programme programme programme";
  255. grid-template-rows: auto auto auto;
  256. grid-template-columns: 1fr repeat(4, 2fr) 1fr;
  257. min-height: 100vh; }
  258. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 {
  259. grid-area: presentation;
  260. grid-row: 1;
  261. background: url("../images/pictos/forme_home_2.svg");
  262. background-size: 75%;
  263. background-position-y: bottom;
  264. background-position-x: left;
  265. background-repeat: no-repeat; }
  266. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child {
  267. display: grid;
  268. grid-template-columns: 1fr repeat(4, 2fr) 1fr;
  269. grid-template-rows: repeat(4, auto); }
  270. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child .field--name-field-images {
  271. display: none; }
  272. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child .field--name-field-accroche {
  273. grid-column: 2 /span 3;
  274. grid-row: 2 / span 2;
  275. font-size: 5rem;
  276. font-weight: 900;
  277. color: #009ee3;
  278. line-height: 7rem;
  279. margin-top: 6rem;
  280. margin-bottom: 5rem;
  281. width: fit-content; }
  282. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child .field--name-field-accroche span {
  283. background-color: white; }
  284. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child .field--name-title {
  285. grid-column: 4;
  286. grid-row: 2;
  287. margin-top: 4rem; }
  288. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child .field--name-title h2 {
  289. background-color: white; }
  290. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child .field--name-title h2 a {
  291. color: #e1000f;
  292. font-weight: 900;
  293. text-transform: uppercase;
  294. font-family: "Source Code Pro";
  295. display: table;
  296. margin: 0px auto 0px auto; }
  297. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child .links.inline {
  298. grid-column: 2;
  299. grid-row: 4;
  300. max-width: 70%;
  301. min-width: fit-content;
  302. height: 1.5rem;
  303. padding: 0.4rem 1rem;
  304. font-size: 0.8rem;
  305. margin-bottom: 2.5rem;
  306. background-color: white;
  307. border: 2px solid #009ee3;
  308. list-style: none;
  309. text-align: center !important; }
  310. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child .links.inline a {
  311. display: inline-flex;
  312. text-transform: uppercase;
  313. font-weight: 700;
  314. color: #009ee3; }
  315. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child .links.inline a:after {
  316. display: block;
  317. content: url('data:image/svg+xml,<svg width="40" height="20" xmlns="http://www.w3.org/2000/svg" version="1.1"><polyline points="71.9,49 24.3,49 24.3,51 71.9,51 58.1,64.8 59.5,66.2 75.7,50 59.5,33.8 58.1,35.2" transform="scale(0.5) translate(0,-25)" fill="rgb(0,158,227)" stroke="rgb(0,158,227)" stroke-width="0.7"/></svg>'); }
  318. .path-frontpage .block-region-content .block-block-content9448ca2a-90e3-488b-89cf-8ec6a986a9ca {
  319. grid-area: presentation;
  320. grid-column: 3 /span 4;
  321. grid-row: 1;
  322. align-self: end;
  323. margin-bottom: 2.5rem;
  324. width: fit-content; }
  325. .path-frontpage .block-region-content .block-block-content9448ca2a-90e3-488b-89cf-8ec6a986a9ca .field--type-link {
  326. grid-column: 3;
  327. position: relative;
  328. max-width: 70%;
  329. min-width: fit-content;
  330. height: 1.5rem;
  331. padding: 0.4rem 1rem;
  332. font-size: 0.8rem;
  333. margin: 0;
  334. background-color: white;
  335. border: 2px solid #009ee3;
  336. list-style: none;
  337. top: -200%;
  338. text-align: center !important; }
  339. .path-frontpage .block-region-content .block-block-content9448ca2a-90e3-488b-89cf-8ec6a986a9ca .field--type-link a {
  340. display: inline-flex;
  341. text-transform: uppercase;
  342. font-weight: 700;
  343. color: #009ee3; }
  344. .path-frontpage .block-region-content .block-block-content9448ca2a-90e3-488b-89cf-8ec6a986a9ca .field--type-link a .ext {
  345. display: none; }
  346. .path-frontpage .block-region-content .block-block-content9448ca2a-90e3-488b-89cf-8ec6a986a9ca .field--type-link a::after {
  347. content: url('data:image/svg+xml,<svg width="40" height="20" xmlns="http://www.w3.org/2000/svg" version="1.1"><polyline points="71.9,49 24.3,49 24.3,51 71.9,51 58.1,64.8 59.5,66.2 75.7,50 59.5,33.8 58.1,35.2" transform="scale(0.5) translate(0,-25)" fill="rgb(0,158,227)" stroke="rgb(0,158,227)" stroke-width="0.7"/></svg>'); }
  348. .path-frontpage .block-region-content .block-block-content1bb9024b-d95f-4137-894c-362abf10a483 {
  349. grid-area: presentation;
  350. grid-column: 5;
  351. grid-row: 1;
  352. background-color: #009ee3;
  353. height: fit-content;
  354. align-self: end; }
  355. .path-frontpage .block-region-content .block-block-content1bb9024b-d95f-4137-894c-362abf10a483 .field--name-field-lien {
  356. text-align: center; }
  357. .path-frontpage .block-region-content .block-block-content1bb9024b-d95f-4137-894c-362abf10a483 .field--name-field-lien:before {
  358. margin-top: 1rem;
  359. display: block;
  360. content: url("../images/pictos/picto_faq.svg"); }
  361. .path-frontpage .block-region-content .block-block-content1bb9024b-d95f-4137-894c-362abf10a483 .field--name-field-lien a {
  362. font-size: 0.8rem;
  363. font-weight: 1000;
  364. color: #09398b;
  365. text-transform: uppercase; }
  366. .path-frontpage .block-region-content .block-block-content1bb9024b-d95f-4137-894c-362abf10a483 .field--name-field-description {
  367. margin-bottom: 1rem; }
  368. .path-frontpage .block-region-content .block-block-content1bb9024b-d95f-4137-894c-362abf10a483 .field--name-field-description p {
  369. margin-top: 0;
  370. margin-bottom: 0;
  371. margin-left: 1.5rem;
  372. margin-right: 1.5rem;
  373. text-align: center; }
  374. .path-frontpage .block-region-content .block-block-content1bb9024b-d95f-4137-894c-362abf10a483 .field--name-field-description p a {
  375. font-weight: 800;
  376. color: white;
  377. font-size: 1.3rem; }
  378. .path-frontpage .block-region-content .block-block-content7db64d87-3e22-4fbd-9c11-2b95f5bef695 {
  379. grid-column: 5;
  380. grid-row: 1;
  381. height: fit-content;
  382. display: flex;
  383. justify-self: end;
  384. width: 50%;
  385. margin-top: 14rem; }
  386. .path-frontpage .block-region-content .block-block-content7db64d87-3e22-4fbd-9c11-2b95f5bef695 .field--name-body {
  387. justify-content: right;
  388. display: flex;
  389. flex-direction: column;
  390. text-transform: uppercase;
  391. text-align: right;
  392. font-size: 1.3rem; }
  393. .path-frontpage .block-region-content .block-block-content7db64d87-3e22-4fbd-9c11-2b95f5bef695 .field--name-body :nth-child(1):after {
  394. display: block;
  395. content: url("../images/pictos/noun_Arrow_3771902-rouge.svg");
  396. transform: rotate(90deg);
  397. height: fit-content;
  398. position: relative;
  399. top: -30px;
  400. right: -60px; }
  401. .path-frontpage .block-region-content .block-block-content7db64d87-3e22-4fbd-9c11-2b95f5bef695 .field--name-body :nth-child(2) {
  402. font-size: 2.5rem;
  403. font-weight: 900; }
  404. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 {
  405. grid-area: actus;
  406. width: 100vw;
  407. border-bottom: 5px solid #009ee3;
  408. border-top: 5px solid #009ee3; }
  409. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content {
  410. display: grid;
  411. grid-template-columns: 1fr repeat(4, 2fr) 1fr;
  412. margin: auto;
  413. padding-top: 2rem;
  414. padding-bottom: 4rem; }
  415. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .views-row:nth-of-type(1) {
  416. grid-column: 2; }
  417. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite {
  418. color: black;
  419. line-height: 1.5rem;
  420. padding: 0.5rem; }
  421. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite div:first-child {
  422. display: flex;
  423. flex-direction: column; }
  424. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite div:first-child :nth-child(1) {
  425. order: 1; }
  426. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite div:first-child :nth-child(4) {
  427. order: 2; }
  428. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite div:first-child :nth-child(5) {
  429. order: 3; }
  430. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite .field--name-field-images .field__item img {
  431. max-width: 95%;
  432. max-height: 150px;
  433. object-fit: cover;
  434. width: 100%;
  435. padding-bottom: 1rem; }
  436. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite time {
  437. font-size: 0.9rem;
  438. font-weight: 800;
  439. padding-right: 1rem;
  440. width: fit-content; }
  441. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite time:after {
  442. padding-left: 0.5rem;
  443. content: "|"; }
  444. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite .field:not(.field--name-field-images) {
  445. width: 100%; }
  446. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite h2 {
  447. margin: 0; }
  448. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite a {
  449. color: black; }
  450. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite .inline.links {
  451. padding-top: none !important;
  452. list-style: none;
  453. width: fit-content;
  454. align-self: flex-end;
  455. padding-right: 1rem; }
  456. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite .inline.links a {
  457. display: none; }
  458. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite .field--name-field-actu-type {
  459. padding-top: 1rem; }
  460. .path-frontpage .block-region-content .block-block-content3ee1f633-aaa7-4b4c-a42a-02206e26d3a2 {
  461. grid-area: actus;
  462. grid-row: 4;
  463. grid-column: 5 / span 6;
  464. width: fit-content;
  465. margin-bottom: 2rem;
  466. align-self: end; }
  467. .path-frontpage .block-region-content .block-block-content3ee1f633-aaa7-4b4c-a42a-02206e26d3a2 .field--type-link {
  468. width: fit-content;
  469. height: fit-content;
  470. padding: 0.4rem 1rem;
  471. font-size: 0.8rem;
  472. margin: 0;
  473. background-color: white;
  474. border: 2px solid #009ee3;
  475. list-style: none; }
  476. .path-frontpage .block-region-content .block-block-content3ee1f633-aaa7-4b4c-a42a-02206e26d3a2 .field--type-link a {
  477. text-transform: uppercase;
  478. font-weight: 700;
  479. color: #009ee3; }
  480. .path-frontpage .block-region-content .block-block-content3ee1f633-aaa7-4b4c-a42a-02206e26d3a2 .field--type-link a::after {
  481. content: url('data:image/svg+xml,<svg width="40" height="20" xmlns="http://www.w3.org/2000/svg" version="1.1"><polyline points="71.9,49 24.3,49 24.3,51 71.9,51 58.1,64.8 59.5,66.2 75.7,50 59.5,33.8 58.1,35.2" transform="scale(0.5) translate(0,-25)" fill="rgb(0,158,227)" stroke="rgb(0,158,227)" stroke-width="0.7"/></svg>'); }
  482. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-2 {
  483. grid-area: programme; }
  484. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) {
  485. padding-top: 2rem;
  486. background: url("../images/pictos/carre-contour-bleu.svg");
  487. background-repeat: no-repeat;
  488. max-width: 100vw;
  489. background-size: cover; }
  490. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static {
  491. width: 70%;
  492. margin: auto; }
  493. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static div:first-child:not(.field__item):not(.field) {
  494. display: flex;
  495. flex-direction: row;
  496. flex-wrap: wrap; }
  497. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static div:first-child:not(.field__item):not(.field) :nth-child(4) {
  498. order: 3; }
  499. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static .inline.links {
  500. z-index: 95;
  501. align-self: flex-end;
  502. width: fit-content;
  503. height: fit-content;
  504. padding: 0.4rem 1rem;
  505. font-size: 0.8rem;
  506. margin: 0;
  507. background-color: white;
  508. border: 2px solid #009ee3;
  509. list-style: none; }
  510. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static .inline.links a {
  511. text-transform: uppercase;
  512. font-weight: 700;
  513. color: #009ee3; }
  514. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static .inline.links a:after {
  515. content: url('data:image/svg+xml,<svg width="40" height="20" xmlns="http://www.w3.org/2000/svg" version="1.1"><polyline points="71.9,49 24.3,49 24.3,51 71.9,51 58.1,64.8 59.5,66.2 75.7,50 59.5,33.8 58.1,35.2" transform="scale(0.5) translate(0,-25)" fill="rgb(0,158,227)" stroke="rgb(0,158,227)" stroke-width="0.7"/></svg>'); }
  516. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static .field--name-field-images .field__item img {
  517. width: 15rem;
  518. height: auto; }
  519. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static .field--name-title {
  520. display: none; }
  521. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static .field--name-field-accroche {
  522. flex: 1 1 50px;
  523. padding-left: 1rem; }
  524. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static .field--name-field-accroche p {
  525. background-color: white;
  526. font-size: 1.5rem;
  527. width: 110%;
  528. margin-bottom: 2rem;
  529. padding-bottom: 2rem;
  530. margin-block-start: 0; }
  531. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static .field--name-field-videos {
  532. flex: 0 0 80%;
  533. padding-top: 4rem;
  534. margin: auto; }
  535. .node-id-20 {
  536. background: url("../images/pictos/carre-contour-bleu_partenaire.svg");
  537. background-repeat: repeat;
  538. background-position-y: 7rem;
  539. max-width: 100vw;
  540. background-size: contain; }
  541. .node-id-20 .layout__region--top {
  542. padding-bottom: 3rem; }
  543. .node-id-20 .layout__region--top .block-region-top .block-entity-fieldnodetitle .field--name-title {
  544. font-family: 'Source Code Pro';
  545. font-size: 2rem;
  546. font-weight: 800;
  547. color: white;
  548. background-color: #009ee3;
  549. text-transform: uppercase; }
  550. .field--name-field-partenaires {
  551. padding-top: 3rem; }
  552. .field--name-field-partenaires .paragraph--type--partenaire {
  553. background-color: white;
  554. width: 75%;
  555. padding-bottom: 3rem;
  556. display: grid;
  557. grid-template-columns: repeat(auto-fill, 120px);
  558. grid-template-rows: repeat(auto-fill); }
  559. .field--name-field-partenaires .paragraph--type--partenaire .field--name-field-logo {
  560. grid-column: 1 / 4;
  561. grid-row: 2;
  562. margin-top: 2rem; }
  563. .field--name-field-partenaires .paragraph--type--partenaire .field--name-field-titre {
  564. grid-column: 3 / 7;
  565. grid-row: 1;
  566. font-weight: 800; }
  567. .field--name-field-partenaires .paragraph--type--partenaire .field--name-field-texte {
  568. grid-column: 3 / 7;
  569. grid-row: 2; }
  570. .field--name-field-partenaires .paragraph--type--partenaire .field--name-field-lien {
  571. grid-column: 3 / 7;
  572. grid-row: 3; }
  573. .field--name-field-partenaires a {
  574. color: black; }
  575. .field--name-field-partenaires a svg {
  576. display: none; }
  577. .node-id-35 .region-content {
  578. background: url("../images/pictos/carre-contour-bleu_gouvernance.svg");
  579. background-repeat: no-repeat;
  580. max-width: 100vw;
  581. background-size: contain; }
  582. .node-id-35 .layout__region--top {
  583. padding-bottom: 3rem; }
  584. .node-id-35 .layout__region--top .block-region-top .block-entity-fieldnodetitle .field--name-title {
  585. font-family: 'Source Code Pro';
  586. font-size: 2rem;
  587. font-weight: 800;
  588. color: white;
  589. background-color: #009ee3;
  590. text-transform: uppercase; }
  591. .node-id-3 {
  592. background: url("../images/pictos/carre-contour-bleu_partenaire.svg");
  593. background-repeat: no-repeat;
  594. background-position-y: 7rem;
  595. max-width: 100vw;
  596. background-size: contain; }
  597. .node-id-3 .layout__region--top {
  598. padding-bottom: 3rem; }
  599. .node-id-3 .layout__region--top .block-region-top .block-entity-fieldnodetitle .field--name-title {
  600. font-family: 'Source Code Pro';
  601. font-size: 2rem;
  602. font-weight: 800;
  603. color: #009ee3;
  604. background-color: white;
  605. text-transform: uppercase; }
  606. .path-actualites {
  607. background-color: rgba(0, 158, 227, 0.2);
  608. margin: 0; }
  609. .path-actualites .block-region-content {
  610. display: grid;
  611. grid-template-columns: 1fr 8fr 1fr;
  612. margin: auto;
  613. padding-top: 3rem; }
  614. .path-actualites .block-region-content .block-views {
  615. grid-column: 2; }
  616. .path-actualites .block-region-content .block-views .view-content {
  617. display: flex;
  618. flex-direction: row;
  619. flex-wrap: wrap; }
  620. .path-actualites .block-region-content .block-views .view-content .views-row {
  621. width: 25%;
  622. flex: 0 0 25%; }
  623. .path-actualites .block-region-content .block-views .view-display-id-block_2 {
  624. padding-top: 0; }
  625. .path-actualites .block-region-content .block-views .node-type-actualite {
  626. color: #09398b;
  627. line-height: 1.5rem;
  628. padding: 0.5rem;
  629. padding-right: 1rem;
  630. padding-left: 1rem; }
  631. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child {
  632. display: flex;
  633. flex-direction: column; }
  634. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child :nth-child(1) {
  635. order: 1; }
  636. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child :nth-child(4) {
  637. order: 2; }
  638. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child :nth-child(5) {
  639. order: 3; }
  640. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child a {
  641. color: #09398b; }
  642. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child .field--name-field-images .field__item img {
  643. width: 100%;
  644. max-height: 175px;
  645. object-fit: cover; }
  646. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child .field--name-field-images::after {
  647. display: block;
  648. content: url('data:image/svg+xml,<svg width="160" height="40" xmlns="http://www.w3.org/2000/svg" version="1.1"> <line x1="0" x2="80" y1="20" y2="20" stroke-linecap="cube" stroke="rgb(9,57,139)" stroke-width="5"/></svg>'); }
  649. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child time {
  650. font-size: 0.9rem;
  651. font-weight: 800;
  652. padding-right: 1rem;
  653. width: fit-content; }
  654. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child time:after {
  655. padding-left: 0.5rem;
  656. content: "|"; }
  657. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child .field:not(.field--name-field-images) {
  658. width: 80%; }
  659. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child h2 {
  660. margin: 0; }
  661. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child .inline.links {
  662. padding-top: none !important;
  663. list-style: none;
  664. width: fit-content;
  665. align-self: flex-end;
  666. padding-right: 1rem; }
  667. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child .inline.links a {
  668. display: none; }
  669. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child .field--name-field-actu-type {
  670. padding-top: 1rem; }
  671. .node-id-4 {
  672. background: url("../images/pictos/carre-contour-bleu_programme.svg");
  673. background-repeat: no-repeat;
  674. background-position-y: 7rem;
  675. max-width: 100vw;
  676. background-size: contain; }
  677. .node-id-4 .layout__region--top {
  678. padding-bottom: 3rem; }
  679. .node-id-4 .layout__region--top .block-region-top .block-entity-fieldnodetitle .field--name-title {
  680. font-family: 'Source Code Pro';
  681. font-size: 2rem;
  682. font-weight: 800;
  683. color: white;
  684. background-color: #009ee3;
  685. text-transform: uppercase; }
  686. .node-id-4 .layout__region--second {
  687. width: 25%; }
  688. .node-id-4 .layout__region--second .block-entity-fieldnodefield-textes {
  689. background-color: white; }
  690. .node-id-4 .layout__region--second .block-entity-fieldnodefield-textes .field--name-field-titre {
  691. font-size: 1.5rem;
  692. font-weight: 1000;
  693. font-family: 'Source Code Pro';
  694. color: #09398b;
  695. text-transform: uppercase; }
  696. .node-id-4 .layout__region--second .block-entity-fieldnodefield-textes h4 {
  697. text-transform: none !important; }
  698. .node-id-4 .layout__region--second .block-entity-fieldnodefield-textes .field--type-text-long {
  699. padding-right: 2rem; }
  700. .node-id-5 .region-content {
  701. background: url("../images/pictos/carre-contour-bleu_contact.svg");
  702. background-repeat: no-repeat;
  703. max-width: 100vw;
  704. background-size: contain; }
  705. .node-id-5 .layout__region--top {
  706. padding-bottom: 3rem; }
  707. .node-id-5 .layout__region--top .block-region-top .block-entity-fieldnodetitle .field--name-title {
  708. font-family: 'Source Code Pro';
  709. font-size: 2rem;
  710. font-weight: 800;
  711. color: white;
  712. background-color: #009ee3;
  713. text-transform: uppercase; }
  714. .path-faq .block-region-content {
  715. display: grid;
  716. grid-template-columns: 1fr repeat(4, 2fr) 1fr; }
  717. .path-faq .block-region-content .block-block-content.block-block-content10aba627-5586-4529-b44e-c0b4551a4398 {
  718. grid-column: 5;
  719. background-color: #009ee3; }
  720. .path-faq .block-region-content .block-block-content.block-block-content10aba627-5586-4529-b44e-c0b4551a4398 .field--name-field-lien {
  721. text-align: center; }
  722. .path-faq .block-region-content .block-block-content.block-block-content10aba627-5586-4529-b44e-c0b4551a4398 .field--name-field-lien:before {
  723. margin-top: 1rem;
  724. display: block;
  725. content: url("../images/pictos/picto_faq.svg"); }
  726. .path-faq .block-region-content .block-block-content.block-block-content10aba627-5586-4529-b44e-c0b4551a4398 .field--name-field-lien a {
  727. font-size: 0.8rem;
  728. font-weight: 1000;
  729. color: #09398b;
  730. text-transform: uppercase; }
  731. .path-faq .block-region-content .block-block-content.block-block-content10aba627-5586-4529-b44e-c0b4551a4398 .field--name-field-description p {
  732. margin-top: 0;
  733. margin-left: 1.5rem;
  734. margin-right: 1.5rem;
  735. text-align: center; }
  736. .path-faq .block-region-content .block-block-content.block-block-content10aba627-5586-4529-b44e-c0b4551a4398 .field--name-field-description p a {
  737. font-weight: 800;
  738. color: white;
  739. font-size: 1.3rem; }
  740. .path-faq .block-region-content .block-block-content.block-block-content10aba627-5586-4529-b44e-c0b4551a4398 .field--name-field-description p:after {
  741. display: block;
  742. content: url("../images/pictos/noun_Arrow_3771902.svg"); }
  743. .path-faq .block-region-content .block-views-blockfaq-block-1 {
  744. grid-column: 2 / span 3;
  745. display: grid;
  746. grid-template-columns: 1fr 1fr 1fr; }
  747. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child {
  748. grid-column: 1 / span 3; }
  749. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse {
  750. border-bottom: 1px solid #009ee3;
  751. padding-bottom: 2rem; }
  752. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-title {
  753. display: none; }
  754. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-question p {
  755. font-family: 'Source Code Pro';
  756. font-weight: 500;
  757. color: #09398b;
  758. font-size: 1.5rem; }
  759. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-question p:after {
  760. display: inline-flex;
  761. content: url('data:image/svg+xml,<svg width="40" height="20" xmlns="http://www.w3.org/2000/svg" version="1.1"><polyline points="71.9,49 24.3,49 24.3,51 71.9,51 58.1,64.8 59.5,66.2 75.7,50 59.5,33.8 58.1,35.2" transform="scale(0.5) translate(0,-25)" rotate="-45" fill="rgb(0,158,227)" stroke="rgb(0,158,227)" stroke-width="0.7"/></svg>');
  762. justify-self: flex-end; }
  763. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-reponse {
  764. display: none; }
  765. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .opened {
  766. display: block; }
  767. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-fichiers span:nth-of-type(2) {
  768. display: none; }
  769. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-fichiers .file--mime-application-pdf span:nth-of-type(2) {
  770. display: none; }
  771. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-fichiers .file--mime-application-pdf ::before {
  772. display: inline-block;
  773. content: url("../images/pictos/noun_Download_file_307900.svg");
  774. width: 30px;
  775. height: 30px;
  776. padding-right: 0.8rem; }
  777. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-fichiers .file--mime-application-pdf a {
  778. display: inline-flex;
  779. align-items: center;
  780. color: black;
  781. font-weight: 800; }
  782. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-liens a {
  783. display: flex;
  784. flex-direction: row;
  785. justify-content: left;
  786. align-items: center;
  787. color: black;
  788. font-weight: 800; }
  789. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-liens a:before {
  790. display: inline-block;
  791. content: url("../images/pictos/noun_External Link_674151.svg");
  792. width: 30px;
  793. height: 30px;
  794. padding-right: 0.8rem; }
  795. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-liens svg {
  796. display: none; }
  797. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-ress {
  798. margin-top: 0.5rem; }
  799. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-ress a {
  800. color: black;
  801. text-decoration: underline;
  802. font-weight: 800; }
  803. /*partials*/
  804. .layout-container {
  805. position: relative; }
  806. header {
  807. width: 100%;
  808. position: fixed;
  809. z-index: 99; }
  810. #block-socialnetwork-2 {
  811. display: none; }
  812. #block-socialnetwork-2 .field--name-body p {
  813. display: flex;
  814. flex-direction: row-reverse; }
  815. #block-socialnetwork-2 .field--name-body p :nth-child(1):before {
  816. content: url(); }
  817. #header-top {
  818. height: 7rem;
  819. background-color: white;
  820. box-shadow: 1px 0px 8px black;
  821. display: flex;
  822. flex-direction: row;
  823. justify-content: space-between;
  824. color: black;
  825. top: 0%; }
  826. #header-top .region-header-top-left {
  827. display: flex;
  828. flex-direction: row;
  829. padding: 1rem;
  830. padding-left: 4%;
  831. align-items: start;
  832. color: black;
  833. font-weight: 800; }
  834. #header-top .region-header-top-left #block-logogouv {
  835. display: flex;
  836. height: 100%;
  837. align-items: center; }
  838. #header-top .region-header-top-left #block-logogouv img {
  839. min-width: 80px;
  840. width: 70%;
  841. height: auto; }
  842. #header-top .region-header-top-left #block-logoeql {
  843. display: flex;
  844. height: 100%;
  845. align-items: center; }
  846. #header-top .region-header-top-left #block-logoeql img {
  847. min-width: 80px;
  848. width: 80%;
  849. height: auto; }
  850. #header-top .region-header-top-left ul {
  851. font-size: 1.2rem;
  852. list-style: none;
  853. display: flex;
  854. flex-direction: row;
  855. width: 100%; }
  856. #header-top .region-header-top-left ul :is(.sous-liste) {
  857. display: flex;
  858. flex-direction: column;
  859. padding: 1rem; }
  860. #header-top .region-header-top-left ul li a {
  861. color: black; }
  862. #header-top .region-header-top-left ul li .is-active {
  863. color: #009ee3; }
  864. #header-top .region-header-top-left ul li :hover {
  865. color: #009ee3; }
  866. #header-top .region-header-top-left ul div:first-child li div {
  867. display: none; }
  868. #header-top .region-header-top-left :hover ul div:first-child li div {
  869. display: block;
  870. background-color: white;
  871. padding: 1rem; }
  872. #header-top .region-header-top-left :hover ul div:first-child li div a {
  873. color: black; }
  874. #header-top .region-header-top-left :hover ul div:first-child li div a:hover {
  875. color: #009ee3; }
  876. #header-top .region-header-top-left :hover ul div:nth-child(2) li div {
  877. display: block;
  878. background-color: white;
  879. padding: 1rem; }
  880. #header-top .region-header-top-left :hover ul div:nth-child(2) li div a {
  881. color: black; }
  882. #header-top .region-header-top-left :hover ul div:nth-child(2) li div a:hover {
  883. color: #009ee3; }
  884. #header-top #block-burger {
  885. z-index: 1;
  886. background-color: #009ee3;
  887. font-size: 0.7rem;
  888. color: white;
  889. display: block;
  890. width: 7rem;
  891. height: 100%;
  892. margin-top: 0; }
  893. #header-top #block-burger :hover {
  894. cursor: pointer; }
  895. #header-top #block-burger h2 {
  896. padding-top: 1rem; }
  897. #header-top #block-burger h2:after {
  898. display: block;
  899. margin: auto;
  900. align-self: center;
  901. height: 70px;
  902. content: url('data:image/svg+xml,<svg width="100" height="70" xmlns="http://www.w3.org/2000/svg" version="1.1"> <path id="path930" d="M 30,13 H 70" stroke-linecap="round" stroke="white" stroke-width="3"/><path id="path930-3" d="M 30,25 H 70" stroke-linecap="round" stroke="white" stroke-width="3"/><path id="path930-6" d="M 30,37 H 70" stroke-linecap="round" stroke="white" stroke-width="3"/></svg>'); }
  903. #header-top #block-burger #block-burger-menu {
  904. display: block;
  905. margin: 0;
  906. align-self: center;
  907. text-align: center; }
  908. #header-top #block-burger .ul1:not(.sous-liste) {
  909. width: 300%;
  910. position: relative;
  911. right: 260px;
  912. margin: 0;
  913. padding-top: 2rem;
  914. padding-bottom: 2rem;
  915. z-index: 99; }
  916. #header-top #block-burger ul {
  917. display: none;
  918. background-color: #009ee3;
  919. line-height: 2rem;
  920. list-style: none; }
  921. #header-top #block-burger ul .ul1 .sous-liste a {
  922. opacity: 1; }
  923. #header-top #block-burger ul a {
  924. opacity: 0.6;
  925. color: white;
  926. font-weight: 800;
  927. font-size: 1rem; }
  928. #header-top #block-burger.opened ul {
  929. display: block; }
  930. #fotter-bottom {
  931. box-shadow: 1px 0px 8px black;
  932. display: flex;
  933. flex: 1 1 120px;
  934. flex-direction: row;
  935. background-color: white;
  936. padding-top: 3rem; }
  937. #fotter-bottom .region {
  938. display: block;
  939. padding-left: 1rem;
  940. padding-right: 1rem;
  941. padding-bottom: 1rem;
  942. border-left: #009ee3 solid 1px; }
  943. #fotter-bottom .region h2 {
  944. margin-top: 0;
  945. color: #09398b;
  946. font-size: 1.2rem; }
  947. #fotter-bottom .region-footer-bottom-left {
  948. margin-left: 3rem;
  949. border: none;
  950. width: 30%; }
  951. #fotter-bottom .region-footer-bottom-left .view-id-partenaires .view-content {
  952. display: flex;
  953. flex-direction: row;
  954. justify-content: flex-start;
  955. flex-wrap: wrap;
  956. padding-top: 1rem; }
  957. #fotter-bottom .region-footer-bottom-left .view-id-partenaires .view-content .node-type-partenaires_logo_footer_ {
  958. padding-right: 1rem;
  959. padding-bottom: 1rem; }
  960. #fotter-bottom .region-footer-bottom-left .block-views-blockpartenaires-block-3 img {
  961. width: auto;
  962. height: 30px; }
  963. #fotter-bottom .region-footer-bottom-right {
  964. width: 15%;
  965. display: flex;
  966. flex-direction: column-reverse;
  967. justify-content: flex-end; }
  968. #fotter-bottom .region-footer-bottom-right #block-socialnetwork .field--name-body p {
  969. display: flex;
  970. flex-direction: row; }
  971. #fotter-bottom .region-footer-bottom-right #block-socialnetwork .field--name-body p :nth-child(1):before {
  972. display: block;
  973. content: "";
  974. background: url("../images/pictos/logo-twitter.png"); }
  975. #fotter-bottom .region-footer-bottom-right #block-socialnetwork .field--name-body p svg {
  976. display: none; }
  977. #fotter-bottom .region-footer-bottom-right #block-pieddepage ul {
  978. margin-top: 0;
  979. color: #09398b;
  980. font-weight: 800;
  981. list-style: none;
  982. padding-left: 0; }
  983. #fotter-bottom .region-footer-bottom-right #block-pieddepage ul a {
  984. color: #09398b;
  985. font-size: 1.2rem;
  986. text-decoration: underline;
  987. margin-top: 0; }
  988. #fotter-bottom .region-footer-bottom-middle {
  989. width: 60%; }
  990. #fotter-bottom .region-footer-bottom-middle .view-id-partenaires .view-content {
  991. display: flex;
  992. flex-direction: row;
  993. justify-content: flex-start;
  994. flex-wrap: wrap; }
  995. #fotter-bottom .region-footer-bottom-middle .view-id-partenaires .view-content .node-type-partenaires_logo_footer_ {
  996. padding-right: 1rem;
  997. padding-bottom: 1rem; }