style.css 18 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003
  1. @font-face {
  2. font-family: Universalis ADF Std, sans-serif;
  3. src: url('asset/fonts/UniversalisADFStd-Regular.otf') format('otf'),
  4. url('asset/fonts/UniversalisADFStd-Regular.woff') format('woff');
  5. font-family: Millimetre, sans-serif;
  6. src: url('asset/fonts/Millimetre-Bold.otf') format('otf'),
  7. url('asset/fonts/Millimetre-Regular.otf') format('otf');
  8. }
  9. *{
  10. box-sizing: border-box;
  11. }
  12. .paralax{
  13. z-index: -1;
  14. position: absolute;
  15. }
  16. body {
  17. font-size: 16px;
  18. font-family: Universalis ADF Std, sans-serif;
  19. padding: 0!important;
  20. }
  21. h1, h2, h3, h5{
  22. font-family: Millimetre, sans-serif;
  23. }
  24. h1, h5, h6{
  25. text-transform: uppercase;
  26. }
  27. img{
  28. width: 100%;
  29. height: 100%;
  30. }
  31. ul{
  32. padding:0;
  33. }
  34. li ,ul ,ol {
  35. list-style-type:none;
  36. }
  37. a, a:hover{
  38. color: black;
  39. text-decoration: none;
  40. }
  41. /* START HEADER */
  42. header{
  43. width: 100%;
  44. position: fixed;
  45. z-index: 999;
  46. top: 0;
  47. left: 0;
  48. }
  49. header > .nav-wrapper{
  50. height: fit-content;
  51. }
  52. /* START LOGO */
  53. .logoLamine {
  54. width : 150px;
  55. height: 150px;
  56. }
  57. .logoLamine a{
  58. display: block;
  59. width: 100%;
  60. height: 100%;
  61. }
  62. .logoLamine img{
  63. object-fit: cover;
  64. }
  65. #fond_logo{
  66. z-index: -1;
  67. position: absolute;
  68. left: -25px;
  69. top: -25px;
  70. width: 200px;
  71. height: 200px;
  72. background-color: white;
  73. border-radius: 200px;
  74. transform: scale(1);
  75. transition: all 0.3s ease;
  76. }
  77. .logoLamine:hover #fond_logo{
  78. transform: scale(1.1);
  79. transition: all 0.3s ease;
  80. }
  81. /* END LOGO */
  82. /* START RS */
  83. .rs{
  84. /* padding-top: 10px; */
  85. height: fit-content;
  86. }
  87. .rs > div {
  88. width: 30px;
  89. height: 30px;
  90. object-fit: cover;
  91. margin-right: 15px;
  92. }
  93. /* END RS */
  94. /* START NAV */
  95. /* END NAV */
  96. /* START BURGER */
  97. .burger{
  98. /* padding-top: 10px; */
  99. height: fit-content;
  100. }
  101. .fond_burger{
  102. background-image: url('../images/form_burger.svg');
  103. background-position: center; /* Center the image */
  104. background-repeat: no-repeat; /* Do not repeat the image */
  105. background-size: contain;
  106. }
  107. .nav-main{
  108. display: none;
  109. position: fixed;
  110. right: 0;
  111. top: 120px;
  112. background: white;
  113. }
  114. .nav-main.is-active{
  115. display: block
  116. }
  117. .menu-item {
  118. font-family: Millimetre, sans-serif;
  119. text-transform: uppercase;
  120. text-align: right;
  121. }
  122. #nav-main > ul > li > ul {display: none;}
  123. #nav-main > ul > li:first-child:hover > ul {display: block; background-color: grey;}
  124. .menu-item a:hover {
  125. display: block;
  126. width: 100%;
  127. height: 100%;
  128. background-color: black;
  129. color: white;
  130. }
  131. /* END BURGER */
  132. /* END HEADER */
  133. /* START BODY */
  134. body > .content-wrapper{
  135. margin-top: 200px;
  136. }
  137. /* END BODY */
  138. /* START BUTTON */
  139. .section_accueil .redirection_page{
  140. margin: 10px auto;
  141. padding: 3px 10px;
  142. }
  143. .section_accueil .tout_voir{
  144. margin: 30px auto;
  145. padding: 3px 10px;
  146. }
  147. .btn, #bouton_asso, #bouton_contact {
  148. display: block;
  149. cursor: default!important;
  150. margin: auto;
  151. transform: scale(1) rotate(0deg);
  152. transition: transform 0.3s ease;
  153. }
  154. #bouton_contact {
  155. margin-top: 20px;
  156. }
  157. .btn:hover, #bouton_asso:hover, #bouton_contact:hover{
  158. transform: scale(1.05) rotate(-5deg);
  159. transition: all 0.3s ease;
  160. }
  161. .btn a{
  162. padding: 7px 10px;
  163. border: 4px solid black;
  164. }
  165. .Btn, #Btn_asso {
  166. margin-top: 10px;
  167. color: black;
  168. text-decoration: underline;
  169. border: none;
  170. }
  171. .Btn a:hover, #Btn_asso a:hover {
  172. background-color: grey;
  173. }
  174. .flickity-button {
  175. background: transparent;
  176. }
  177. .flickity-prev-next-button {
  178. width: 100px;
  179. height: 100px;
  180. }
  181. .flickity-button-icon {
  182. fill: white;
  183. }
  184. .flickity-button-icon:hover {
  185. fill: black;
  186. }
  187. .flickity-prev-next-button:hover {
  188. background: transparent;
  189. }
  190. .flickity-button:disabled {
  191. display: none;
  192. }
  193. /* END BUTTON */
  194. /* START PAGE HOME */
  195. .section_accueil {
  196. position: relative;
  197. padding: 100px 0;
  198. }
  199. .section_accueil .titre{
  200. white-space: nowrap;
  201. }
  202. .section_accueil#section_proch .titre{
  203. border-color: #ffcc00ff;
  204. }
  205. .section_accueil#section_asso .titre,
  206. .section_accueil#section_asso .content_asso {
  207. border-color: #ffcc00ff;
  208. }
  209. .section_accueil#section_projets .titre,
  210. .section_accueil#section_projets .wrap_content {
  211. border-color: #f51212ff;
  212. }
  213. .section_accueil#section_projets .wrapper__content h3{
  214. color: #f51212ff;
  215. }
  216. .section_accueil#section_projets .wrap_content{
  217. height: calc(100% - 80px);
  218. }
  219. .section_accueil#section_tpsF .titre,
  220. .section_accueil#section_tpsF .content_asso {
  221. border-color: #009ee0ff;
  222. }
  223. .section_accueil#section_tpsF .wrapper__content h3{
  224. color: #009ee0ff;
  225. }
  226. .section_accueil#section_tpsF .colonne_section{
  227. margin-bottom: 50px;
  228. }
  229. .section_accueil#section_tpsF ._content_tpsF{
  230. min-height: 280px;
  231. }
  232. .section_accueil#section_MineVideo .titre {
  233. border-color: #009ee0ff;
  234. }
  235. /* END PAGE HOME */
  236. /* START PAGE AGENDA */
  237. .agenda .titre_page {
  238. border-color: #ffcc00ff;
  239. }
  240. .agenda .cat-list{
  241. padding: 50px 0;
  242. }
  243. .agenda .cat-list li{
  244. cursor: pointer;
  245. margin: 0 10px 20px 10px;
  246. padding: 2px 8px;
  247. border: 4px solid black;
  248. height: 40px;
  249. display: flex;
  250. align-items: flex-end;
  251. transition: all 0.2s ease;
  252. }
  253. .agenda .cat-list li:hover{
  254. background: black;
  255. color: white;
  256. transition: all 0.2s ease;
  257. }
  258. .cat-list {
  259. text-transform: uppercase;
  260. font-weight: bold;
  261. margin-top: 10px;
  262. }
  263. /* START END AGENDA */
  264. /* START PAGE SINGLE */
  265. .fleche {
  266. position: relative;
  267. left:-50px;
  268. top:-10px;
  269. background-image: url('../images/fleche.svg');
  270. width: 50px;
  271. height: 50px;
  272. background-size: contain;
  273. }
  274. article .header{
  275. margin-bottom: 40px;
  276. }
  277. article .titre_event{
  278. text-transform: uppercase;
  279. font-weight: bold;
  280. text-align: center;
  281. border: 8px solid #ffcc00ff;
  282. padding: 0.5rem 0 0.2rem 0;
  283. margin: 0!important;
  284. }
  285. .article-content .cat{
  286. text-transform: uppercase;
  287. font-weight: bold;
  288. }
  289. .article-content .data{
  290. border: 4px solid #ffcc00ff;
  291. padding: 1em;
  292. text-transform: uppercase;
  293. font-weight: bold;
  294. color: #ffcc00ff;
  295. }
  296. .article-content .inscription,
  297. .article-content .partager,
  298. .article-content .tarif{
  299. margin-top: 40px;
  300. }
  301. .article-content h3:not(.titre_event) {
  302. color: #ffcc00ff;
  303. margin-bottom: 0;
  304. }
  305. .article-content .texte_details{
  306. margin: 0;
  307. }
  308. .article-content .voir_event{
  309. font-weight: bold;
  310. }
  311. .article-content .partager a{
  312. display: block;
  313. width: 20px;
  314. height: 20px;
  315. margin-right: 5px;
  316. }
  317. article .__img_event img{
  318. object-fit: cover;
  319. }
  320. .other{
  321. margin-top: 200px;
  322. position: relative;
  323. }
  324. .other .header_other{
  325. position: absolute;
  326. top: 0;
  327. transform: translate(-50% ,-150%);
  328. left: 0;
  329. }
  330. .voir_aussi {
  331. text-transform: uppercase;
  332. font-weight: bold;
  333. border: 8px solid #ffcc00ff;
  334. transform: rotate(-10deg);
  335. padding: 0.5rem;
  336. }
  337. .cat p{
  338. margin:0;
  339. }
  340. .wrapper__content {
  341. margin-top: 20px;
  342. }
  343. /* END PAGE SINGLE */
  344. /* START PAGE LA COLLECTE */
  345. body.la-collecte .titre_page {
  346. border-color: #ff56ffff;
  347. }
  348. body.la-collecte .__header h3{
  349. color: #ff56ffff;
  350. }
  351. .sider_left_form .acf-field .acf-label label{
  352. display: none!important;
  353. }
  354. .sider_left_form .acf-fields > .acf-field{
  355. border-top: 0;
  356. }
  357. .sider_left_form input{
  358. border: 0px;
  359. border-bottom: 1px solid black;
  360. }
  361. .sider_left_form{
  362. padding: 0 1rem;
  363. border: 8px solid #ff56ffff;
  364. }
  365. .sider_left_form .acf-form-submit{
  366. padding-top: 0;
  367. }
  368. .sider_left_form .af-submit-button{
  369. margin: 0 auto;
  370. }
  371. .sidebar_left .__content,
  372. .content_zone {
  373. border: 8px solid blue;
  374. padding: 1em;
  375. }
  376. /* END PAGE LA COLLECTE */
  377. /* START PAGE BENEVOLE */
  378. body.la-benevole-zone .titre_page {
  379. border-color: #5353e1ff;
  380. }
  381. body.la-benevole-zone .__header h3{
  382. color: #5353e1ff;
  383. }
  384. body.la-benevole-zone .__content {
  385. border-color: #5353e1ff;
  386. }
  387. .la-benevole-zone .__bouttons{
  388. text-align: center;
  389. width: max-content;
  390. margin: 30px auto 0 auto;
  391. }
  392. .la-benevole-zone .__bouttons > div{
  393. border: 4px solid #5353e1ff;
  394. margin: 10px auto;
  395. padding: 0 10px;
  396. font-weight: bold;
  397. }
  398. /* END PAGE BENEVOLE */
  399. /* START PAGE projets */
  400. body.les-projets .titre_page {
  401. border-color: #ff0000ff;
  402. }
  403. body.les-projets .header h3{
  404. color: #ff0000ff;
  405. }
  406. body.les-projets .content_zone {
  407. border-color: #ff0000ff;
  408. }
  409. body.les-projets .title {
  410. color: #ff0000ff;
  411. }
  412. body.les-projets section#content .wrapper section{
  413. margin: 100px auto;
  414. }
  415. .projet .img {
  416. margin: 30px 0;
  417. }
  418. ._pjt{
  419. margin-top: 8%;
  420. /* RETIRE LES % */
  421. }
  422. /* END PAGE projets */
  423. /* START PAGE ASSOCIATION */
  424. body.association .titre_page {
  425. border-color: #ffcc00ff;
  426. }
  427. body.association .__header h3{
  428. color: #ffcc00ff;
  429. }
  430. body.association .__content {
  431. border-color: #ffcc00ff;
  432. }
  433. .association .__bouttons{
  434. text-align: center;
  435. width: max-content;
  436. margin: 30px auto 0 auto;
  437. }
  438. .association .__bouttons > div{
  439. border: 4px solid #ffcc00ff;
  440. margin: 10px auto;
  441. padding: 0 10px;
  442. font-weight: bold;
  443. }
  444. .tableau_engagements{
  445. margin-top: 100px;
  446. }
  447. .tableau_engagements > div:not(.gutter-sizer) {
  448. margin-bottom: 10px;
  449. border: 4px solid #ffcc00ff;
  450. padding: 10px;
  451. width: calc(50% - 10px)!important;
  452. }
  453. .gutter-sizer {
  454. width: 10px;
  455. }
  456. /* END PAGE ASSOCIATION */
  457. /* START PAGE privatiser-lespace */
  458. body.privatiser-lespace .titre_page {
  459. border-color: #26e800ff;
  460. }
  461. body.privatiser-lespace .__header h3{
  462. color: #26e800ff;
  463. }
  464. .legendes{
  465. background-color: white;
  466. position : absolute;
  467. bottom: 20px;
  468. margin-left: 20px;
  469. border: 8px solid #26e800ff;
  470. padding: 10px;
  471. }
  472. .privatiser.__slide .img{
  473. height: 100%;
  474. }
  475. .privatiser.__slide .legendes{
  476. opacity: 0;
  477. transform: translateX(50px);
  478. transition: all 0.3s;
  479. }
  480. .privatiser.__slide .is-selected .legendes{
  481. opacity: 1;
  482. transform: translateX(0px);
  483. transition: all 1.3s;
  484. }
  485. .privatiser-lespace .__organisation,
  486. .privatiser-lespace .__organisation .orga{
  487. margin: 40px 0;
  488. }
  489. .privatiser-lespace .__organisation .title{
  490. color: #26e800ff
  491. }
  492. .privatiser-lespace .__organisation .__item{
  493. border: 8px solid #26e800ff;
  494. padding: 10px;
  495. }
  496. /* END PAGE privatiser-lespace */
  497. .titre_page, .titre{
  498. position: absolute;
  499. top: -100px;
  500. left: -70px;
  501. text-transform: uppercase;
  502. font-weight: bold;
  503. text-align: center;
  504. align-items: center;
  505. border: 8px solid blue;
  506. transform: rotate(-10deg);
  507. padding: 0.5rem;
  508. background-color: white;
  509. }
  510. .titre_1{
  511. margin-top:1em;
  512. }
  513. .next_edition{
  514. font-style: italic;
  515. text-align: center;
  516. color:#009ee0ff;
  517. text-transform: uppercase;
  518. }
  519. .title {
  520. text-align: center;
  521. text-transform: uppercase;
  522. }
  523. /*start sections page accueil*/
  524. /* START KEVIN */
  525. /*START SECTION PROCHAINEMENT*/
  526. .coming_soon{
  527. width: 100%;
  528. }
  529. .coming_soon .thumbnails, .other-posts .thumbnails, .item.thumbnails {
  530. margin-top: 30px;
  531. transform: scale(1);
  532. transition: transform 0.3s ease;
  533. }
  534. .coming_soon .thumbnails:hover, .other-posts .thumbnails:hover, .item.thumbnails:hover {
  535. transform: scale(1.05);
  536. transition: all 0.3s ease;
  537. }
  538. /* ALL thumbnails */
  539. .thumbnails .__img{
  540. height: 300px;
  541. }
  542. .thumbnails .__img img{
  543. width: 100%;
  544. height: 100%;
  545. object-fit: cover;
  546. }
  547. .thumbnails .icone_cat{
  548. width: 40px;
  549. height: 40px;
  550. border-radius: 40px;
  551. position: absolute;
  552. transform: translate(-50%, -50%);
  553. background-position: center; /* Center the image */
  554. background-repeat: no-repeat; /* Do not repeat the image */
  555. background-size: cover; /* Resize the background image to cover the entire container */
  556. background-color: black;
  557. }
  558. .thumbnails .atelier_bois{
  559. background-image: url("../images/atelier_couture.png");
  560. }
  561. .thumbnails .atelier_couture{
  562. background-image: url("../images/atelier_couture.png");
  563. }
  564. .thumbnails .atelier_tricot_solidaire{
  565. background-image: url("../images/atelier_tricot.png");
  566. }
  567. .thumbnails .bal_rock, .thumbnails .woodstroc{
  568. background-image: url("../images/bal_rock.png");
  569. }
  570. .thumbnails .chiner_concert{
  571. background-image: url("../images/chiner_concert.png");
  572. }
  573. .thumbnails .atelier_fab_lab{
  574. background-image: url("../images/fab_lab.png");
  575. }
  576. .thumbnails .la_mine_numerique{
  577. background-image: url("../images/fab_lab.png");
  578. }
  579. .thumbnails .gouter_melanie{
  580. background-image: url("../images/gouter.png");
  581. }
  582. .thumbnails .danse_orientale{
  583. background-image: url('../images/bal_rock.png');
  584. }
  585. .thumbnails .hatha_yoga{
  586. background-image: url("../images/hatha_yoga.png");
  587. }
  588. .thumbnails .mineside_jazz{
  589. background-image: url("../images/mineside_jazz.png");
  590. }
  591. .thumbnails .non_programmation{
  592. background-image: url("../images/non_prog.png");
  593. }
  594. .thumbnails .soiree_mine{
  595. background-image: url("../images/soiree_mine.png");
  596. }
  597. .thumbnails .zero_dechets {
  598. background-image: url("../images/zero_dechet.png");
  599. }
  600. /* END SECTION PROCHAINEMENT */
  601. /* SECTION ASSO */
  602. #section_asso .association .__body{
  603. position: relative;
  604. justify-content: flex-end;
  605. margin-top: 50px;
  606. }
  607. .image_sectionasso {
  608. position: absolute;
  609. top: 0;
  610. left: 0;
  611. margin-top: 100px;
  612. width: 70%;
  613. }
  614. .content_asso {
  615. width: 70%;
  616. position: relative;
  617. padding: 20px 10px;
  618. background-color: white;
  619. border: 8px solid yellow;
  620. }
  621. /* START SECTION PROJETS*/
  622. #section_projets{
  623. margin-top: 300px;
  624. }
  625. .title_pjt{
  626. color: #f51212ff;
  627. font-weight: bold;
  628. }
  629. /*END SECTION PROJETS*/
  630. /* responsive iframe */
  631. #section_MineVideo .wrapper__content {
  632. position: relative;
  633. padding-bottom: 56.25%; /* 16:9 */
  634. height: 0;
  635. }
  636. #section_MineVideo .wrapper__content iframe {
  637. position: absolute;
  638. top: 0;
  639. left: 0;
  640. width: 100%;
  641. height: 100%;
  642. }
  643. /* END KEVIN */
  644. /* .item {
  645. margin-top: 50px;
  646. } */
  647. .wrap__content_proch {
  648. position: relative;
  649. width: calc(100% - 40px);
  650. margin: -4rem auto 0 auto;
  651. padding: 10px;
  652. min-height: 160px;
  653. align-items: center;
  654. text-align: center;
  655. background-color: white;
  656. border: 4px solid black;
  657. display: flex;
  658. flex-direction: column;
  659. justify-content: center;
  660. }
  661. .colonne_section{
  662. margin-top: 10px;
  663. }
  664. .colonne_section .wrap_content {
  665. border: 8px solid blue;
  666. padding: 1em;
  667. }
  668. .colonne_section h3 {
  669. color: blue;
  670. text-transform: uppercase;
  671. text-align: center;
  672. }
  673. .projet .colonne_section .header{
  674. height: 80px;
  675. display: flex;
  676. align-items: flex-end ;
  677. }
  678. .projet .colonne_section .header h3{
  679. text-align: center;
  680. width: 100%;
  681. }
  682. .item img{
  683. width: 100%;
  684. height: 100%;
  685. object-fit: cover;
  686. }
  687. ._content_tpsF {
  688. position: relative;
  689. width: 80%;
  690. padding: 10px;
  691. margin: -50px auto;
  692. align-items: center;
  693. text-align: center;
  694. background-color: white;
  695. border: 4px solid black;
  696. }
  697. /*fin sections page accueil*/
  698. /*page collecte avec formulaire*/
  699. /*trouver comment styliser les champs du formulaire*/
  700. .af-submit-button{
  701. position: relative;
  702. margin: 50px auto 10px auto;
  703. display:flex;
  704. border: 4px solid black;
  705. border-radius: 0%;
  706. text-align: center;
  707. padding: 5px;
  708. transform: scale(1) rotate(0deg);
  709. transition: transform 0.3s ease;
  710. }
  711. .af-submit-button:hover{
  712. transform: scale(1.1) rotate(-10deg);
  713. transition: all 0.3s ease;
  714. }
  715. /*fin collecte et form*/
  716. /*gestion des dots*/
  717. .flickity-page-dots {
  718. bottom: 0px;
  719. }
  720. .flickity-page-dots .dot {
  721. width: 12px;
  722. height: 12px;
  723. opacity: 1;
  724. background: transparent;
  725. border: 2px solid white;
  726. }
  727. .flickity-page-dots .dot.is-selected {
  728. background: white;
  729. }
  730. /* dot home */
  731. .hero .flickity-page-dots{
  732. bottom: 30px;
  733. }
  734. /*fin gestion des dots*/
  735. /* START KEVIN */
  736. .hero{
  737. width: 100%;
  738. height: 100vh;
  739. position: relative;
  740. }
  741. .hero .slide{
  742. width: 100%;
  743. height: 100vh;
  744. overflow: hidden;
  745. }
  746. .hero .slide .image{
  747. width: 100%;
  748. height: 100vh;
  749. }
  750. .hero .slide img{
  751. width: 100%;
  752. height: 100%;
  753. object-fit: cover;
  754. }
  755. .hero .__head{
  756. width: 100%;
  757. text-align: center;
  758. position: absolute;
  759. bottom: 60px;
  760. color: white;
  761. }
  762. .wrapper section > div {
  763. position: relative;
  764. }
  765. .tpsF .img{
  766. width: 100%;
  767. height: 400px;
  768. }
  769. .tpsF .img img{
  770. width: 100%;
  771. height: 100%;
  772. object-fit: cover;
  773. }
  774. body.les-temps-forts section{
  775. margin-top: 100px;
  776. }
  777. body.les-temps-forts .title, body.les-temps-forts .next_edition {
  778. color: #009ee0ff;
  779. text-align: left;
  780. }
  781. body.les-temps-forts .titre_page {
  782. border-color: #009ee0ff;
  783. }
  784. .projet .img{
  785. height: 300px;
  786. }
  787. .projet .img img{
  788. width: 100%;
  789. height: 100%;
  790. object-fit: cover;
  791. }
  792. .prive .images{
  793. width: 100%;
  794. height: 600px;
  795. }
  796. .prive .img img{
  797. width: 100%;
  798. height: 100%;
  799. object-fit: cover;
  800. }
  801. /* END KEVIN */
  802. /*START MEDIA QUERIES*/
  803. @media screen and (min-width: 200px) and (max-width: 1088px) {
  804. .titre_page,
  805. .titre {
  806. top: -150px;
  807. left: 50%;
  808. transform: rotate(-10deg) translateX(-50%);
  809. }
  810. .other .header_other {
  811. left: 50%;
  812. }
  813. .article-content{
  814. margin-top: 30px;
  815. }
  816. }
  817. @media screen and (max-width : 768px){
  818. article .__img_event{
  819. max-height: 300px;
  820. }
  821. }
  822. @media screen and (min-width: 200px) and (max-width: 640px) {
  823. .image_sectionasso {
  824. display: none;
  825. width: 100%;
  826. }
  827. .content_asso {
  828. width: 100%;
  829. }
  830. }
  831. @media screen and (min-width: 200px) and (max-width: 755px) {
  832. .__chapeau, .titre_event{
  833. margin-top: 20px;
  834. }
  835. }
  836. /*END MEDIA QUERIES*/
  837. /* START FOOTER */
  838. footer{
  839. background-color: rgba(240, 240, 240, 240);
  840. width: 100%;
  841. padding: 50px 10px;
  842. margin-top: 100px;
  843. }
  844. /* footer .information > div > div{
  845. margin: 0 20px;
  846. } */
  847. footer > section{
  848. margin-bottom: 20px;
  849. }
  850. footer .logo_lamine {
  851. width: 100px;
  852. height: auto;
  853. /* margin: 10px; */
  854. }
  855. footer .logo_lamine a{
  856. display: block;
  857. }
  858. footer .logo_lamine img{
  859. object-fit: contain;
  860. }
  861. footer .reseaux_sociaux > div a > img{
  862. display: block;
  863. width: 20px;
  864. height: 20px;
  865. margin-right: 5px;
  866. }
  867. footer .reseaux_sociaux img {
  868. vertical-align: baseline;
  869. object-fit: contain;
  870. }
  871. /* START Mailchimp */
  872. footer #mc_embed_signup label{
  873. margin: 0;
  874. padding: 0;
  875. }
  876. footer #mc_embed_signup_scroll label{
  877. margin-right: 10px;
  878. white-space: nowrap;
  879. }
  880. footer #mc_embed_signup_scroll input{
  881. width: 100%;
  882. }
  883. /* END MAILCHIMP */
  884. /* START SLIDE */
  885. footer .partenaires ._titre{
  886. white-space: nowrap;
  887. margin-right: 10px;
  888. }
  889. footer .partenaires{
  890. width: 100%;
  891. }
  892. footer .container_slide li{
  893. width: 80px;
  894. height: 80px;
  895. margin: 0 10px;
  896. }
  897. footer .partenaires img{
  898. object-fit: contain;
  899. }
  900. /* END SLIDE */
  901. /* END FOOTER */