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.

344 lines
4.0 KiB

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.4em;
  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: 20px;
  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. .titre
  78. {display: block;
  79. margin-top: 90px;
  80. margin-left: 10%;
  81. width: 80%;
  82. }
  83. .titre span
  84. {display:table-cell;
  85. vertical-align: middle;
  86. width: 50%;
  87. }
  88. .lign1
  89. {display:inline-block;
  90. border-bottom: 1px rgb(159,160,160) solid;
  91. width: 100%;}
  92. .titre h2
  93. {
  94. display: table-cell;
  95. padding-left: 5px;
  96. padding-right: 5px;
  97. font-size:1.9em;
  98. white-space: nowrap;
  99. }
  100. section img
  101. {width: 80%;
  102. margin: auto;
  103. }
  104. #img
  105. {text-align: center;
  106. margin-top: 50px;}
  107. .text
  108. {margin-top: 50px;
  109. font-size: 1.4em;
  110. width: 80%;
  111. margin-left: 10%;
  112. color: rgb(2,77,142);}
  113. section ol,section ul
  114. {font-size: 1.4em;
  115. width: 80%;
  116. margin-left: 10%;
  117. color: rgb(2,77,142);}
  118. section li
  119. {margin-top: 7px;}
  120. #fin
  121. {width: 80%;
  122. margin: auto;}
  123. #fin h2
  124. {padding-top: 150px;
  125. font-size: 3em;
  126. width: 40%;
  127. margin:auto;
  128. text-align: center;
  129. color: rgb(28,51,71);
  130. }
  131. #fin h3
  132. {font-size: 2em;
  133. margin-top: 80px;
  134. width: 18%;
  135. margin-left: 40%;
  136. font-weight: initial;
  137. text-align: center;
  138. padding: 10px;
  139. background:rgb(8,142,221);}
  140. #fin a
  141. {text-decoration: none;
  142. color:white;
  143. }
  144. #fin a:hover
  145. {color:rgb(8,142,221);}
  146. #fin h3:hover
  147. {background: white;
  148. border:1px rgb(8,142,221) solid;}
  149. footer
  150. {margin-top: 100px;
  151. background-color: rgb(81,98,114);
  152. height: 300px;}
  153. footer h1
  154. {color: white;
  155. text-align: center;
  156. font-weight: initial;
  157. font-size: 1.6em;
  158. padding-top: 40px;
  159. }
  160. footer p
  161. {
  162. color:white;
  163. text-align: center;
  164. font-size: 1.3em;
  165. padding-top: 20px;
  166. }
  167. footer a
  168. {
  169. text-decoration: none;
  170. }
  171. #mention
  172. {color:white;
  173. text-align: center;
  174. font-size: 1.3em;
  175. padding-top: 20px;
  176. padding-bottom: 50px;}
  177. @media all and (max-width: 1200px)
  178. {
  179. #block_page
  180. {width: auto;}
  181. #haut_de_page
  182. {display:flex;
  183. flex-direction: column;
  184. width: 100%;
  185. padding-top: 25px;
  186. height: 170px;}
  187. #logo_titre img
  188. {
  189. height:50px;
  190. margin-top: 16px;
  191. }
  192. #titre h1
  193. {font-size: 1.5em;
  194. padding-left: 10px;}
  195. #titre h2
  196. {font-size: 1.2em;
  197. padding-left: 10px;}
  198. .adresse
  199. {list-style-image: url("images/map16.png")}
  200. .tel
  201. {list-style-image: url("images/tel16.png")}
  202. #haut_de_page ul
  203. {display: flex;
  204. justify-content: space-between;}
  205. #haut_de_page li
  206. {width: 40%;}
  207. header nav
  208. {font-size: 1.2em;
  209. height: 50px;
  210. padding-top: 26px;}
  211. header nav ul
  212. {margin: auto;}
  213. header nav li
  214. {padding-right: 15px;}
  215. .titre
  216. {margin-top: 35px;}
  217. .titre h2
  218. {font-size: 1.4em;}
  219. .text,section ul,section ol
  220. {font-size: 1.2em;}
  221. #fin h2
  222. {width: 100%;
  223. margin-top: 80px;
  224. margin-bottom: 80px;
  225. font-size: 2.4em;
  226. }
  227. #fin h3
  228. {width: 45%;
  229. margin: auto;
  230. font-size: 1.6em;}
  231. footer
  232. {height: 200px;}
  233. footer h1
  234. {font-size: 1.1em;
  235. padding-top: 20px;}
  236. footer p
  237. {font-size: 1em;
  238. padding-top: 10px;}
  239. #mention
  240. {font-size: 1em;
  241. padding-bottom: 20px;
  242. padding-top: 10px;}
  243. }
  244. }

Powered by TurnKey Linux.