You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

773 lines
8.6 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. body
  2. {width: auto;
  3. margin:auto;}
  4. #bloc_page
  5. {width: 100%;
  6. margin:auto;
  7. background: rgb(189,244,252);
  8. }
  9. #haut_de_page
  10. {height:200px;
  11. display:flex;
  12. justify-content: space-between;
  13. align-items: center;
  14. font-family: 'El Messiri', sans-serif;
  15. width: 80%;
  16. margin: auto;
  17. }
  18. #titre
  19. {display: flex;
  20. flex-direction: column;
  21. }
  22. #titre h2
  23. {
  24. margin-top:-25px;
  25. }
  26. #titre h1
  27. {font-size: 2em;
  28. font-weight: bold;
  29. font-style: italic;
  30. }
  31. #titre h2
  32. {font-weight:normal; }
  33. #logo_titre
  34. {display: flex;}
  35. #logo_titre img
  36. {
  37. height:100px;}
  38. .adresse
  39. {list-style-image: url("images/map.png")}
  40. .tel
  41. {list-style-image: url("images/tel.png")}
  42. #haut_de_page li
  43. {margin-top: 3px;}
  44. #haut_de_page a
  45. {color: black;
  46. text-decoration: none;}
  47. #haut_de_page a:hover
  48. {
  49. text-decoration: underline;
  50. color:rgb(193,65,82);
  51. }
  52. header nav
  53. {
  54. height: 70px;
  55. font-size:1.6em;
  56. text-align: center;
  57. padding-top: 35px;
  58. background-color: rgb(16,99,175);
  59. }
  60. header nav ul
  61. {display: flex;
  62. flex-wrap: wrap;
  63. justify-content: center;
  64. margin:auto;}
  65. header nav li
  66. {list-style-type: none;
  67. padding-right: 30px;
  68. }
  69. header nav a
  70. {color: white;
  71. text-decoration:none;
  72. }
  73. header nav a:hover
  74. {color:rgb(193,65,82);
  75. border-bottom: 3px rgb(193,65,82) solid;
  76. }
  77. #smile
  78. {background: url("images/smile.jpeg") no-repeat fixed;
  79. background-size: cover;
  80. height:689px;
  81. font-size: 5em;
  82. width: 100%;
  83. margin:auto;
  84. }
  85. #smile h1,#smile p
  86. {font-family: 'Corinthia', cursive;
  87. color: white;
  88. text-shadow: black 1px 1px,black -1px 1px,black -1px -1px,black 1px -1px;
  89. text-align: center;
  90. padding-top: 80px;
  91. margin:0px;}
  92. .bande
  93. {height:3px;
  94. width: 40%;
  95. background-color: rgb(102,217,249);
  96. margin-top: 50px;
  97. margin-left: 30%;}
  98. #acceuil
  99. {width:80%;
  100. display: flex;
  101. margin: auto;
  102. margin-top: 70px;
  103. margin-bottom: 70px;
  104. }
  105. #acceuil img
  106. {
  107. margin-left: 5%;
  108. margin-top: 20px;
  109. }
  110. #acceuil h3
  111. {
  112. font-size: 1.2em;
  113. padding-left: 5%;
  114. }
  115. #acceuil p
  116. {font-size: 0.9em;
  117. text-align: center;
  118. margin-left: 2%;
  119. margin-right: 2%;}
  120. #horaires
  121. {
  122. width: 25%;
  123. color:white;
  124. background:rgb(54,168,235);
  125. border-radius: 4px;
  126. }
  127. #horaires table
  128. {
  129. margin-top: 20px;
  130. margin-left: 10%;
  131. font-size: 1em;}
  132. .icone
  133. {filter: invert(100%);}
  134. #accès
  135. {
  136. width: 25%;
  137. color:white;
  138. background:rgb(8,142,221);
  139. border-radius: 4px;
  140. }
  141. #accès p
  142. {margin-top: 20px;
  143. }
  144. #contact
  145. {width: 25%;
  146. color:white;
  147. background:rgb(16,99,175);
  148. border-radius: 4px;
  149. }
  150. #contact a
  151. {font-size: 1.5em;
  152. color: white;
  153. text-decoration: none;}
  154. #contact a:hover
  155. {color:rgb(193,65,82);
  156. text-decoration: underline;
  157. font-weight: bold;}
  158. #urgence
  159. {width: 25%;
  160. color:white;
  161. background:rgb(25,119,204);
  162. border-radius: 4px;
  163. }
  164. .titre
  165. {display: block;
  166. margin-top: 90px;
  167. margin-left: 10%;
  168. width: 80%;
  169. }
  170. .titre span
  171. {display:table-cell;
  172. vertical-align: middle;
  173. width: 50%;
  174. }
  175. .lign1
  176. {display:inline-block;
  177. border-bottom: 1px rgb(159,160,160) solid;
  178. width: 100%;}
  179. .titre h2
  180. {
  181. display: table-cell;
  182. padding-left: 5px;
  183. padding-right: 5px;
  184. font-size:1.9em;
  185. white-space: nowrap;
  186. }
  187. #presentation
  188. {display: flex;
  189. justify-content: space-between;
  190. width: 80%;
  191. margin: auto;
  192. padding-top: 40px;
  193. }
  194. #text_presentation
  195. {width: 50%;}
  196. #presentation img
  197. {width: 445px;
  198. height: 250px;
  199. border-radius: 50%;
  200. border:1px black solid;
  201. margin-top: 130px;
  202. margin-right: 40px;}
  203. #text_presentation h3
  204. {font-size: 1.4em;
  205. color: rgb(25,119,204);}
  206. #text_presentation h4
  207. {font-weight: normal;
  208. font-size: 1.3em;}
  209. #text_presentation p,#text_presentation ul
  210. {font-size: 1.2em;}
  211. #text_presentation ul
  212. {list-style-image: url("images/valid.png")}
  213. #liseret
  214. {width:20%;
  215. border-bottom: 1px black solid;
  216. margin: auto;
  217. padding-top: 80px;}
  218. #photos
  219. {width: 80%;
  220. margin: auto;
  221. padding-top: 60px;}
  222. #photos ul
  223. {display: flex;
  224. flex-wrap: wrap;
  225. width:100%;
  226. margin: auto;
  227. list-style-type: none;}
  228. #equipe
  229. {width: 80%;
  230. display: flex;
  231. margin-left: 10%;
  232. margin-top: 40px;
  233. padding-top: 30px;
  234. background:rgb(1,95,183,0.5);
  235. border-radius: 10px;
  236. }
  237. #lis
  238. {height: 400px;
  239. border-right: 1px black solid;
  240. width: 1%;
  241. margin-top: 50px;}
  242. #profil
  243. {display: inline-block;
  244. flex-direction: column;
  245. width: 49.5%;
  246. color:white;
  247. }
  248. #profil p
  249. {text-align: center;
  250. }
  251. #nom
  252. {display: flex;
  253. flex-direction: column;
  254. align-items: center;
  255. }
  256. #nom h2
  257. {font-size: 1.6em;}
  258. #nom h3
  259. {font-size: 1.3em;
  260. color:rgb(222,223,224);
  261. margin-top: -10px;
  262. font-weight: normal;}
  263. #exp
  264. {padding-left: 80px;}
  265. #exp h3
  266. {font-size: 1.3em;
  267. padding-left: 20px;
  268. color: rgb(2,77,142);}
  269. #exp ul
  270. {list-style-image:url("images/valid.png") ;
  271. }
  272. #exp li
  273. {padding-top: 5px;
  274. }
  275. #traitements
  276. {display: flex;
  277. justify-content: space-between;
  278. margin: auto;
  279. width: 80%;
  280. margin-top: 50px;
  281. flex-wrap: wrap;}
  282. .ensemble
  283. {width: 30%;}
  284. .ensemble h2
  285. {text-align: center;
  286. font-weight: normal;
  287. }
  288. article nav a
  289. {text-decoration: none;
  290. color: black;}
  291. article nav a:hover
  292. {text-decoration:underline;
  293. color:rgb(119,221,249);}
  294. iframe
  295. {margin-top: 50px;
  296. }
  297. #fin
  298. {width: 80%;
  299. margin: auto;}
  300. #fin h2
  301. {
  302. font-size: 3em;
  303. width: 40%;
  304. margin:auto;
  305. margin-top: 150px;
  306. text-align: center;
  307. color: rgb(28,51,71);
  308. }
  309. #fin h3
  310. {font-size: 2em;
  311. margin-top: 100px;
  312. width: 18%;
  313. margin-left: 39%;
  314. font-weight: initial;
  315. text-align: center;
  316. padding: 10px;
  317. background:rgb(8,142,221);}
  318. #fin a
  319. {text-decoration: none;
  320. color:white;
  321. }
  322. #fin a:hover
  323. {color:rgb(8,142,221);}
  324. #fin h3:hover
  325. {background: white;
  326. border:1px rgb(8,142,221) solid;}
  327. footer
  328. {margin-top: 100px;
  329. background-color: rgb(81,98,114);
  330. height: 300px;}
  331. footer h1
  332. {color: white;
  333. text-align: center;
  334. font-weight: initial;
  335. font-size: 1.6em;
  336. padding-top: 40px;
  337. }
  338. footer p
  339. {
  340. color:white;
  341. text-align: center;
  342. font-size: 1.3em;
  343. padding-top: 20px;
  344. }
  345. footer a
  346. {
  347. text-decoration: none;
  348. }
  349. #mention
  350. {color:white;
  351. text-align: center;
  352. font-size: 1.3em;
  353. padding-top: 20px;
  354. padding-bottom: 50px;}
  355. @media all and (max-width: 1200px)
  356. {
  357. #block_page
  358. {width: auto;}
  359. #haut_de_page
  360. {display:flex;
  361. flex-direction: column;
  362. width: 100%;
  363. padding-top: 25px;
  364. height: 170px;}
  365. #logo_titre img
  366. {
  367. height:50px;
  368. margin-top: 16px;
  369. }
  370. #titre h1
  371. {font-size: 1.5em;
  372. padding-left: 10px;}
  373. #titre h2
  374. {font-size: 1.2em;
  375. padding-left: 10px;}
  376. .adresse
  377. {list-style-image: url("images/map16.png")}
  378. .tel
  379. {list-style-image: url("images/tel16.png")}
  380. #haut_de_page ul
  381. {display: flex;
  382. justify-content: space-between;}
  383. #haut_de_page li
  384. {width: 40%;}
  385. header nav
  386. {font-size: 1.2em;
  387. height: 50px;
  388. padding-top: 26px;}
  389. header nav ul
  390. {margin: auto;}
  391. header nav li
  392. {padding-right: 15px;}
  393. #smile
  394. {display: none;}
  395. .titre
  396. {margin-top: 35px;}
  397. .titre h2
  398. {font-size: 1.4em;}
  399. #acceuil
  400. {width:80%;
  401. display: flex;
  402. flex-direction: column;
  403. margin-top: 40px;
  404. margin-bottom: 40px;
  405. }
  406. #acceuil img
  407. {margin-left: 47%;
  408. height: 25px;}
  409. #acceuil h3
  410. {text-align: center;
  411. margin-top: 10px;}
  412. #horaires,#accès,#contact,#urgence
  413. {width: 80%;
  414. margin-left: 10%;
  415. margin-bottom: 40px;
  416. }
  417. #horaires table
  418. {margin:auto;
  419. padding-bottom: 15px;}
  420. #accès h3
  421. {padding-right: 5%;}
  422. #presentation img
  423. {display: none;}
  424. #text_presentation
  425. {width: 100%;}
  426. #text_presentation h2
  427. {font-size: 1.3em;}
  428. #text_presentation h3
  429. {font-size: 1.1em;}
  430. #text_presentation h4
  431. {font-size: 1.1em;}
  432. #text_presentation p,#text_presentation ul
  433. {font-size: 1em;}
  434. #text_presentation li
  435. {padding-bottom: 8px;}
  436. #photos
  437. {padding-top: 20px;}
  438. #photos h2
  439. {font-size: 1.3em;
  440. text-align: center;
  441. padding-bottom: 20px;
  442. }
  443. #photos img
  444. {width:100%;}
  445. #photos ul
  446. {display: flex;
  447. flex-direction: column;
  448. width:80%;
  449. list-style-type: none;}
  450. #photos li
  451. {margin: auto;
  452. margin-bottom: 8px;
  453. width: 80%;
  454. }
  455. #equipe
  456. {flex-direction: column;
  457. background: rgb(189,244,252); }
  458. #lis
  459. {display: none;}
  460. #profil
  461. {width: 100%;
  462. color:black;}
  463. #nom h2
  464. {font-size: 1.4em;}
  465. #nom h3
  466. {font-size: 1.2em;
  467. color: rgb(8,142,221);}
  468. #exp
  469. {margin-bottom: 80px;}
  470. #exp h3
  471. {font-size: 1.2em;}
  472. #traitements
  473. {flex-direction: column;
  474. }
  475. .ensemble
  476. {width: 100%;}
  477. .ensemble h2
  478. {font-size: 1.4em;
  479. margin-top: -10px;
  480. }
  481. .ensemble img
  482. {width: 80%;
  483. }
  484. #img_traitement
  485. {text-align: center;
  486. }
  487. iframe
  488. {height:500px;}
  489. #fin h2
  490. {width: 100%;
  491. margin-top: 80px;
  492. margin-bottom: 80px;
  493. font-size: 2.4em;
  494. }
  495. #fin h3
  496. {width: 45%;
  497. margin: auto;
  498. font-size: 1.6em;}
  499. footer
  500. {height: 200px;}
  501. footer h1
  502. {font-size: 1.1em;
  503. padding-top: 20px;}
  504. footer p
  505. {font-size: 1em;
  506. padding-top: 10px;}
  507. #mention
  508. {font-size: 1em;
  509. padding-bottom: 20px;
  510. padding-top: 10px;}
  511. }

Powered by TurnKey Linux.