styles.css 43 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964
  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. width: 25%; }
  169. .layout__region--second .block-entity-fieldnodefield-textes h4 img {
  170. width: 100%;
  171. height: auto; }
  172. .layout__region--second .block-entity-fieldnodefield-textes .field--type-text-long {
  173. padding-right: 2rem; }
  174. .layout__region--second .block-entity-fieldnodefield-textes p {
  175. margin-top: 0; }
  176. .layout__region--third .block-entity-fieldnodefield-fichiers {
  177. height: fit-content;
  178. border: 2px solid #009ee3;
  179. width: 72%; }
  180. .layout__region--third .field--name-field-fichiers {
  181. min-height: 4rem;
  182. background: white;
  183. color: #009ee3;
  184. padding-left: 1rem;
  185. padding-top: 1rem; }
  186. .layout__region--third .field--name-field-fichiers span:nth-of-type(2) {
  187. display: none; }
  188. .layout__region--third .field--name-field-fichiers .file--mime-application-pdf {
  189. height: inherit;
  190. margin: auto; }
  191. .layout__region--third .field--name-field-fichiers .file--mime-application-pdf ::before {
  192. content: url("../images/pictos/noun_Download_file_307900.svg");
  193. width: 50px;
  194. height: 53px;
  195. padding-right: 1rem; }
  196. .layout__region--third .field--name-field-fichiers .file--mime-application-pdf a {
  197. display: inline-flex;
  198. align-items: center;
  199. color: #009ee3;
  200. font-weight: 800; }
  201. .layout__region--third .block-entity-fieldnodefield-ress {
  202. margin-top: 5rem; }
  203. .layout__region--third .block-entity-fieldnodefield-ress h2 {
  204. font-size: 1rem;
  205. color: black; }
  206. .layout__region--third .block-entity-fieldnodefield-ress .node-type-ressource {
  207. display: flex;
  208. border: 2px solid #009ee3;
  209. padding-left: 1rem;
  210. padding-bottom: 3rem;
  211. width: 69%;
  212. height: fit-content;
  213. margin-bottom: 1rem;
  214. background-color: white; }
  215. .layout__region--third .block-entity-fieldnodefield-ress .node-type-ressource:first-of-type {
  216. border-top: 1px solid #009ee3;
  217. padding-top: 1rem; }
  218. .layout__region--third .block-entity-fieldnodefield-ress .node-type-ressource .field, .layout__region--third .block-entity-fieldnodefield-ress .node-type-ressource a {
  219. line-height: 0.6rem;
  220. font-size: 1.5rem;
  221. color: #09398b;
  222. font-weight: 500; }
  223. .layout__region--third .block-entity-fieldnodefield-ress .node-type-ressource .field--name-field-images {
  224. width: 50%; }
  225. .layout__region--third .block-entity-fieldnodefield-ress .node-type-ressource .field--name-field-images img {
  226. width: 100%;
  227. height: auto; }
  228. .path-frontpage .block-region-content {
  229. display: grid;
  230. 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";
  231. grid-template-rows: auto auto auto;
  232. grid-template-columns: 1fr repeat(4, 2fr) 1fr;
  233. min-height: 100vh; }
  234. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 {
  235. grid-area: presentation;
  236. grid-row: 1;
  237. background: url("../images/pictos/forme_home.svg");
  238. background-size: 100vw; }
  239. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child {
  240. display: grid;
  241. grid-template-columns: 1fr repeat(4, 2fr) 1fr;
  242. grid-template-rows: repeat(4, auto); }
  243. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child .field--name-field-images {
  244. display: none; }
  245. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child .field--name-field-accroche {
  246. grid-column: 2 /span 3;
  247. grid-row: 2 / span 2;
  248. font-size: 5rem;
  249. font-weight: 900;
  250. color: #009ee3;
  251. line-height: 6rem;
  252. margin-bottom: 5rem;
  253. width: fit-content; }
  254. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child .field--name-field-accroche p {
  255. background-color: white; }
  256. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child .field--name-title {
  257. grid-column: 4;
  258. grid-row: 1;
  259. margin-top: 2rem; }
  260. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child .field--name-title h2 a {
  261. color: #e1000f;
  262. font-weight: 900;
  263. text-transform: uppercase;
  264. display: table;
  265. margin: 0px auto 0px auto;
  266. background-color: white; }
  267. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child .links.inline {
  268. grid-column: 2;
  269. grid-row: 4;
  270. max-width: 70%;
  271. min-width: fit-content;
  272. height: 1.5rem;
  273. padding: 0.4rem 1rem;
  274. font-size: 0.8rem;
  275. margin-bottom: 2.5rem;
  276. background-color: white;
  277. border: 2px solid #009ee3;
  278. list-style: none;
  279. text-align: center !important; }
  280. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child .links.inline a {
  281. display: inline-flex;
  282. text-transform: uppercase;
  283. font-weight: 700;
  284. color: #009ee3; }
  285. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-1 .node-type-static div:first-child .links.inline a:after {
  286. display: block;
  287. 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>'); }
  288. .path-frontpage .block-region-content .block-block-content9448ca2a-90e3-488b-89cf-8ec6a986a9ca {
  289. grid-area: presentation;
  290. grid-column: 3 /span 4;
  291. grid-row: 1;
  292. align-self: end;
  293. margin-bottom: 2.5rem;
  294. width: fit-content; }
  295. .path-frontpage .block-region-content .block-block-content9448ca2a-90e3-488b-89cf-8ec6a986a9ca .field--type-link {
  296. grid-column: 3;
  297. position: relative;
  298. max-width: 70%;
  299. min-width: fit-content;
  300. height: 1.5rem;
  301. padding: 0.4rem 1rem;
  302. font-size: 0.8rem;
  303. margin: 0;
  304. background-color: white;
  305. border: 2px solid #009ee3;
  306. list-style: none;
  307. top: -200%;
  308. text-align: center !important; }
  309. .path-frontpage .block-region-content .block-block-content9448ca2a-90e3-488b-89cf-8ec6a986a9ca .field--type-link a {
  310. display: inline-flex;
  311. text-transform: uppercase;
  312. font-weight: 700;
  313. color: #009ee3; }
  314. .path-frontpage .block-region-content .block-block-content9448ca2a-90e3-488b-89cf-8ec6a986a9ca .field--type-link a::after {
  315. 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>'); }
  316. .path-frontpage .block-region-content .block-block-content1bb9024b-d95f-4137-894c-362abf10a483 {
  317. grid-area: presentation;
  318. grid-column: 5;
  319. grid-row: 1;
  320. background-color: #009ee3;
  321. height: fit-content;
  322. align-self: end; }
  323. .path-frontpage .block-region-content .block-block-content1bb9024b-d95f-4137-894c-362abf10a483 .field--name-field-lien {
  324. text-align: center; }
  325. .path-frontpage .block-region-content .block-block-content1bb9024b-d95f-4137-894c-362abf10a483 .field--name-field-lien:before {
  326. margin-top: 1rem;
  327. display: block;
  328. content: url("../images/pictos/picto_faq.svg"); }
  329. .path-frontpage .block-region-content .block-block-content1bb9024b-d95f-4137-894c-362abf10a483 .field--name-field-lien a {
  330. font-size: 0.8rem;
  331. font-weight: 1000;
  332. color: #09398b;
  333. text-transform: uppercase; }
  334. .path-frontpage .block-region-content .block-block-content1bb9024b-d95f-4137-894c-362abf10a483 .field--name-field-description {
  335. margin-bottom: 1rem; }
  336. .path-frontpage .block-region-content .block-block-content1bb9024b-d95f-4137-894c-362abf10a483 .field--name-field-description p {
  337. margin-top: 0;
  338. margin-bottom: 0;
  339. margin-left: 1.5rem;
  340. margin-right: 1.5rem;
  341. text-align: center; }
  342. .path-frontpage .block-region-content .block-block-content1bb9024b-d95f-4137-894c-362abf10a483 .field--name-field-description p a {
  343. font-weight: 800;
  344. color: white;
  345. font-size: 1.3rem; }
  346. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 {
  347. grid-area: actus;
  348. width: 100vw;
  349. border-bottom: 5px solid #009ee3;
  350. border-top: 5px solid #009ee3; }
  351. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content {
  352. display: grid;
  353. grid-template-columns: 1fr repeat(4, 2fr) 1fr;
  354. margin: auto;
  355. padding-top: 2rem;
  356. padding-bottom: 4rem; }
  357. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .views-row:nth-of-type(1) {
  358. grid-column: 2; }
  359. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite {
  360. color: black;
  361. line-height: 1.5rem;
  362. padding: 0.5rem; }
  363. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite div:first-child {
  364. display: flex;
  365. flex-direction: column; }
  366. .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) {
  367. order: 1; }
  368. .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) {
  369. order: 2; }
  370. .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) {
  371. order: 3; }
  372. .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 {
  373. max-width: 95%;
  374. max-height: 150px;
  375. object-fit: cover;
  376. width: 100%;
  377. padding-bottom: 1rem; }
  378. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite time {
  379. font-size: 0.9rem;
  380. font-weight: 800;
  381. padding-right: 1rem;
  382. width: fit-content; }
  383. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite time:after {
  384. padding-left: 0.5rem;
  385. content: "|"; }
  386. .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) {
  387. width: 100%; }
  388. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite h2 {
  389. margin: 0; }
  390. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite a {
  391. color: black; }
  392. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite .inline.links {
  393. padding-top: none !important;
  394. list-style: none;
  395. width: fit-content;
  396. align-self: flex-end;
  397. padding-right: 1rem; }
  398. .path-frontpage .block-region-content .block-views-blockactus-blocks-pages-block-1 .view-actus-blocks-pages .view-content .node-type-actualite .inline.links a {
  399. display: none; }
  400. .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 {
  401. padding-top: 1rem; }
  402. .path-frontpage .block-region-content .block-block-content3ee1f633-aaa7-4b4c-a42a-02206e26d3a2 {
  403. grid-area: actus;
  404. grid-row: 4;
  405. grid-column: 5 / span 6;
  406. width: fit-content;
  407. margin-bottom: 2rem;
  408. align-self: end; }
  409. .path-frontpage .block-region-content .block-block-content3ee1f633-aaa7-4b4c-a42a-02206e26d3a2 .field--type-link {
  410. width: fit-content;
  411. height: fit-content;
  412. padding: 0.4rem 1rem;
  413. font-size: 0.8rem;
  414. margin: 0;
  415. background-color: white;
  416. border: 2px solid #009ee3;
  417. list-style: none; }
  418. .path-frontpage .block-region-content .block-block-content3ee1f633-aaa7-4b4c-a42a-02206e26d3a2 .field--type-link a {
  419. text-transform: uppercase;
  420. font-weight: 700;
  421. color: #009ee3; }
  422. .path-frontpage .block-region-content .block-block-content3ee1f633-aaa7-4b4c-a42a-02206e26d3a2 .field--type-link a::after {
  423. 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>'); }
  424. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-2 {
  425. grid-area: programme; }
  426. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) {
  427. padding-top: 2rem;
  428. background: url("../images/pictos/carre-contour-bleu.svg");
  429. background-repeat: no-repeat;
  430. max-width: 100vw;
  431. background-size: cover; }
  432. .path-frontpage .block-region-content .block-views-blockhome-nodes-block-2 .view-display-id-block_2:is(.view-id-home_nodes) .node-type-static {
  433. width: 70%;
  434. margin: auto; }
  435. .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) {
  436. display: flex;
  437. flex-direction: row;
  438. flex-wrap: wrap; }
  439. .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) {
  440. order: 3; }
  441. .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 {
  442. z-index: 95;
  443. align-self: flex-end;
  444. width: fit-content;
  445. height: fit-content;
  446. padding: 0.4rem 1rem;
  447. font-size: 0.8rem;
  448. margin: 0;
  449. background-color: white;
  450. border: 2px solid #009ee3;
  451. list-style: none; }
  452. .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 {
  453. text-transform: uppercase;
  454. font-weight: 700;
  455. color: #009ee3; }
  456. .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 {
  457. 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>'); }
  458. .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 {
  459. width: 15rem;
  460. height: auto; }
  461. .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 {
  462. display: none; }
  463. .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 {
  464. flex: 1 1 50px;
  465. padding-left: 1rem; }
  466. .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 {
  467. background-color: white;
  468. font-size: 1.5rem;
  469. width: 110%;
  470. margin-bottom: 2rem;
  471. padding-bottom: 2rem;
  472. margin-block-start: 0; }
  473. .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 {
  474. flex: 0 0 80%;
  475. padding-top: 4rem;
  476. margin: auto; }
  477. .node-id-20 {
  478. background: url("../images/pictos/carre-contour-bleu_partenaire.svg");
  479. background-repeat: repeat;
  480. background-position-y: 7rem;
  481. max-width: 100vw;
  482. background-size: contain; }
  483. .node-id-20 .layout__region--top {
  484. padding-bottom: 3rem; }
  485. .node-id-20 .layout__region--top .block-region-top .block-entity-fieldnodetitle .field--name-title {
  486. font-family: 'Source Code Pro';
  487. font-size: 2rem;
  488. font-weight: 800;
  489. color: white;
  490. background-color: #009ee3;
  491. text-transform: uppercase; }
  492. .field--name-field-partenaires {
  493. padding-top: 3rem; }
  494. .field--name-field-partenaires .paragraph--type--partenaire {
  495. background-color: white;
  496. width: 75%;
  497. padding-bottom: 3rem;
  498. display: grid;
  499. grid-template-columns: repeat(auto-fill, 120px);
  500. grid-template-rows: repeat(auto-fill); }
  501. .field--name-field-partenaires .paragraph--type--partenaire .field--name-field-logo {
  502. grid-column: 1 / 4;
  503. grid-row: 2;
  504. margin-top: 2rem; }
  505. .field--name-field-partenaires .paragraph--type--partenaire .field--name-field-titre {
  506. grid-column: 3 / 7;
  507. grid-row: 1;
  508. font-weight: 800; }
  509. .field--name-field-partenaires .paragraph--type--partenaire .field--name-field-texte {
  510. grid-column: 3 / 7;
  511. grid-row: 2; }
  512. .field--name-field-partenaires .paragraph--type--partenaire .field--name-field-lien {
  513. grid-column: 3 / 7;
  514. grid-row: 3; }
  515. .field--name-field-partenaires a {
  516. color: black; }
  517. .field--name-field-partenaires a svg {
  518. display: none; }
  519. .node-id-35 .region-content {
  520. background: url("../images/pictos/carre-contour-bleu_gouvernance.svg");
  521. background-repeat: no-repeat;
  522. max-width: 100vw;
  523. background-size: contain; }
  524. .node-id-35 .layout__region--top {
  525. padding-bottom: 3rem; }
  526. .node-id-35 .layout__region--top .block-region-top .block-entity-fieldnodetitle .field--name-title {
  527. font-family: 'Source Code Pro';
  528. font-size: 2rem;
  529. font-weight: 800;
  530. color: white;
  531. background-color: #009ee3;
  532. text-transform: uppercase; }
  533. .node-id-3 {
  534. background: url("../images/pictos/carre-contour-bleu_partenaire.svg");
  535. background-repeat: no-repeat;
  536. background-position-y: 7rem;
  537. max-width: 100vw;
  538. background-size: contain; }
  539. .node-id-3 .layout__region--top {
  540. padding-bottom: 3rem; }
  541. .node-id-3 .layout__region--top .block-region-top .block-entity-fieldnodetitle .field--name-title {
  542. font-family: 'Source Code Pro';
  543. font-size: 2rem;
  544. font-weight: 800;
  545. color: #009ee3;
  546. background-color: white;
  547. text-transform: uppercase; }
  548. .path-actualites {
  549. background-color: rgba(0, 158, 227, 0.2);
  550. margin: 0; }
  551. .path-actualites .block-region-content {
  552. display: grid;
  553. grid-template-columns: 1fr 8fr 1fr;
  554. margin: auto;
  555. padding-top: 3rem; }
  556. .path-actualites .block-region-content .block-views {
  557. grid-column: 2; }
  558. .path-actualites .block-region-content .block-views .view-content {
  559. display: flex;
  560. flex-direction: row;
  561. flex-wrap: wrap; }
  562. .path-actualites .block-region-content .block-views .view-content .views-row {
  563. width: 25%;
  564. flex: 0 0 25%; }
  565. .path-actualites .block-region-content .block-views .view-display-id-block_2 {
  566. padding-top: 0; }
  567. .path-actualites .block-region-content .block-views .node-type-actualite {
  568. color: #09398b;
  569. line-height: 1.5rem;
  570. padding: 0.5rem;
  571. padding-right: 1rem;
  572. padding-left: 1rem; }
  573. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child {
  574. display: flex;
  575. flex-direction: column; }
  576. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child :nth-child(1) {
  577. order: 1; }
  578. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child :nth-child(4) {
  579. order: 2; }
  580. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child :nth-child(5) {
  581. order: 3; }
  582. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child a {
  583. color: #09398b; }
  584. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child .field--name-field-images .field__item img {
  585. width: 100%;
  586. max-height: 175px;
  587. object-fit: cover; }
  588. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child .field--name-field-images::after {
  589. display: block;
  590. 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>'); }
  591. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child time {
  592. font-size: 0.9rem;
  593. font-weight: 800;
  594. padding-right: 1rem;
  595. width: fit-content; }
  596. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child time:after {
  597. padding-left: 0.5rem;
  598. content: "|"; }
  599. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child .field:not(.field--name-field-images) {
  600. width: 80%; }
  601. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child h2 {
  602. margin: 0; }
  603. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child .inline.links {
  604. padding-top: none !important;
  605. list-style: none;
  606. width: fit-content;
  607. align-self: flex-end;
  608. padding-right: 1rem; }
  609. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child .inline.links a {
  610. display: none; }
  611. .path-actualites .block-region-content .block-views .node-type-actualite div:first-child .field--name-field-actu-type {
  612. padding-top: 1rem; }
  613. .node-id-4 {
  614. background: url("../images/pictos/carre-contour-bleu_programme.svg");
  615. background-repeat: no-repeat;
  616. background-position-y: 7rem;
  617. max-width: 100vw;
  618. background-size: contain; }
  619. .node-id-4 .layout__region--top {
  620. padding-bottom: 3rem; }
  621. .node-id-4 .layout__region--top .block-region-top .block-entity-fieldnodetitle .field--name-title {
  622. font-family: 'Source Code Pro';
  623. font-size: 2rem;
  624. font-weight: 800;
  625. color: white;
  626. background-color: #009ee3;
  627. text-transform: uppercase; }
  628. .node-id-4 .layout__region--second {
  629. width: 25%; }
  630. .node-id-4 .layout__region--second .block-entity-fieldnodefield-textes {
  631. background-color: white; }
  632. .node-id-4 .layout__region--second .block-entity-fieldnodefield-textes .field--name-field-titre {
  633. font-size: 1.5rem;
  634. font-weight: 1000;
  635. font-family: 'Source Code Pro';
  636. color: #09398b;
  637. text-transform: uppercase; }
  638. .node-id-4 .layout__region--second .block-entity-fieldnodefield-textes h4 {
  639. text-transform: none !important; }
  640. .node-id-4 .layout__region--second .block-entity-fieldnodefield-textes .field--type-text-long {
  641. padding-right: 2rem; }
  642. .node-id-5 .region-content {
  643. background: url("../images/pictos/carre-contour-bleu_contact.svg");
  644. background-repeat: no-repeat;
  645. max-width: 100vw;
  646. background-size: contain; }
  647. .node-id-5 .layout__region--top {
  648. padding-bottom: 3rem; }
  649. .node-id-5 .layout__region--top .block-region-top .block-entity-fieldnodetitle .field--name-title {
  650. font-family: 'Source Code Pro';
  651. font-size: 2rem;
  652. font-weight: 800;
  653. color: white;
  654. background-color: #009ee3;
  655. text-transform: uppercase; }
  656. .path-faq .block-region-content {
  657. display: grid;
  658. grid-template-columns: 1fr repeat(4, 2fr) 1fr; }
  659. .path-faq .block-region-content .block-block-content.block-block-content10aba627-5586-4529-b44e-c0b4551a4398 {
  660. grid-column: 5;
  661. background-color: #009ee3; }
  662. .path-faq .block-region-content .block-block-content.block-block-content10aba627-5586-4529-b44e-c0b4551a4398 .field--name-field-lien {
  663. text-align: center; }
  664. .path-faq .block-region-content .block-block-content.block-block-content10aba627-5586-4529-b44e-c0b4551a4398 .field--name-field-lien:before {
  665. margin-top: 1rem;
  666. display: block;
  667. content: url("../images/pictos/picto_faq.svg"); }
  668. .path-faq .block-region-content .block-block-content.block-block-content10aba627-5586-4529-b44e-c0b4551a4398 .field--name-field-lien a {
  669. font-size: 0.8rem;
  670. font-weight: 1000;
  671. color: #09398b;
  672. text-transform: uppercase; }
  673. .path-faq .block-region-content .block-block-content.block-block-content10aba627-5586-4529-b44e-c0b4551a4398 .field--name-field-description p {
  674. margin-top: 0;
  675. margin-left: 1.5rem;
  676. margin-right: 1.5rem;
  677. text-align: center; }
  678. .path-faq .block-region-content .block-block-content.block-block-content10aba627-5586-4529-b44e-c0b4551a4398 .field--name-field-description p a {
  679. font-weight: 800;
  680. color: white;
  681. font-size: 1.3rem; }
  682. .path-faq .block-region-content .block-block-content.block-block-content10aba627-5586-4529-b44e-c0b4551a4398 .field--name-field-description p:after {
  683. display: block;
  684. content: url("../images/pictos/noun_Arrow_3771902.svg"); }
  685. .path-faq .block-region-content .block-views-blockfaq-block-1 {
  686. grid-column: 2 / span 3;
  687. display: grid;
  688. grid-template-columns: 1fr 1fr 1fr; }
  689. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child {
  690. grid-column: 1 / span 3; }
  691. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse {
  692. border-bottom: 1px solid #009ee3;
  693. padding-bottom: 2rem; }
  694. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-title {
  695. display: none; }
  696. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-question p {
  697. font-family: 'Source Code Pro';
  698. font-weight: 500;
  699. color: #09398b;
  700. font-size: 1.5rem; }
  701. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-question p:after {
  702. display: inline-flex;
  703. 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>');
  704. justify-self: flex-end; }
  705. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-reponse {
  706. display: none; }
  707. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .opened {
  708. display: block; }
  709. .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) {
  710. display: none; }
  711. .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) {
  712. display: none; }
  713. .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 {
  714. display: inline-block;
  715. content: url("../images/pictos/noun_Download_file_307900.svg");
  716. width: 30px;
  717. height: 30px;
  718. padding-right: 0.8rem; }
  719. .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 {
  720. display: inline-flex;
  721. align-items: center;
  722. color: black;
  723. font-weight: 800; }
  724. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-liens a {
  725. display: flex;
  726. flex-direction: row;
  727. justify-content: left;
  728. align-items: center;
  729. color: black;
  730. font-weight: 800; }
  731. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-liens a:before {
  732. display: inline-block;
  733. content: url("../images/pictos/noun_External Link_674151.svg");
  734. width: 30px;
  735. height: 30px;
  736. padding-right: 0.8rem; }
  737. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-liens svg {
  738. display: none; }
  739. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-ress {
  740. margin-top: 0.5rem; }
  741. .path-faq .block-region-content .block-views-blockfaq-block-1 div:first-child .node-type-question_reponse .field--name-field-ress a {
  742. color: black;
  743. text-decoration: underline;
  744. font-weight: 800; }
  745. /*partials*/
  746. .layout-container {
  747. position: relative; }
  748. header {
  749. width: 100%;
  750. position: fixed;
  751. z-index: 99; }
  752. #header-top {
  753. height: 7rem;
  754. background-color: white;
  755. box-shadow: 1px 0px 8px black;
  756. display: flex;
  757. flex-direction: row;
  758. justify-content: space-between;
  759. color: black;
  760. top: 0%; }
  761. #header-top .region-header-top-left {
  762. display: flex;
  763. flex-direction: row;
  764. padding: 1rem;
  765. padding-left: 4%;
  766. align-items: start;
  767. color: black;
  768. font-weight: 800; }
  769. #header-top .region-header-top-left #block-logogouv {
  770. display: flex;
  771. height: 100%;
  772. align-items: center; }
  773. #header-top .region-header-top-left #block-logogouv img {
  774. min-width: 80px;
  775. width: 70%;
  776. height: auto; }
  777. #header-top .region-header-top-left #block-logoeql {
  778. display: flex;
  779. height: 100%;
  780. align-items: center; }
  781. #header-top .region-header-top-left #block-logoeql img {
  782. min-width: 80px;
  783. width: 80%;
  784. height: auto; }
  785. #header-top .region-header-top-left ul {
  786. font-size: 1.2rem;
  787. list-style: none;
  788. display: flex;
  789. flex-direction: row;
  790. width: 100%; }
  791. #header-top .region-header-top-left ul :is(.sous-liste) {
  792. display: flex;
  793. flex-direction: column;
  794. padding: 1rem; }
  795. #header-top .region-header-top-left ul li a {
  796. color: black; }
  797. #header-top .region-header-top-left ul li .is-active {
  798. color: #009ee3; }
  799. #header-top .region-header-top-left ul li :hover {
  800. color: #009ee3; }
  801. #header-top .region-header-top-left ul div:first-child li div {
  802. display: none; }
  803. #header-top .region-header-top-left :hover ul div:first-child li div {
  804. display: block;
  805. background-color: white;
  806. padding: 1rem; }
  807. #header-top .region-header-top-left :hover ul div:first-child li div a {
  808. color: black; }
  809. #header-top .region-header-top-left :hover ul div:first-child li div a:hover {
  810. color: #009ee3; }
  811. #header-top .region-header-top-left :hover ul div:nth-child(2) li div {
  812. display: block;
  813. background-color: white;
  814. padding: 1rem; }
  815. #header-top .region-header-top-left :hover ul div:nth-child(2) li div a {
  816. color: black; }
  817. #header-top .region-header-top-left :hover ul div:nth-child(2) li div a:hover {
  818. color: #009ee3; }
  819. #header-top #block-burger {
  820. z-index: 1;
  821. background-color: #009ee3;
  822. font-size: 0.7rem;
  823. color: white;
  824. display: block;
  825. width: 7rem;
  826. height: 100%;
  827. margin-top: 0; }
  828. #header-top #block-burger :hover {
  829. cursor: pointer; }
  830. #header-top #block-burger h2 {
  831. padding-top: 1rem; }
  832. #header-top #block-burger h2:after {
  833. display: block;
  834. margin: auto;
  835. align-self: center;
  836. height: 70px;
  837. 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>'); }
  838. #header-top #block-burger #block-burger-menu {
  839. display: block;
  840. margin: 0;
  841. align-self: center;
  842. text-align: center; }
  843. #header-top #block-burger .ul1:not(.sous-liste) {
  844. width: 300%;
  845. position: relative;
  846. right: 260px;
  847. margin: 0;
  848. padding-top: 2rem;
  849. padding-bottom: 2rem;
  850. z-index: 99; }
  851. #header-top #block-burger ul {
  852. display: none;
  853. background-color: #009ee3;
  854. line-height: 2rem;
  855. list-style: none; }
  856. #header-top #block-burger ul .ul1 .sous-liste a {
  857. opacity: 1; }
  858. #header-top #block-burger ul a {
  859. opacity: 0.6;
  860. color: white;
  861. font-weight: 800;
  862. font-size: 1rem; }
  863. #header-top #block-burger.opened ul {
  864. display: block; }
  865. #fotter-bottom {
  866. box-shadow: 1px 0px 8px black;
  867. display: flex;
  868. flex: 1 1 120px;
  869. flex-direction: row;
  870. background-color: white;
  871. padding-top: 3rem; }
  872. #fotter-bottom .region {
  873. display: block;
  874. padding-left: 1rem;
  875. padding-right: 1rem;
  876. padding-bottom: 1rem;
  877. border-left: #009ee3 solid 1px; }
  878. #fotter-bottom .region h2 {
  879. margin-top: 0;
  880. color: #09398b;
  881. font-size: 1.2rem; }
  882. #fotter-bottom .region-footer-bottom-left {
  883. margin-left: 3rem;
  884. border: none;
  885. width: 20%; }
  886. #fotter-bottom .region-footer-bottom-left .view-id-partenaires .view-content {
  887. display: flex;
  888. flex-direction: row;
  889. justify-content: flex-start;
  890. flex-wrap: wrap;
  891. padding-top: 1rem; }
  892. #fotter-bottom .region-footer-bottom-left .view-id-partenaires .view-content .node-type-partenaires_logo_footer_ {
  893. padding-right: 1rem;
  894. padding-bottom: 1rem; }
  895. #fotter-bottom .region-footer-bottom-right {
  896. width: 15%; }
  897. #fotter-bottom .region-footer-bottom-right #block-pieddepage ul {
  898. margin-top: 0;
  899. color: #09398b;
  900. font-weight: 800;
  901. list-style: none;
  902. padding-left: 0; }
  903. #fotter-bottom .region-footer-bottom-right #block-pieddepage ul a {
  904. color: #09398b;
  905. font-size: 1.2rem;
  906. text-decoration: underline;
  907. margin-top: 0; }
  908. #fotter-bottom .region-footer-bottom-middle {
  909. width: 60%; }
  910. #fotter-bottom .region-footer-bottom-middle .view-id-partenaires .view-content {
  911. display: flex;
  912. flex-direction: row;
  913. justify-content: flex-start;
  914. flex-wrap: wrap;
  915. padding-top: 1rem; }
  916. #fotter-bottom .region-footer-bottom-middle .view-id-partenaires .view-content .node-type-partenaires_logo_footer_ {
  917. padding-right: 1rem;
  918. padding-bottom: 1rem; }