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.

321 lines
3.6 KiB

2 years ago
  1. body
  2. {width: auto;
  3. margin:auto;}
  4. #bloc_page
  5. {width: 100%;
  6. margin:auto;
  7. }
  8. #haut_de_page
  9. {height:200px;
  10. display:flex;
  11. justify-content: space-between;
  12. align-items: center;
  13. font-family: 'El Messiri', sans-serif;
  14. width: 80%;
  15. margin: auto;
  16. }
  17. #titre
  18. {display: flex;
  19. flex-direction: column;
  20. }
  21. #titre h2
  22. {
  23. margin-top:-25px;
  24. }
  25. #titre h1
  26. {font-size: 2em;
  27. font-weight: bold;
  28. font-style: italic;
  29. }
  30. #titre h2
  31. {font-weight:normal; }
  32. #logo_titre
  33. {display: flex;}
  34. #logo_titre img
  35. {
  36. height:100px;}
  37. .adresse
  38. {list-style-image: url("images/map.png")}
  39. .tel
  40. {list-style-image: url("images/tel.png")}
  41. #haut_de_page li
  42. {margin-top: 3px;}
  43. #haut_de_page a
  44. {color: black;
  45. text-decoration: none;}
  46. #haut_de_page a:hover
  47. {
  48. text-decoration: underline;
  49. color:rgb(193,65,82);
  50. }
  51. header nav
  52. {
  53. height: 70px;
  54. font-size:1.4em;
  55. text-align: center;
  56. padding-top: 35px;
  57. background-color: rgb(16,99,175);
  58. }
  59. header nav ul
  60. {display: flex;
  61. flex-wrap: wrap;
  62. justify-content: center;
  63. margin:auto;}
  64. header nav li
  65. {list-style-type: none;
  66. padding-right: 20px;
  67. }
  68. header nav a
  69. {color: white;
  70. text-decoration:none;
  71. }
  72. header nav a:hover
  73. {color:rgb(193,65,82);
  74. border-bottom: 3px rgb(193,65,82) solid;
  75. }
  76. #smile
  77. {background: url("images/smile.jpeg") no-repeat fixed;
  78. background-size: cover;
  79. height:689px;
  80. font-size: 5em;
  81. width: 100%;
  82. margin:auto;
  83. }
  84. #smile h1,#smile p
  85. {font-family: 'Corinthia', cursive;
  86. color: white;
  87. text-shadow: black 1px 1px,black -1px 1px,black -1px -1px,black 1px -1px;
  88. text-align: center;
  89. padding-top: 80px;
  90. margin:0px;}
  91. .bande
  92. {height:3px;
  93. width: 40%;
  94. background-color: rgb(102,217,249);
  95. margin-top: 50px;
  96. margin-left: 30%;}
  97. #acceuil
  98. {width:80%;
  99. display: flex;
  100. margin: auto;
  101. margin-top: 70px;
  102. margin-bottom: 70px;
  103. }
  104. #acceuil img
  105. {
  106. margin-left: 5%;
  107. margin-top: 20px;
  108. }
  109. #acceuil h3
  110. {
  111. font-size: 1.2em;
  112. padding-left: 5%;
  113. }
  114. #acceuil p
  115. {font-size: 0.9em;
  116. text-align: center;
  117. margin-left: 2%;
  118. margin-right: 2%;}
  119. #horaires
  120. {
  121. width: 25%;
  122. color:white;
  123. background:rgb(54,168,235);
  124. border-radius: 4px;
  125. }
  126. #horaires table
  127. {
  128. margin-top: 20px;
  129. margin-left: 10%;
  130. font-size: 1em;}
  131. .icone
  132. {filter: invert(100%);}
  133. #accès
  134. {
  135. width: 25%;
  136. color:white;
  137. background:rgb(8,142,221);
  138. border-radius: 4px;
  139. }
  140. #accès p
  141. {margin-top: 20px;
  142. }
  143. #contact
  144. {width: 25%;
  145. color:white;
  146. background:rgb(16,99,175);
  147. border-radius: 4px;
  148. }
  149. #contact a
  150. {font-size: 1.5em;
  151. color: white;
  152. text-decoration: none;}
  153. #contact a:hover
  154. {color:rgb(193,65,82);
  155. text-decoration: underline;
  156. font-weight: bold;}
  157. #urgence
  158. {width: 25%;
  159. color:white;
  160. background:rgb(25,119,204);
  161. border-radius: 4px;
  162. }
  163. .titre
  164. {display: block;
  165. margin-top: 90px;
  166. margin-left: 10%;
  167. width: 80%;
  168. }
  169. .titre span
  170. {display:table-cell;
  171. vertical-align: middle;
  172. width: 50%;
  173. }
  174. .lign1
  175. {display:inline-block;
  176. border-bottom: 1px rgb(159,160,160) solid;
  177. width: 100%;}
  178. .titre h2
  179. {
  180. display: table-cell;
  181. padding-left: 5px;
  182. padding-right: 5px;
  183. font-size:1.9em;
  184. white-space: nowrap;
  185. }
  186. #presentation
  187. {display: flex;
  188. justify-content: space-between;
  189. width: 80%;
  190. margin: auto;
  191. padding-top: 40px;
  192. }
  193. #text_presentation
  194. {width: 50%;}
  195. #presentation img
  196. {width: 445px;
  197. height: 250px;
  198. border-radius: 50%;
  199. border:1px black solid;
  200. margin-top: 130px;
  201. margin-right: 40px;}
  202. #text_presentation h3
  203. {font-size: 1.4em;
  204. color: rgb(25,119,204);}
  205. #text_presentation h4
  206. {font-weight: normal;
  207. font-size: 1.3em;}
  208. #text_presentation p,#text_presentation ul
  209. {font-size: 1.2em;}
  210. #text_presentation ul
  211. {list-style-image: url("images/valid.png")}
  212. #liseret
  213. {width:20%;
  214. border-bottom: 1px black solid;
  215. margin: auto;
  216. padding-top: 80px;}
  217. #photos
  218. {width: 80%;
  219. margin: auto;
  220. padding-top: 60px;}
  221. #photos ul
  222. {display: flex;
  223. flex-wrap: wrap;
  224. width:100%;
  225. margin: auto;
  226. list-style-type: none;}

Powered by TurnKey Linux.